目录
这个示例展示了如何使用 GATT 客户端 API 来发现第一个其服务的已发现设备的主要服务及其特征。
在 HCI 和 GATT 客户端数据包处理器之间划分逻辑处理。HCI 数据包处理器负责找到远程设备、连接到它,并启动第一个 GATT 客户端查询。然后,GATT 客户端数据包处理器接收所有主要服务,并请求最后一个的特征,以保持示例简短。
1.GATT client setup
在设置阶段,GATT客户必须注册HCI和GATT客户端数据包处理程序,如这里的清单所示。此外,如果需要签名写入、加密或经过身份验证的连接,则可以设置安全管理器来访问特性,如SMP章节所述。
/* @section GATT client setup
*
* @text In the setup phase, a GATT client must register the HCI and GATT client
*