Bluetooth отправить значение на сервис 0x2800

Я нюхаю связь, и у меня есть следующая проблема. У меня есть приложение производителя и оборудование, но нет документации. Поэтому я решил сделать hci sniff, чтобы взломать его. Сопряжение требуется, и это может быть сделано только из приложения производителя. Когда я анализирую журнал hci с помощью проводной акулы, я вижу, что в начале мой смартфон отправляет значение 16-битное значение в службу 0x2800. Это немного смущает меня, потому что в Спецификации ядра (Версия 5.0 Vol3 Part G ->Page2232) говорится, что тип атрибута 0x2800 имеет разрешение только для чтения атрибутов. Таким образом, 0x2800 - это "короткий" UUID для первичной службы за пределами Гатта. Может кто-нибудь сказать, как это возможно, что Wire shark показывает отправленную команду со значением в протоколе ATT? Я сделал небольшое приложение, просто чтобы сравнить, в какой момент отличается связь / инициализация, и это первое в журнале.

0 ответов

Другие вопросы по тегам