CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
文档中心 > GR551x BLE Stack用户指南/ 通用访问规范(GAP)/ GAP访问模式和设备流程 Copy URL

GAP访问模式和设备流程

GAP提供多种访问模式和设备流程,包括:设备发现,连接建立,连接终止,设备参数配置等。

图 3 State diagram of the Link Layer state machine

基于给设备设定的角色,图 3展示了链路层各种状态间的转换关系,各状态描述如下:

  • 就绪态(Standby State):设备上电后处于初始的待机状态。
  • 广播态(Advertising State):设备向外广播特定的数据,以便让发起连接的设备发现这一广播设备。广播数据中包含广播地址及其他广播信息(比如设备名称等)。
  • 扫描态(Scanning State):设备接收广播数据,并向可扫描广播设备发送扫描请求。广播设备收到扫描请求后会回复一个扫描响应数据。这个过程被称作设备发现(Device Discovery)。
  • 发起态(Initiating State):进入发起态的设备必须指定一个想要对其发起连接的对端设备地址。如果收到的广播包中的广播者地址跟指定的对端地址匹配,发起态设备将向广播设备发送一个连接请求。连接请求数据包中包含一些指定的连接参数信息(具体参考连接参数介绍)。
  • 连接态(Connection State):连接建立的时候,处于广播态的设备将作为Slave转至连接态,处于发起态的设备将作为Master转至为连接态。

扫描关注

打开微信,使用“扫一扫”即可关注。