藍(lán)牙 5 開始在行業(yè)內(nèi)獲得關(guān)注,希望其設(shè)計(jì)面向未來的公司必須弄清楚采用它是否對他們有意義。在通道的另一邊,制造商必須選擇他們將實(shí)施的功能以獲得藍(lán)牙 5 認(rèn)證。事實(shí)上,協(xié)議本身影響深遠(yuǎn),公司傳統(tǒng)上專注于最能服務(wù)于他們所針對的應(yīng)用程序的功能。對于 ST,這首先意味著我們的 BlueNRG-1 和 BlueNRG-2 SoC 之間的引腳對引腳兼容性。對我們來說,確保工程師能夠輕松地在兩者之間切換,只需對代碼庫進(jìn)行很少的更改,以幫助他們確定哪種解決方案最適合他們的設(shè)計(jì),這對我們來說至關(guān)重要。
我們的團(tuán)隊(duì)還在 BlueNRG-2 SoC 中添加了三個(gè)主要功能(數(shù)據(jù)長度擴(kuò)展、安全連接和藍(lán)牙智能隱私 1.2) 以獲得藍(lán)牙 5 認(rèn)證,同時(shí)還與主要將我們的組件用于 IoT 應(yīng)用程序的核心客戶保持相關(guān)性。
更快更實(shí)用
BlueNRG-2 電流消耗估算工具
事實(shí)上,我們的 SoC 專注于低功耗應(yīng)用。平均廣告電流消耗僅為15.12 μA,如果廣告操作每秒發(fā)生一次,則使用簡單的 230 mAh 紐扣電池 CR2032 電池,設(shè)備可以使用一年八個(gè)月零 28 天。但是,我們的工程師仍然改進(jìn)了無線電及其性能以支持 數(shù)據(jù)長度擴(kuò)展。
與 BlueNRG–1 相比,改進(jìn)非常顯著,因?yàn)閷?shù)據(jù)長度擴(kuò)展的支持將新 SoC 中的帶寬從 200 kbps 增加到 600 kbps。它確實(shí)需要對無線電的 MAC 層進(jìn)行硅重新設(shè)計(jì),我們還更新了我們的軟件堆棧,以便開發(fā)人員可以快速利用它,這被證明特別有用,因?yàn)樗麄兝妙~外的帶寬來更輕松地實(shí)現(xiàn)無線更新。 同樣,另一個(gè)硬件改進(jìn)是 QFN48 封裝的可用性,它為開發(fā)人員提供 26 個(gè)可編程 GPIO,而不是之前的 QFN32 封裝的 15 個(gè),這使他們能夠更好地優(yōu)化他們使用最新 SoC 的方式。GPIO 配置表可在SoC 的主要文檔中找到。
保護(hù)藍(lán)牙 5
我們還致力于保護(hù)連接和數(shù)據(jù)傳輸。因此,BlueNRG–2 的低功耗模式現(xiàn)在與安全連接兼容,這是藍(lán)牙 SIG(特殊興趣組)采用的新的 FIPS 兼容加密模式。聯(lián)邦信息處理標(biāo)準(zhǔn)來自美國國家標(biāo)準(zhǔn)與技術(shù)研究院 (NIST),并符合聯(lián)邦信息安全管理法案。在這種情況下,新標(biāo)準(zhǔn)可以防止密鑰嗅探,這是一種黑客可以用來竊取設(shè)備配對時(shí)首次共享的加密密鑰的技術(shù)。BlueNRG–2 還集成了特定硬件以加速 ECC-256 和 AES–128 CCM 模式(Counter with CBC-MAC) 加密操作以優(yōu)化性能并提高實(shí)現(xiàn)對低級攻擊的魯棒性。最終,這意味著我們超越了藍(lán)牙 SIG 標(biāo)準(zhǔn)的傳統(tǒng)集成,以增強(qiáng)客戶數(shù)據(jù)的安全性。
藍(lán)牙智能隱私 1.2也是 BlueNRG-2 的一部分,用于防止黑客追蹤用戶的 MAC 地址。很簡單,MAC 地址類似于您的以太網(wǎng)、Wi-Fi 或藍(lán)牙模塊等的序列號,并且由于它是您的設(shè)備獨(dú)有的,當(dāng)您連接到 Wi-Fi 時(shí),人們可以跟蹤您的 MAC 地址接入點(diǎn),或者當(dāng)您將設(shè)備與汽車或智能手機(jī)配對時(shí),可能會(huì)跟隨您的動(dòng)作。藍(lán)牙智能隱私通過將藍(lán)牙 MAC 地址替換為定期更改或在特定事件(例如打開和關(guān)閉設(shè)備)后更改的隨機(jī)值來防止對用戶隱私的不當(dāng)入侵,從而無法通過他們的藍(lán)牙設(shè)備。
今天創(chuàng)建藍(lán)牙5設(shè)備
開始使用 BlueNRG–2 進(jìn)行原型設(shè)計(jì)的最簡單方法是獲取STEVAL-IDB008V2擴(kuò)展板,該擴(kuò)展板還集成了 ST 的巴倫 ( BALF-NRG-02D3 )。該板還包括一個(gè) 3D 數(shù)字加速度計(jì)和陀螺儀 ( LSM6DS3 ),以及一個(gè)帶有嵌入式溫度計(jì)的壓力傳感器 ( LPS25HB ),以幫助開發(fā)人員啟動(dòng)他們的物聯(lián)網(wǎng)應(yīng)用。
最后,除了上面提到的STSW-BNRG-Mesh軟件包之外,STEVAL-IDB008V2 還與軟件包STSW-BLUENRG1-DK兼容,其中包含驅(qū)動(dòng)程序、無線電初始化向?qū)?、庫?BlueNRG-1 的應(yīng)用示例和BlueNRG-2,進(jìn)一步簡化了開發(fā)過程。這將幫助任何對 RF 有基本了解的人生成正確的配置文件。工程師還可以查看我們的實(shí)現(xiàn)并根據(jù)他們的需要對其進(jìn)行定制。然后,閃存實(shí)用程序使用 UART 引導(dǎo)加載程序?qū)?SoC 進(jìn)行編程。這也意味著開發(fā)人員在從我們的電路板轉(zhuǎn)換到定制 PCB 時(shí)可以保留大部分代碼,只要他們遵循類似的設(shè)計(jì)。
審核編輯:郭婷
-
傳感器
+關(guān)注
關(guān)注
2563文章
52589瀏覽量
763760 -
陀螺儀
+關(guān)注
關(guān)注
44文章
831瀏覽量
99687 -
無線電
+關(guān)注
關(guān)注
60文章
2162瀏覽量
117657
發(fā)布評論請先 登錄
請問Bluenrg-ms是否支持hid復(fù)合設(shè)備?
labview 搜索藍(lán)牙設(shè)備函數(shù),搜索不到BLE設(shè)備
使用Analog Devices開發(fā)套件進(jìn)行免編碼/少編碼硬件原型開發(fā)

為何PCB原型設(shè)計(jì)至關(guān)重要
藍(lán)牙模塊如何提升游戲設(shè)備的體驗(yàn)?

5G+藍(lán)牙融合定位的優(yōu)勢及應(yīng)用場景
請問如何進(jìn)行CYW4343W藍(lán)牙設(shè)備名稱掃描?
藍(lán)牙模塊在智能體育設(shè)備中的創(chuàng)新應(yīng)用
藍(lán)牙模塊在無線游戲設(shè)備中的應(yīng)用
泰凌微電子藍(lán)牙設(shè)備發(fā)現(xiàn)概述

經(jīng)典藍(lán)牙協(xié)議PAN詳解

使用ESP32-C3的藍(lán)牙進(jìn)行傳感器數(shù)據(jù)上傳,ESP-NOW協(xié)議的功耗能滿足需求嗎?
從經(jīng)典藍(lán)牙到低功耗藍(lán)牙,藍(lán)牙音頻設(shè)備將專注于雙模式操作
國產(chǎn)藍(lán)牙模組 | 低功耗藍(lán)牙應(yīng)用

評論