BlueNRG-2N是我們的第一個藍(lán)牙 5 網(wǎng)絡(luò)處理器。與 BlueNRG-2 片上系統(tǒng) (SoC) 不同,此網(wǎng)絡(luò)處理器不向用戶提供微控制器的使用。以前唯一的 ST 藍(lán)牙網(wǎng)絡(luò)處理器是藍(lán)牙 4.2 BlueNRG-MS。我們在許多博客文章中都介紹了它。在PlacePod論文中,該設(shè)備幫助更新了停車檢測系統(tǒng)的固件。在Snuza Pico中,它與智能手機(jī)配對,以在遇險時發(fā)送數(shù)據(jù)或警報。BlueNRG-2N 現(xiàn)在作為其繼任者,為在低功耗系統(tǒng)中運(yùn)行的更強(qiáng)大的應(yīng)用程序打開了大門。
ST 提供 BlueNRG-2 等藍(lán)牙 SoC,因為內(nèi)部的微控制器可以作為主要主機(jī)。或者開發(fā)人員需要將 MCU 用于他們的整體應(yīng)用程序。例如,Nextent Tag將其整個接觸者追蹤和物理距離應(yīng)用程序安裝到 BlueNRG-2 的 Cortex-M0 中。但是,當(dāng)工程師需要外部 MCU 并且非常注重功耗時,他們會選擇 BlueNRG-MS 處理器。當(dāng)他們需要支持藍(lán)牙 5的處理器時,問題就出現(xiàn)了。BlueNRG-2N 解決了??這個問題,同時也重新定義了我們藍(lán)牙平臺的可訪問性、安全性和效率。
BlueNRG-2N:一個更易于訪問的平臺,這要歸功于預(yù)編程的固件映像
在功能方面,新的 BlueNRG-2N 和 BlueNRG-2 是相同的。因此,開發(fā)人員可以在 -2 dBm 時僅消耗 6.2 mA 的模塊中享受各種功能。為了幫助希望盡快試用 BlueNRG-2N 的團(tuán)隊,我們發(fā)布了一個特殊固件。工程師可以將STSW-BNRG2N-V320 刷寫到現(xiàn)有的 BlueNRG-2 上,并將其用作 BlueNRG-2N。因此,這是使用新設(shè)備開始概念驗證的最快方式。
傳統(tǒng)上,一旦團(tuán)隊開始進(jìn)行定制設(shè)計,他們不可避免地必須對 BlueNRG-2 進(jìn)行編程。因此,我們有一個 SDK 和其他工具來幫助他們。盡管如此,我們還是決定更進(jìn)一步,發(fā)布我們最新的網(wǎng)絡(luò)協(xié)處理器。事實上,BlueNRG-2N 將由 ST 預(yù)編程并帶有認(rèn)證圖像。因此,開發(fā)人員無需對其進(jìn)行編程,從而縮短了產(chǎn)品上市時間。此外,黑客將無法運(yùn)行不同的微碼。因此,保護(hù)??藍(lán)牙模塊變得更加直接和徹底。
BlueNRG-2N:更高效的平臺得益于數(shù)據(jù)長度擴(kuò)展以加快固件更新
正如我們在 PlacePod 案例研究中看到的,公司使用 BlueNRG-MS 更新其系統(tǒng)的固件。然而,這樣的過程可能需要很多時間。畢竟,藍(lán)牙 4.2 的主要目標(biāo)不是這個用例。然而,意法半導(dǎo)體可以通過 BlueNRG-2N 解決這個問題。由于我們最新的設(shè)備提供與 BlueNRG-2 相同的功能,因此新的藍(lán)牙協(xié)處理器支持?jǐn)?shù)據(jù)長度擴(kuò)展??傮w而言,與在 BlueNRG-MS 上運(yùn)行的系統(tǒng)相比,該功能將使固件升級速度提高 2.5 倍(最高 700 kbps)。
數(shù)據(jù)長度擴(kuò)展允許創(chuàng)建更大的數(shù)據(jù)通道協(xié)議數(shù)據(jù)單元 (PDU) 有效負(fù)載。在每個電信協(xié)議的核心,PDU 代表系統(tǒng)傳輸?shù)搅硪粋€模塊的一個單元。在藍(lán)牙上,PDU 的有效負(fù)載傳統(tǒng)上是 27 字節(jié),而 ATT 數(shù)據(jù)占 20 字節(jié)。使用 DLE,開發(fā)人員可以使用高達(dá) 251 字節(jié)的 PDU 有效負(fù)載,因為 ATT 數(shù)據(jù)部分現(xiàn)在可以容納 244 字節(jié)。一次傳輸更多數(shù)據(jù)可以更快、更可靠地通過無線方式更新固件。
BlueNRG-2N:LE 隱私 1.2 和隨機(jī) MAC 地址帶來的更安全平臺
BlueNRG-MS 的另一個日常用例是將其與智能手機(jī)或智能設(shè)備配對。一旦兩個產(chǎn)品配對并相互信任,它們就會相互發(fā)布廣告以重新連接。例如,在重新打開智能揚(yáng)聲器的電源后,該產(chǎn)品會向智能手機(jī)做廣告,希望能建立連接。在此過程中,藍(lán)牙設(shè)備會發(fā)送其 MAC 地址。不幸的是,如果黑客正在窺探,這可能是一個潛在的安全威脅。由于 BlueNRG-2N 借鑒了 BlueNRG-2,因此開發(fā)人員可以享受 BlueNRG-MS 上沒有的隱私功能。例如,團(tuán)隊現(xiàn)在可以訪問 LE 隱私措施。
如果開發(fā)者使用 LE 隱私,廣告電臺將發(fā)送一個重新連接地址,一個隨機(jī)的 MAC 地址。一旦受信任的設(shè)備收到它,它就可以使用來自受信任模塊的加密密鑰從重新連接中獲取真實的 MAC 地址。此外,BlueNRG-2N 與 BlueNRG-2 一樣,支持 LE Privacy 1.2。此功能允許模塊使用定時器隨機(jī)化地址。因此,網(wǎng)絡(luò)處理器會更頻繁地生成新的隨機(jī)地址,從而為開發(fā)人員提供更多控制權(quán)。此外,對重連地址的解密也可以在控制器中進(jìn)行,而不是在主機(jī) MCU中進(jìn)行。因此,將計算轉(zhuǎn)移到控制器可以節(jié)省能源和時間。
審核編輯:郭婷
-
智能手機(jī)
+關(guān)注
關(guān)注
66文章
18695瀏覽量
186152 -
無線
+關(guān)注
關(guān)注
31文章
5707瀏覽量
178976 -
揚(yáng)聲器
+關(guān)注
關(guān)注
29文章
1356瀏覽量
66134
發(fā)布評論請先 登錄
支持藍(lán)牙Piconet和Scatternet組網(wǎng)協(xié)議的高性能32位藍(lán)牙音頻應(yīng)用處理器-BP1048B2
瑞薩電子RZ/T和RZ/N系列微處理器全面支持PROFINET
LAT1214+使用 BlueNRG-LP SoC 方案無法掃描到擴(kuò)展廣播包
LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
LAT1220 關(guān)于 BlueNRG-2 在低功耗模式下的端口保持
深入解析NXP S32G3:高性能汽車網(wǎng)絡(luò)處理器的技術(shù)洞察
S32Z2:安全可靠的高性能實時處理器
NICE協(xié)處理器接口信號解讀--以demo為例
STEVAL-IDB011V2藍(lán)牙評估平臺全面解析:基于BlueNRG-355MC的BLE 5.2解決方案
NICE協(xié)處理器demo分析及測試
如何在 MA35 系列微處理器 (MPU) 上開發(fā) AMP(非對稱多處理)應(yīng)用程序?
【老法師】多核異構(gòu)處理器中M核程序的啟動、編寫和仿真
FX3 UVC 無法與 Ubuntu 24.04 Cheese 或 Snapshot 相機(jī)應(yīng)用程序配合使用,怎么處理?
ADSP1802 SHARC處理器技術(shù)手冊
恩智浦車輛網(wǎng)絡(luò)處理器S32G硬件設(shè)計(上)
BlueNRG-2N藍(lán)牙網(wǎng)絡(luò)處理器為應(yīng)用程序打開大門
評論