版权声明:本文为博主原创文章,转载请注明作者和出处。 作者:强光手电[艾克姆科技-无线事业部]
1. 扫描请求和扫描响应
广播包含扫描请求SCAN_REQ和扫描响应SCAN_RSP。
- 扫描请求:由链路层处于扫描态的设备发送,链路层处于广播态的设备接收。
- 扫描响应:由链路层处于广播态的设备发送,链路层处于扫描态的设备接收。
处于扫描态的设备可以接收广播信道的报文,通过扫描可以侦听哪些设备正在广播。扫描分为主动扫描和被动扫描。主动扫描发送扫描请求给处于广播态的设备,并通过处于广播态的设备返回的扫描响应获取额外的数据。而被动扫描仅仅接收广播报文,不会发送扫描请求。
扫描中有两个重要的时间参数需要注意:
- 扫描窗口(scan window):一次扫描进行的时间宽度。
- 扫描间隔(scan interval):两个连续的扫描窗口的起始时间之间的时间差,包括扫描休息的时间和扫描进行的时间。
下图说明了扫描窗口和扫描间隔的关系和要求。
图1:扫描窗口和扫描间隔