Bluetooth lowenergy BLE Eddystone数据包-RSSI、Tx和距离

Bluetooth lowenergy BLE Eddystone数据包-RSSI、Tx和距离,bluetooth-lowenergy,Bluetooth Lowenergy,假设这是一个包 043E2B020103018749C6EDBFD81F0201060303AAFE1716AFE 00 d8 8b9cc73c3ae747ef65bc0000000015d20000bf 如何从eddystone UID数据包中读取RSSI和TX?我理解aafe后面的第一个字节表示数据包类型,下一个字节表示Tx。但当我把它转换成十进制时,我得到216,这不能是幂,如果我取2的补码,我得到-40。那么这是RSSI还是Tx。如果我需要两者,我该怎么做?我如何计算与他们的距离 还有,

假设这是一个包

043E2B020103018749C6EDBFD81F0201060303AAFE1716AFE 00 d8 8b9cc73c3ae747ef65bc0000000015d20000bf

如何从eddystone UID数据包中读取RSSI和TX?我理解aafe后面的第一个字节表示数据包类型,下一个字节表示Tx。但当我把它转换成十进制时,我得到216,这不能是幂,如果我取2的补码,我得到-40。那么这是RSSI还是Tx。如果我需要两者,我该怎么做?我如何计算与他们的距离

还有,前25个字节是什么,如何解码


043E2B020103018749C6EDBFD81F0201060303AAFE1716AFE

查看Jos Ryke的信标备忘单可能会帮助您稍微解读一下:

第二件有用的事情是
aafe
出现两次。左边的号码是

在中,它描述了AD结构如何随长度、AD类型和AD数据重复