1. 白名单机制
- 白名单(white list)是BLE协议中最简单、直白的一种安全机制。
- 所谓的白名单,就是一组蓝牙地址。
- 通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)我们。
- 也可以只扫描、连接特定的蓝牙设备(白名单中列出的)。
2.HCI层操作白名单的命令
2.1 LE Read White List Size Command
该命令的格式为:
OCF |
Command parameters |
Return Parameters |
0x000F |
|
Status |
Status,命令执行的结果,0为success。
White_List_Size,size,范围是1~255。
注2:由此可知,白名单是保存在controller中,由于size的范围是1~255,因此controller必须实现白名单功能(最少保存一个)。
2.2 LE Clear White List Command,将controller中的白名单清空
该命令的格式为:
OCF |