我們STSW-BNRG-Mesh 1.08 版,隨后的X-CUBE-BLEMESH1 1.3和FP-SNS-BLEMESH1 1.1. 第一個(gè)解決方案是一個(gè)能夠創(chuàng)建藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)應(yīng)用程序的軟件包,而第二個(gè)解決方案是 STM32Cube 的擴(kuò)展。最后,最后一個(gè)是帶有預(yù)編譯二進(jìn)制文件的功能包,用于我們的照明演示。在可用的新功能中,開發(fā)人員現(xiàn)在可以使用兩個(gè)應(yīng)用程序密鑰來增強(qiáng)其網(wǎng)絡(luò)的安全性,同時(shí)還可以從帶外 (OOB) 配置中受益,以驗(yàn)證新設(shè)備。該公告也具有高度象征意義,因?yàn)?ST 正在慶祝我們的藍(lán)牙 Mesh 1.0 配置文件認(rèn)證一周年,我們于 2018 年 8 月正式獲得該認(rèn)證,因?yàn)槲覀兊墓ぞ呤筂esh 變得簡單、可擴(kuò)展和用戶友好。
我們的軟件解決方案的一個(gè)很容易被忽視的關(guān)鍵優(yōu)勢是,由于支持兩個(gè)基本節(jié)點(diǎn):低功耗和友元,它們能夠幫助開發(fā)人員以電池供電的應(yīng)用程序?yàn)槟繕?biāo)。為了降低功耗,節(jié)點(diǎn)必須關(guān)閉其射頻,而低功耗節(jié)點(diǎn)通過降低其占空比來僅在必要時(shí)啟用其無線電接收器來做到這一點(diǎn)。為確保這些節(jié)點(diǎn)不會(huì)錯(cuò)過重要信息,朋友節(jié)點(diǎn)將存儲(chǔ)消息,并僅在喚醒并發(fā)送請求后將其傳輸給低功耗節(jié)點(diǎn)。例如,傳感器大部分時(shí)間都處于睡眠模式,接收的數(shù)據(jù)很少。因此,它們是出色的低功耗節(jié)點(diǎn),需要在 ping 朋友以獲取相關(guān)消息(如果有的話)之前喚醒以發(fā)送數(shù)據(jù),然后立即返回睡眠狀態(tài)。
具有應(yīng)用程序密鑰和帶外配置的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)
使用多個(gè)應(yīng)用程序密鑰的能力是一個(gè)巨大的安全優(yōu)勢。供應(yīng)商,即允許設(shè)備成為網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的系統(tǒng)(PC、平板電腦、手機(jī)等),共享網(wǎng)絡(luò)和應(yīng)用程序密鑰。擁有多個(gè)應(yīng)用程序密鑰意味著不同的程序不必共享相同的加密元素。因此,只有相關(guān)節(jié)點(diǎn)才能解密來自節(jié)點(diǎn)的特定數(shù)據(jù)。例如,智能恒溫器或門鈴將無法解密來自照明應(yīng)用程序的消息。結(jié)果,破壞其中之一(例如,門鈴)的黑客仍然無法控制依賴于其他應(yīng)用程序密鑰(例如,門鎖)的節(jié)點(diǎn)。
在對新節(jié)點(diǎn)進(jìn)行身份驗(yàn)證時(shí),供應(yīng)商可以使用以下三種越界方法之一:輸出 OOB、輸入 OOB 或靜態(tài) OOB。使用Output OOB,請求訪問網(wǎng)絡(luò)的設(shè)備將輸出一個(gè)隨機(jī)數(shù)。例如,燈可以閃爍 3 次,或者智能節(jié)點(diǎn)會(huì)顯示幾個(gè)數(shù)字。然后,用戶可以在配置器上運(yùn)行的應(yīng)用程序中輸入該數(shù)字來驗(yàn)證新設(shè)備。相反,使用Input OOB,供應(yīng)商生成一個(gè)隨機(jī)數(shù),用戶在未供應(yīng)的設(shè)備上輸入它。最后,在靜態(tài) OOB中,provisioner 和 unprovisioned 設(shè)備都會(huì)創(chuàng)建一個(gè)隨機(jī)數(shù),用戶必須在另一個(gè)系統(tǒng)中輸入它們。供應(yīng)是一個(gè)必要但復(fù)雜的過程。通過使用我們的源代碼,開發(fā)人員可以快速實(shí)現(xiàn)對其應(yīng)用程序最有意義的 OOB 方法。
供應(yīng)商模型等等
我們的藍(lán)牙軟件解決方案通過提供出乎意料的大量型號進(jìn)一步在競爭中脫穎而出。 藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)使用模型層來標(biāo)準(zhǔn)化設(shè)備之間的消息交換和功能實(shí)現(xiàn)。藍(lán)牙 SIG 定義了強(qiáng)制模型(基礎(chǔ)模型)以確保服務(wù)器與其客戶端之間的正確通信。自去年以來,我們還提供標(biāo)準(zhǔn)應(yīng)用模型(照明、傳感器或時(shí)間和場景的通用模板等),以幫助開發(fā)人員更快地創(chuàng)建解決方案,無論他們編寫的程序類型如何。無論工程師是想開發(fā)一個(gè)檢測環(huán)境光的系統(tǒng)還是一個(gè)開關(guān)調(diào)光開關(guān),我們都有可以幫助他們并消除此類程序固有復(fù)雜性的模型。通過繼續(xù)提供越來越多的型號,我們還保證了我們解決方案的靈活性。
我們發(fā)布的新 ST 藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)解決方案還提供了對開發(fā)人員友好的供應(yīng)商模型,使我們的軟件對于希望實(shí)現(xiàn)某些特定功能的團(tuán)隊(duì)來說更加有趣。傳統(tǒng)上,開發(fā)人員可用的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)堆棧僅限于一些供應(yīng)商模型消息示例。我們通過提供大量消息示例采取了完全不同的方法,因?yàn)槲覀兿M褂梦覀兯{(lán)牙 SoC 的公司將更多時(shí)間花在他們的功能、移動(dòng)應(yīng)用程序或圖形用戶界面上,而減少在基本藍(lán)牙網(wǎng)格實(shí)現(xiàn)上的苦苦掙扎。
帶有 BlueNRG-Tile 的藍(lán)牙 Mesh
開發(fā)人員會(huì)注意到,我們軟件解決方案中的新演示現(xiàn)在支持我們的 BlueNRG-Tile 模塊 ( STEVAL-BCN002V1B ),我們很快還將支持 BlueNRG-Plug ( STEVAL-BLUEPLUG1 )。前者最近成為我們智能貨架演示的中心,也是中國STM32峰會(huì)的焦點(diǎn)之一。 后者是用于家庭自動(dòng)化和物聯(lián)網(wǎng)應(yīng)用的開發(fā)平臺,包括藍(lán)牙 4.2 SoC 和用于智能電能計(jì)量應(yīng)用的 STPM32。新的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)軟件解決方案提供驅(qū)動(dòng)程序和預(yù)編譯的二進(jìn)制文件,使程序員能夠快速利用模塊的傳感器或其他組件來縮短其設(shè)計(jì)的原型制作階段。該軟件還為 BlueNRG-Tile 帶來了低功耗和友好節(jié)點(diǎn),以促進(jìn)創(chuàng)建電池供電系統(tǒng)的網(wǎng)狀網(wǎng)絡(luò)。
審核編輯:郭婷
-
藍(lán)牙
+關(guān)注
關(guān)注
116文章
6047瀏覽量
173402 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2928文章
46015瀏覽量
389336 -
soc
+關(guān)注
關(guān)注
38文章
4357瀏覽量
221967
發(fā)布評論請先 登錄
基于HPM_SDK_ENV開發(fā)應(yīng)用程序的升級處理

OM6626—高性能超低功耗藍(lán)牙電子價(jià)簽芯片
AWTK-WEB 快速入門(1) - C 語言應(yīng)用程序

藍(lán)牙AES+RNG如何保障物聯(lián)網(wǎng)信息安全
使用Simplelink?無線MCU系列的Z-Stack大型網(wǎng)狀網(wǎng)絡(luò)性能

用于具有AES硬件加密功能的TM4C129器件的共享密鑰引導(dǎo)加載程序

評論