我們發布了STSW-BNRG-Mesh的1.08版,隨后將發布 X-CUBE-BLEMESH1 1.3和FP-SNS-BLEMESH1 1.1版。第一個解決方案為支持創建藍牙Mesh網絡的軟件包,第二個解決方案為STM32Cube的擴展。最后一個解決方案為帶有預編譯二進制文件的功能包,用于照明演示方案一為可以用來創建藍牙mesh應用的軟件包,方案二藍牙Mesh在STM32Cube工具中的擴展包。最后一個方案是ST提供的功能包,包含了預編譯好的,可用于智能照明的二進制演示程序。在可用的新功能中,開發人員現在可以使用兩個應用密鑰來增強其網絡安全性,同時還可以使用帶外(OOB)配置來對新設備進行身份驗證。由于我們提供的工具使得藍牙Mesh的開發變得更加簡便,在易于掌握的同時具有可擴展性, ST于2018年8月正式獲得了"Bluetooth Mesh 1.0 Profile" 官方認證,值此一周年慶典之時,也使得本發布具有了很高的象征意義。
我們的軟件方案有一個非常重要但卻往往被忽視的優點,那就是:得益于對兩種基本節點(低功耗節點和友節點)的支持,ST的解決方案能夠更好地幫助研發人員開發電池供電類產品應用。
為了降低其功耗,節點必須關閉其RF,通過降低占空比,低功耗節點僅在必要時啟動其無線電接收器來實現這一點。為確保這些節點不會丟失重要信息,好友節點將存儲消息,并僅在低功耗節點已喚醒并發出請求時才向其發送消息。例如,傳感器大部分時間都處于睡眠模式,所接收的數據極少。因此,它們是出色的低功耗節點,在向其好友發送ping請求以獲取相關消息之前,它們需要喚醒以發送數據,然后立即恢復睡眠模式。 采用應用密鑰和帶外配置的藍牙Mesh
控制設備mesh能夠使用多個應用密鑰是一個巨大的安全優勢。啟動配置設備(啟動配置設備), 如電腦,平板或智能手機等系統。可將設備配置為網絡中的節點,共享網絡和應用密鑰。多個應用密鑰意味著各種程序不必采用同一加密元素。因此,只有相關節點才能從節點解密特定數據。例如,智能恒溫器或門鈴無法解密來自照明應用的消息。因此,侵入其中一個節點的黑客(如門鈴)仍無法控制依賴于其他應用密鑰(如門鎖)的節點。 對新節點進行身份驗證時,啟動配置設備可使用以下三種帶外通訊方法之一:輸出OOB、輸入OOB或靜態OOB。對于輸出OOB,請求訪問網絡的設備將輸出一個隨機數。例如,指示燈可能閃爍三次,一些智能節電或可顯示若干個數字。然后,用戶可在啟動配置設備上運行的應用中輸入數字,以驗證新設備。相反,對于輸入OOB,啟動配置設備生成一個隨機數,然后用戶將其輸入未配置的設備中。最后,在靜態OOB中,啟動配置設備和未配置設備都會創建一個隨機數,用戶必須在兩個設備中交互輸入對方生成的隨機數。配置是一個必要但復雜的過程。通過使用我們的源代碼,開發人員可以快速實現最適合其應用的OOB方法。 供應商模型等
照明應用我們的藍牙軟件方案區別于競爭對手的另一個方面是我們提供了大量的應用模型。藍牙Mesh使用模型層來標準化設備之間的信息交換和功能實現。藍牙SIG定義了強制模型(基礎模型),以確保服務端(Server)與其客戶端(Client)之間的正確通信。自去年以來,我們還提供了標準應用模型(諸如照明,傳感器,時間與場景的通用模板等等),以幫助開發人員更快地創建解決方案,而無論他們編寫的程序類型如何。無論工程師是要開發檢測環境光的系統,還是要開發“開-關-調光”開關,我們均可以為其提供適合的模型,以幫助他們消除此類程序固有的復雜性。通過繼續提供越來越多的模型,我們還可以保證解決方案的靈活性。 我們發布的新意法半導體藍牙Mesh解決方案還提供開發者友好型供應商模型供應商模型(Vendor Model),從而使我們的軟件對希望實現某些特定功能的團隊更有吸引力。傳統上,開發人員可用的藍牙Mesh棧僅限于少數幾個供應商模型消息示例,而我們采用了完全不同的方法。通過提供大量的信息例程,我們希望使用我們的藍牙SoC的公司將更多時間花費在其功能、移動應用或圖形用戶界面上,并減少其在基本藍牙Mesh實現中花費的時間。 使用BlueNRG-Tile開發板上開發藍牙Mesh產品
開發者將會發現,我們的軟件解決方案中的新的例程現已支持BlueNRG-Tile模塊(STEVAL-BCN002V1B),我們也將在不久后支持BlueNRG-Plug(STEVAL-BLUEPLUG1)。前者最近在我們的智能貨架展示中心亮相,這也是中國STM32峰會的焦點之一。后者是面向家庭自動化和物聯網應用的開發平臺,其中包括藍牙4.2SoC和用于智能電表應用的STPM32。新的藍牙Mesh軟件解決方案提供了驅動程序和預編譯二進制文件,從而使程序員能夠快速利用模塊的傳感器或其他組件,以縮短其設計的原型階段。該軟件也為BlueNRG-Tile帶來了低功耗節點和好友節點,以促進電池供電系統的Mesh網絡創建。 我們面向iOS和Android的移動應用APP "ST BLESensor"現在與上述新的評估板和功能兼容,并且我們還提供它們的源代碼文件,可以在很大程度上幫助客戶更容易地在這兩種操作系統上實現藍牙mesh應用的復雜功能。
了解有關STSW-BNRG-Mesh的更多信息
o 查看X-CUBE-BLEMESH1 1.3
o探索FP-SNS-BLEMESH1 1.1
-
傳感器
+關注
關注
2552文章
51283瀏覽量
755088 -
藍牙
+關注
關注
114文章
5840瀏覽量
170773
原文標題:藍牙Mesh:BlueNRG-Tile上的多密鑰和帶外配置
文章出處:【微信號:STM_IPGChina,微信公眾號:意法半導體PDSA】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論