Во время сканирования Bluetooth с низким энергопотреблением я столкнулся с двумя рекламными пакетами, которые мне не понятны. Эти два пакета соответственно:
0x1eff060001092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
и
0x1eff060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c
Читая последнюю версию Базовая спецификация Bluetooth версии 5.0 , кажется, что эти рекламные пакеты принадлежат Microsoft. Действительно, структура рекламного пакета Length-Type-Value , и, если я прав, у меня есть:
- Длина:
0x1e
в шестнадцатеричном значении «30 байтов» после десятичного преобразования
- Тип:
0xff
означает «Данные, специфичные для производителя» (см. Общий профиль доступа Bluetooth )
- Значение:
0x060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c
При анализе структуры типа «Специфичные данные производителя» идентификатор компании отображается в первых двух байтах значения. Здесь идентификатор компании из двух рекламных пакетов равен 0x0600 (в старшем порядке). Преобразовав его в формат с прямым порядком байтов (0x0006), я обнаружил «Microsoft» из присвоенных Bluetooth идентификаторов компании .
На самом деле, мои вопросы:
(1) Кто-нибудь знает, что означает деталь 0x01092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
?
(2) Кто-нибудь знает, как этот конкретный тип рекламного пакета запускается (с помощью компьютера с поддержкой Bluetooth или другого оборудования Microsoft)?
Из того, что я наблюдал, можно получить следующую схему Value :
- 1-я часть:
0x01092000
- 2-я часть: 23 байта данных (например,
0xf4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
)
После определения этих двух частей я понятия не имею, что они представляют ...
Заранее спасибо за помощь:).