Расшифровка события HCI от устройства Bluetooth BLUEnrg-ms
Я успешно могу общаться с моим IDB05A1 с моей платы Nucleo-64.
Я делаю его доступным и подключаю к нему свой телефон. Однако сразу после сопряжения устройство отключается от моего телефона. Прежде чем он отключается, я получаю событие HCI, которое не могу расшифровать:
0x04 0xff 0x0b 0x01 0x0c 0x01 0x08 0x04 0x00 0x02 0x00 0x00 0x02 0x00
пожалуйста, помогите мне расшифровать это. таблица с командами и событиями
0x04 //HCI event
0xff //Vendor specific
0x0b //Contains 0b(12) bytes
0x01, 0x0c //BLUEnrg event code
0x......
Что это за событие?
1 ответ
Это событие выглядит не связанным с проблемой. Это указывает на измененное значение некоторого атрибута.
Пакет событий HCI:
0x04 //HCI event
0xff //Vendor specific
0x0b //Contains 0b(11) bytes
0x01 0x0c 0x01 0x08 0x04 0x00 0x02 0x00 0x00 0x02 0x00 //Event data
Данные о событии:
0x0c01 //ACI_GATT_ATTRIBUTE_MODIFIED_EVENT
0x0801 //The connection handle which modified the attribute
0x0004 //Handle of the attribute that was modified
0x0002 //Length of the attribute data
0x00 //Offset
0x0002 //The modified value