2015-03-22 4 views
0

Я пытаюсь получить полезную нагрузку, которую я получаю от BLE, которая выглядит так. Я работаю с ардуино здесь.BTLE 4.0 полезная нагрузка

Got payload: 
DEC: 2 1 26 11 255 76 0 9 6 1 196 192 168 0 100 124 169 14 170 16 63 
HEX: 2 1 1A B FF 4C 0 9 6 1 C4 C0 A8 0 64 7C A9 E AA 10 3F 

Теперь я не совсем уверен, как это перевести. Я также читал спецификацию BTLE 4.0, но не расхватывал все, что имеет смысл.

Может ли кто-нибудь вести/указывать меня в правильном направлении здесь, был бы очень благодарен!

+1

здесь смотрите, его о ibeacons, но она объясняет основы формата пакета: HTTP://www.warski.org/blog/2014/01/how-ibeacons-work/ – jayjay

ответ

2

BTLE 4,0 спецификация описывает это в томе 6, Часть B, Глава 2.

Все BTLE пакеты в соответствии с форматом пакетов канального уровня, описанного здесь. PDU часть пакета BTLE может быть одного из двух типов: PDU рекламного канала или PDU канала данных.

Рекламный канал PDU используется во время рекламы (ADV_IND, SCAN_REQ, SCAN_RSP и т. Д.). После установления соединения используется PDU канала данных.

описание формата данных рекламных данных можно найти в томе 3, часть С, глава 11.

Смежные вопросы