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

100個節(jié)點測試藍牙Mesh?來看看效果

涂鴉突破性解決藍牙mesh固件批量升級難題!一鍵全網升級僅需10分鐘

什么是藍牙SIG Mesh?解析其工作原理和架構

藍牙Mesh與WiFi Mesh組網的對比
藍牙Mesh技術的特點和應用場景
MESH幾種應用場景介紹

智能家居:選ZigBee還是藍牙Mesh?

符合BLE 5.0,可Mesh組網,對接天貓精靈的藍牙系列模組

藍牙網關和藍牙mesh網關區(qū)別
藍牙MESH是什么?

評論