[英]Microsoft Bluetooth Low Energy Advertisement
在執行低功耗藍牙掃描時,我遇到了兩個我不理解的廣告包。 這兩個數據包分別是:
0x1eff060001092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
和
0x1eff060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c
閱讀最新的Bluetooth Core Specification 5.0版 ,似乎這些廣告包來自Microsoft。 確實,廣告包的結構是“ 長度類型值” ,如果我是對的,則這里有:
0x1e
,十六進制表示“ 30字節” 0xff
表示“制造商特定數據”(請參閱藍牙通用訪問配置文件 ) 0x060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c
分析“制造商特定數據”類型的結構 ,在值的前兩個字節中描述了公司標識符。 在此,兩個廣告包的公司標識符為0x0600(big-endian)。 將其轉換為little-endian(0x0006),我從藍牙分配的公司標識符中找到了“ Microsoft”。
其實我的問題是:
(1)有人知道0x01092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
部分是什么意思嗎?
(2)是否有人知道這種特定類型的廣告包是如何觸發的(由啟用藍牙的計算機或其他Microsoft硬件觸發)?
根據我的觀察,可以得出以下值的架構:
0x01092000
0xf4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
) 在定義了這兩部分之后,我不知道它們代表什么...
在此先感謝您的幫助 :)。
這是這里描述的廣告燈塔
第一部分0x01092000告訴您發件人是Windows 10桌面(09),第二部分是4個隨機字節的鹽,后跟設備指紋的SHA256哈希。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.