STSW-BNRG-Mesh是我們的第一個軟件包,使開發人員能夠創建藍牙網狀網絡解決方案。它與適用于iOS和Android的 BlueNRG-Mesh 應用程序結合使用,這是極具象征意義的,因為這是第一次有人將藍牙網格庫移植到這些操作系統。新標準于 2017 年推出,使用低功耗藍牙 (LE) 創建一個由多達 32,000 個設備組成的網狀網絡。它在某些方面與 6LoWPAN 進行比較,因為數據通過網格到達連接到 Internet 的網關。我們確保6LoWPAN 網絡的創建非常簡單,我們現在也在使用藍牙網狀網絡。此外,我們的BlueNRG-1 和 BlueNRG-2 片上系統 (SoC)、 SPBTLE–1S 即用型藍牙 LE 模塊和BlueNRG-MS(至少有一個 STM32L152RE 作為主機)只需更新固件即可利用這項新技術。
因此,藍牙網狀網絡變得非常有吸引力,尤其是對于已經使用我們的 SoC 和網絡處理器的公司,因為創建網絡不一定需要額外的控制器或昂貴的解決方案。低功耗藍牙無處不在,對于已經投資于該技術的公司而言,創建網格可能更具成本效益。因此,藍牙特別興趣小組 (SIG) 預計依賴藍牙網狀網絡的首批應用將是工業應用,因為大多數智能工廠和專業環境已經使用無線網絡連接傳感器或燈等。使用這種新的拓撲結構,客戶受到范圍或網絡中節點數量的限制要小得多。
藍牙Mesh無處不在
我們的硬件和軟件堆棧的圖形表示
我們的 STSW-BNRG-Mesh 包采用帶有向導的可執行文件形式,可幫助您在 PC 上安裝 SDK(軟件開發工具包)。它提供庫、源代碼和演示應用程序來協助開發人員。例如,一個預編譯的二進制文件確保智能手機可以通過單播或廣播尋址與節點通信,甚至實現節點到節點的通信。該演示使用控制器的序列號來生成 MAC 地址并創建一個可以模擬智能照明系統等的網絡。
該軟件包也很出色,因為它優化了庫以適應超低功耗設備。克服內存和計算限制意味著我們可以使用我們的 BlueNRG 組件為絕大多數產品提供固件更新。我們的軟件堆棧還利用我們的硬件來加速某些加密操作。安全性至關重要,有些人會選擇藍牙網狀網絡,因為他們熟悉其加密方案。擁有優化的堆棧意味著應用程序執行得更快,系統消耗的能量更少。然而,盡管為我們的處理器定制了代碼,STSW-BNRG-Mesh 的另一個基本方面是它使用完全標準化和可互操作的實現。
完全合規且面向未來
事實上,我們的軟件實現完全符合藍牙 SIG 規范,這與業內許多其他參與者不同,因為他們提供專有解決方案。這意味著只有完全兼容的解決方案才能適用于當今和未來市場上所有與藍牙 LE 兼容的智能手機或智能設備。自定義實現需要更多的維護,并且不能提供相同級別的互操作性、穩健性或安全性。ST 將在 6 月底前通過藍牙 SIG 的 ID 號正式獲得完全認證,但任何使用 STSW-BNRG-Mesh 的人都已經保證只需刷新我們的固件即可完全符合藍牙網狀網絡標準。
這也意味著實現新功能將更容易, STSW-BNRG-Mesh 是一種面向未來的設備。例如,我們將在稍后發布低功耗模式,這是藍牙網狀網絡標準中的一項可選功能,可縮短無線電接收器的活動時間以降低功耗。低功耗節點 (LPN) 將需要與好友節點建立友誼。 Friend 是一種為一個或多個 LPN 存儲消息并僅在 LPN 請求它們時傳輸它們的設備,從而提高了效率。使用傳感器的節點很可能是 LPN,因為它們發送數據的時間比接收信息的時間要多得多,而且傳輸通常不頻繁,通常發生在特定事件觸發喚醒功能時。因此,讓這些節點持續開啟會太浪費。
ST的優勢
藍牙網格在配置方面給出了具體的指導方針,這意味著向網絡添加一個新節點。為了防止黑客入侵,在設備與網絡上已有的設備進行通信之前,需要考慮嚴格的安全考慮。然而,挑戰在于,所有這些安全措施都會拖累操作并極大地惡化用戶體驗,最終用戶需要等待很長時間才能完成。因此,我們自己決定在 iOS 和 Android 上顯著縮短配置時間,以保證出色的用戶體驗,并且開發人員可以快速使用源代碼在自己的應用程序中實現它。
此外,為了使原型設計更加實用,我們提供了通過簡單地使用電子郵件將配置節點的數據庫傳輸到另一臺設備的能力。因此,如果開發人員想使用另一部智能手機作為預配器(即使是具有不同操作系統的智能手機,只要它是 iOS 或 Android),我們提供發送電子郵件附件的功能,該附件會將預配節點的數據庫傳輸到新的移動終端。
開始開發藍牙網狀網絡應用的最佳且最具成本效益的方法是使用我們的評估板之一。STEVAL-IDB008V2集成了 BlueNRG–2 SoC,而STEVAL-IDB007V2使用 BlueNRG–1,NUCLEO-L152RE開發板與X-NUCLEO-IDB05A1擴展板將幫助您試驗 BlueNRG 網絡處理器。STSW-BNRG-Mesh 帶有用于這些系統的預編譯二進制文件,因此啟動演示應用程序只需將文件拖放到板卷中即可。這極大地增強了原型設計階段,因此團隊可以快速開始創建他們的解決方案并轉向他們的定制 PCB。
審核編輯:郭婷
-
處理器
+關注
關注
68文章
19259瀏覽量
229653 -
pcb
+關注
關注
4319文章
23080瀏覽量
397515 -
控制器
+關注
關注
112文章
16332瀏覽量
177812
發布評論請先 登錄
相關推薦
評論