Расшифровка события 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......

Что это за событие?


person Björn    schedule 13.02.2017    source источник


Ответы (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

person Winfred    schedule 13.02.2018