STSW-BNRG-Mesh是ST首個BLE Mesh軟件包,幫助開發(fā)人員創(chuàng)建藍牙Mesh網(wǎng)絡(luò)解決方案。該解決方案將IOS和Android應(yīng)用程序以及BlueNRG-Mesh搭配融合使用,同時將藍牙Mesh庫移植到IOS和Android的操作系統(tǒng)上。根據(jù)2017年推出的新標(biāo)準(zhǔn),可使用低功耗藍牙(BLE)來創(chuàng)建最多32,000臺設(shè)備互聯(lián)的Mesh網(wǎng)絡(luò)。它在某些方面與6LoWPAN類似,數(shù)據(jù)可通過Mesh網(wǎng)絡(luò)傳送至互聯(lián)網(wǎng)的網(wǎng)關(guān)。創(chuàng)建藍牙Mesh網(wǎng)絡(luò)與創(chuàng)建6LoWPAN網(wǎng)絡(luò)同樣簡單。此外,我們的BlueNRG–1和BlueNRG–2片上系統(tǒng)(SoC)、SPBTLE–1S即用型BLE模塊以及BlueNRG-MS(需要配合其他處理器)只需升級固件即可實現(xiàn)這項新技術(shù)。
因此,藍牙Mesh網(wǎng)絡(luò)變得非常有吸引力,尤其是對于已經(jīng)使用我們的SoC和網(wǎng)絡(luò)處理器的公司,因為創(chuàng)建Mesh網(wǎng)絡(luò)不一定需要額外的控制器或昂貴的解決方案。BLE無處不在,對于已經(jīng)向這一技術(shù)投資的公司而言,創(chuàng)建Mesh網(wǎng)絡(luò)可能更具成本效益。據(jù)藍牙技術(shù)聯(lián)盟(SIG)估計,采用藍牙Mesh網(wǎng)絡(luò)的第一批應(yīng)用將是工業(yè)應(yīng)用,因為大多數(shù)智能工廠和專業(yè)環(huán)境已使用無線網(wǎng)絡(luò)連接傳感器或照明燈。借助這種新拓補,客戶在網(wǎng)絡(luò)中受距離范圍或節(jié)點數(shù)量的限制更小。
通過藍牙Mesh網(wǎng)絡(luò)連接一切
BlueNRG-Mesh SDK硬件和軟件協(xié)議棧圖示
STSW-BNRG-Mesh采用了帶向?qū)У目蓤?zhí)行文件形式,幫助您在PC上安裝SDK(軟件開發(fā)工具包)。它提供了庫、源代碼和演示應(yīng)用程序。例如,可以用預(yù)編譯的二進制文件使智能手機通過單播或廣播尋址與節(jié)點通信,并實現(xiàn)節(jié)點到節(jié)點通信。該演示使用控制器的序列號生成MAC地址,并創(chuàng)建可模擬的智能照明系統(tǒng)網(wǎng)絡(luò)。
該軟件包出色的優(yōu)化了庫文件,可適用于超低功耗設(shè)備??朔藘?nèi)存和計算限制,使用BlueNRG的大多數(shù)產(chǎn)品都可實現(xiàn)固件更新。我們的軟件協(xié)議棧也利用硬件來加快某些加密操作。安全性至關(guān)重要,有些開發(fā)者之所以會選擇藍牙Mesh網(wǎng)絡(luò),是因為他們熟悉其加密方案。優(yōu)化的堆棧意味著應(yīng)用程序執(zhí)行速度更快、系統(tǒng)功耗更低。
符合藍牙SIG規(guī)范
STSW-BNRG-Mesh完全符合藍牙SIG規(guī)范,其解決方案適用于當(dāng)前和未來市場上所有兼容BLE的智能手機或智能設(shè)備。相較下,自定義的解決方案需要更多維護,并且無法實現(xiàn)相同水平的互操作性、穩(wěn)健性和可靠性。ST已完全通過藍牙SIG的ID號認(rèn)證,已經(jīng)使用STSW-BNRG-Mesh的用戶只需刷入我們的固件即可完全兼容藍牙Mesh網(wǎng)絡(luò)標(biāo)準(zhǔn)。
基于STSW-BNRG-Mesh實現(xiàn)新功能會更容易。例如,我們后續(xù)將推出低功耗模式,這是藍牙Mesh網(wǎng)絡(luò)標(biāo)準(zhǔn)中的一種可選功能,此功能通過縮短接收器的有效時間來降低功耗。低功耗節(jié)點(LPN)需要與friend node建立連接。friend node是為一個或多個LPN存儲消息的設(shè)備,并僅在LPN要求時發(fā)送這些消息,從而可以提高效率。使用傳感器的節(jié)點最可能是低功耗節(jié)點(LPN),因為它們花費更多的時間來發(fā)送數(shù)據(jù)而不是接收信息,并且傳輸頻率很低,通常只在特定事件觸發(fā)喚醒功能時發(fā)生。因此,讓這些節(jié)點持續(xù)保持活動狀態(tài)將非常浪費功耗。
ST的優(yōu)勢
藍牙Mesh網(wǎng)絡(luò)在配置(即向網(wǎng)絡(luò)添加新節(jié)點)時提供了具體的指導(dǎo)。為防止黑客攻擊,在設(shè)備與網(wǎng)絡(luò)上已有的設(shè)備進行通信之前,需要對安全性十分謹(jǐn)慎。然而,所有的安全措施都會拖延操作并極大地惡化用戶的體驗,需要等待很長時間。STSW-BNRG-Mesh實現(xiàn)了iOS和Android配置時間縮短,以確保出色的用戶體驗,使開發(fā)人員可以在應(yīng)用中,快速使用源代碼。
此外,為使原型設(shè)計更加實用,我們支持通過電子郵件將已配置節(jié)點的數(shù)據(jù)庫轉(zhuǎn)移到另一臺設(shè)備。因此,如果開發(fā)人員希望將另一臺智能手機作為配置設(shè)備(即使是具有不同操作系統(tǒng)的智能手機,只要它是iOS或Android設(shè)備),我們就可以通過發(fā)送電子郵件附件將已配置節(jié)點的數(shù)據(jù)庫傳輸?shù)叫碌囊苿咏K端。
您可以用我們的評估板進行方便高效的藍牙Mesh網(wǎng)絡(luò)開發(fā)。評估板STEVAL-IDB008V2集成了BlueNRG–2 SoC,STEVAL-IDB007V2則使用了BlueNRG–1。STSW-BNRG-Mesh為這些系統(tǒng)提供了預(yù)編譯的二進制文件,因此只需將文件拖放到電路板的顯示文件中即可啟動示例應(yīng)用,用戶即可快速開始創(chuàng)建解決方案并轉(zhuǎn)移到定制PCB。
-
藍牙
+關(guān)注
關(guān)注
114文章
5723瀏覽量
169086 -
Mesh網(wǎng)絡(luò)
+關(guān)注
關(guān)注
0文章
41瀏覽量
14122
原文標(biāo)題:簡單、可擴展且易于使用的藍牙Mesh網(wǎng)絡(luò)
文章出處:【微信號:St_AMSChina,微信公眾號:意法半導(dǎo)體AMG】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論