Thread 中讨论的其他器件:BLE-STACK、 CC2640
工具与软件:
您好!
我正在处理一个项目、我们即将完成从使用 CC2640和 BLE-Stack 2.2.4到使用 CC2640R2和5.30 SDK 的过渡。 对于这两款 MCU、我们的应用程序基于 host_test 示例应用程序。 我们对 CC2640R2所做的是 、从5.30 SDK 中提供的 host_test 示例应用程序开始全新操作(使用 blestack、而不是 ble5stack)、然后将我们的自定义逻辑移植到 示例应用程序之上。 我们的 CC2640R2充当调制解调器、通过 SPI 将 HCI 命令来回传递到另一个 MCU (我们的主 MCU)。
我们的问题是、当我们针对特征之一启用通知时、我们可以 从监听中看到 GATT 客户端(电话)和 GATT 服务器(调制解调器)正确执行写入请求/响应序列以启用通知、但我们从未收到 GATT_ClientCharCfgUpdated 从调制解调器通过 HCI 发送事件。 我们还能够确认通知已启用、因为如果我们从主 MCU 发布到特征、客户端会正确接收值。
调制解调器上是否有一些附加的堆栈和/或应用配置要发送此事件、或者默认情况下是否为任何特性启用此配置? 我们的服务和特征在运行时使用 HCI 进行注册、并且针对 CC2640R2的注册方法与针对 CC2640的注册方法相同、在此我们可获得此 HCI 事件。
如果有任何帮助、我不介意提供监听器捕获和日志。
此致、
Kristoff