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

100個(gè)節(jié)點(diǎn)測(cè)試藍(lán)牙Mesh?來(lái)看看效果

涂鴉突破性解決藍(lán)牙mesh固件批量升級(jí)難題!一鍵全網(wǎng)升級(jí)僅需10分鐘

藍(lán)牙Mesh與WiFi Mesh組網(wǎng)的對(duì)比
藍(lán)牙Mesh技術(shù)的特點(diǎn)和應(yīng)用場(chǎng)景
藍(lán)牙網(wǎng)關(guān)和藍(lán)牙mesh網(wǎng)關(guān)區(qū)別
藍(lán)牙MESH是什么?

藍(lán)牙Mesh 1.1網(wǎng)絡(luò)的性能測(cè)試
mesh中的非葉子節(jié)點(diǎn)是如何配置的?
配網(wǎng)速度達(dá)0.3S/pcs!涂鴉藍(lán)牙mesh2.1帶來(lái)極致連接體驗(yàn)

評(píng)論