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