C5 表示 Measured Power 表示的是此设备在 1 米处的 RSSI 值,用于距离测算
这段内容其实主要是苹果公司在蓝牙协议的基础上定义的。
如果符合 1AFF4C000215 则说明此设备是 iBeacon
设备
蓝牙应答包
04 3e 38 0d 01 1b 00 01 8b 03 00 b0 01 c2 01 00 ff 7f af 00 00 00 00 00 00 00 00 00 1e 29个字节
02 0a 00 08 16 f0 ff 64 27 11 4c b9 11 09 4d 69 6e 69 42 65 61 63 6f 6e 5f 30 30 39 30 37 30个字节
其中第一行与上面一样,这里不再介绍
02 0a 00
02 表示接下来的数据长度 2 个字节
0a 表示数据类型 这里表示 Tx Power Level 取值范围是 -127 到 127 dBm
00 表示 0 dBm
08 16 f0 ff 64 27 11 4c b9
08 表示数据长度
16 表示 Service Data 由 Service UUID 和 service 数据组成 前两个字节是 UUID 后面是数据
f0ff 是 Service UUID
64 27 11 4c b9 是数据
11 09 4d 69 6e 69 42 65 61 63 6f 6e
11 表示数据长度
09 表示设备完整的名字
4d 69 6e 69 42 65 61 63 6f 6e 就是设备名字的 ASSIC 码了 对应 MiniBeacon
M i n i B e a c o n
5f 30 30 39 30 37
这几个数据就是