admin管理员组

文章数量:1642336

  1. 设备可能由于enable advertising,进入Advertising State
    1. 设备应该在enable之前设置adv configure
    2. • 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)。
      
      

  2. Undirected Advertising

  3. Directed Advertising
    1. 允许initiator用directedadvertising去建立连接
    2. 存在超时建立连接失败
    3. Low duty cycle connectable directed advertising:广播事件间隔较长,广播间隔时间T_advEvent 范围 20ms — 10485.76 s;
    4. 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接收了他的数据,所以通讯并不可靠;

本文标签: 蓝牙低功耗BLEscanningState