Scan 响应包包含有关 Beacon 的基本信息。
一旦扫描设备(例如移动设备)接收到广告数据包,就可以请求进一步的信息。Beacon 以 Scan 响应包进行响应。发送扫描响应数据包(只发送一次)后,Beacon 将继续广播广告数据包。
包长度是可变的 (最多 31 个字节),具体取决于设备名称的长度。
扫描响应包包括:
设备名称
传输功率
信标ID
固件版本
电池电量
扫描响应数据包结构
字节 | 默认值 | 描述 | 特性 |
---|---|---|---|
1 | 08* | 数据长度 – 8 字节 | 设备名称长度(最多 15 个字节) |
2 | 09 | 数据类型——完整的本地名称 | 固定的 |
3 | 4b* | 本地名称 | 设置设备名称 |
4 | 6f* | 本地名称 | 设置设备名称 |
5 6e* 本地名称 | 设置设备名称 | ||
6 | 74* | 本地名称 | 设置设备名称 |
7 | 61* | 本地名称 | 设置设备名称 |
8 | 6b* | 本地名称 | 设置设备名称 |
9 | 74* | 本地名称 | 设置设备名称 |
10 | 02 | 数据长度 – 2 字节 | 固定的 |
11 | 0a | 数据类型 – tx 功率电平 | 固定的 |
12 | f4 | 发射功率值 | 设置 tx 功率值 |
13 | 0a | 数据长度 – 10 字节 | 固定的 |
14 | 16 | 数据类型——服务数据 | 固定的 |
15 | 0天 | 服务 UUID | 固定的 |
16 | d0 | 服务 UUID | 固定的 |
17 | xx | 信标ID 1第一字节 | 固定的 |
18 | xx | 信标ID 2第二字节 | 固定的 |
19 | xx | 信标ID 3次字节 | 固定的 |
20 | xx | 信标 ID第4个字节 | |
21 | xx | 固件版本1日字节 | 固定的 |
22 | xx | 固件版本2次字节 | 固定的 |
23 | xx | 电池电量 | 取决于目前的水平 |
*取决于设置的设备名称(最多 15 个字节)