工具与软件:
您好!
使用的芯片组: CC2340R5
SDK: simplelink_lowpower_f3_sdk_8_10_01_02
我目前正在 CC2340R5上开发 BLE 客户端应用。 我在扫描、连接和服务发现方面取得了成功。 在执行服务发现后、我成功地收到了响应以及一些数据。 我目前在理解从服务发现响应中收到的数据时遇到问题。
有关我的项目的其他信息、请参阅此 票证。
我将在 CC2340R5上运行 SDK 提供的数据流示例、因为它配置为外设。 我有另一个 CC2340R5 EVK、我以客户端角色运行基本 BLE 示例代码。
下面是从 nrf connect 中获取的数据流示例暴露的服务的屏幕截图。
连接完成后、我将调用" GATT_DiscAllPrimaryServices ' API。 我是如何调用 API 的详细信息在我在开始时分享的票证链接中进行了说明。
收到"ATT_READ_BY_GRP_TYPE_RSP"事件后、我将打印 len 和 numGroups 字段、如下所示。
消息内容如下。
0x01、0x00、0x0b、0x00、0x00、0x18、0x23、0x00、0xff、0xff、 0x00、0x00、0x00、0x00、0x00、0x00、0x50、0x00、0x40、0x51、0x04、0xc、0xc、0xc、0、0x00、0xf0
帮助我理解上述数据包。