簡體   English   中英

藍牙BLE信標,做廣告

[英]Bluetooth BLE Beacon, Advertise

在開始進行藍牙低功耗(BLE)開發時,我遇到一些問題:

  • 使用我的開發板,我可以發出廣告信標,它們被Windows 7(藍牙,添加設備)識別。 板上的演示應用程序發出長度小於31字節的信標。 在該數據中包括長度,ID字節和字符串的數據。

但是Windows如何識別藍牙設備地址(BD)和設備名稱? 此數據未包含在廣告信標中,但是我找不到任何描述此數據如何傳輸的文檔。

因此,相關數據為: 信標 .. BD地址 .. 設備名稱

藍牙MAC地址在BLE設備傳輸的任何數據包的報頭中發送。 這是在硬件層添加的,因此您可能沒有意識到它正在發生。

同樣,當BLE設備配置了本地名稱時,它會由芯片自動在單獨的廣告包中傳輸。 由於此數據包還具有帶有MAC地址的標頭,因此接收芯片使用該地址將接收到的名稱/ MAC與為該MAC接收的任何其他數據包對齊。

這是Windows設備知道接收的廣告的名稱和MAC的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM