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