admin管理员组文章数量:1642336
- 设备可能由于enable advertising,进入Advertising State
- 设备应该在enable之前设置adv configure
-
• ADV_IND • ADV_DIRECT_IND • ADV_NONCONN_IND • ADV_SCAN_IND,以上为legacy advertising PDUs • ADV_EXT_IND • AUX_ADV_IND • AUX_SYNC_IND • AUX_CHAIN_IND • AUX_SCAN_RSP • AUX_CONNECT_RSP 以上为extended advertising ADV_IND,Advertiser发送的、可被连接的、无方向的广播数据(connectable undirected advertising event)。 ADV_DIRECT_IND,Advertiser发送的、可被连接的、单向广播数据(connectable directed advertising event)。 ADV_NONCONN_IND,Advertiser发送的、不可被连接的、无方向的广播数据(non-connectable undirected advertising event)。 ADV_SCAN_IND,Advertiser发送的、可接受SCAN_REQ请求的、无方向的广播数据(scannable undirected advertising event)。
- Undirected Advertising
- Directed Advertising
- 允许initiator用directedadvertising去建立连接
- 存在超时建立连接失败
- Low duty cycle connectable directed advertising:广播事件间隔较长,广播间隔时间T_advEvent 范围 20ms — 10485.76 s;
- High duty cycle connectable directed advertising:广播事件间隔较短,广播间隔时间T_advEvent 最小为3.75 ms,最多持续1.28 s;
2.Scanning State:
能够经过广播通道接收数据的状态,由Standby状态进入。Scanning状态可用于侦听adv,有被动扫描和主动扫描两个子状态,被动扫描(passive scan)仅接收广播报文,主动扫描(active scan )则发送扫描请求scan request给广播态设备,并获取附加的扫描响应数据。Scanning状态的设备只能进入Standby状态,状态迁移条件是中止扫描;
3.Advertiser/Broadcaster — Scanner/Observer:
广播者与扫描者之间经过广播信道传输数据,广播通讯是一种一对多的通讯方式,只要广播者发送的是可被发现报文,扫描者在信号接收范围内就能够接收到广播报文,扫描者的数量不受限制。广播通讯只能进行单方向通讯,因为不支持数据包分割重组而没法传输较大的数据包,advtiser并不知道哪些scanner接收了他的数据,所以通讯并不可靠;
版权声明:本文标题:低功耗蓝牙BLE-Advertising StateScanning State 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729329103a1196153.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论