首页> FAQ> 当前页

问:什么是设备过滤?

答: 广播者设备的链路层连接建立后,它就可以对来自于某个ULP蓝牙设备的扫描请求或连接请求做出响应。设备地址的白名单就是用来记录这些设备的地址。广播者设备的Host层在链路层的连接中应该通过将设备地址(公有设备地址或私有设备地址)添加到白名单中或清除整个白名单的方式来配置白名单。链路层将处理那些白名单中的设备所发出的扫描请求或连接请求。     广播者设备的链路层连接建立后,它也能够对那些来自于设备地址不在白名单中的设备所发出的扫描请求或连接请求做出响应,这就是默认的过滤规则。在链路层的连接中,广播者设备的Host层应该将默认的过滤规则配置成4种模式。第1种模式:所有地址不在白名单中的设备所发出的扫描请求或连接请求都被忽略。第2种模式:所有地址不在白名单中的设备所发出的扫描请求或连接请求都被处理。其他2种默认模式:允许所有地址不在白名单中的设备所发出的扫描请求或连接请求。     在扫描者设备中,设备地址白名单和默认的过滤规则用来过滤收到的广播响应包或扫描响应包。链路层应该处理地址在白名单中的设备所发出的广播响应包或扫描响应包。扫描者设备的链路层将处理地址不在白名单中的设备所发出的广播响应包或扫描响应包,扫描者设备的Host层则将默认的过滤规则配置成忽略所有地址不在白名单中的设备所发出的广播响应包或扫描响应包。