打开主菜单

谷雨文档中心 β

更改

BLE技术揭秘

删除12字节2020年1月7日 (二) 12:26
扫描
扫描动作有两个比较重要的时间参数:<code>扫描窗口</code>和<code>扫描间隔</code>,如果扫描窗口等于扫描间隔,那么主机将一直处于扫描状态之中,持续监听从机广播包。
[[文件:BLE技术 扫描窗口和扫描间隔.jpg|居中|无框|520x520像素]]
* 被动扫描,主机监听广播信道的数据,当接收到广播包时,协议栈将上上层(也就是应用层,用户可编程)传递广播包。被动扫描,主机监听广播信道的数据,当接收到广播包时,协议栈将向上层(也就是应用层,用户可编程)传递广播包。* 主动扫描,主动扫描是在被动扫描的基础上,当接收到广播时,主机会发送一个扫描请求,从机收到该请求时,会再次发送一个称作主动扫描,主动扫描除了完成被动扫描的动作外,还会向从机发送一个扫描请求,从机收到该请求时,会再次发送一个称作<code>扫描回应</code>的广播包。
所以,主动扫描比被动扫描,可以多收到扫描回应数据包。
2,367
个编辑