+NOTIFY always reports on char handle 6, +INDICATE always reports on char handle 7

  • service
  • 帖子作者
  • 离线
  • 管理员
  • 管理员
更多
5 天 2 �时 � #254 by service
新帖
问题:+NOTIFY always reports on char handle 6, +INDICATE always reports on char handle 7

答案:
根据提供的参考资料(TI 文档 swra621a.pdf),其中并未明确提及“+NOTIFY always reports on char handle 6, +INDICATE always reports on char handle 7”这一具体描述。参考资料内容为 PDF 的原始二进制流,无法解析出与 BLE 通知/指示句柄相关的具体技术说明。

因此,**参考资料不足**。基于我的蓝牙技术知识补充如下:

在 BLE GATT 协议中,NOTIFY 和 INDICATE 分别对应不同的 CCCD(客户端特征配置描述符),它们通常关联到同一个特征(Characteristic)的不同句柄。但“+NOTIFY 总是报告在句柄 6,+INDICATE 总是报告在句柄 7”并非通用规则。句柄值取决于具体的 GATT 服务实现。例如,在 TI 的某些示例中(如 CC254x 或 CC13xx 系列),特征声明句柄、值句柄和 CCCD 句柄可能依次排列,但具体数值(如 6 和 7)仅适用于特定配置,并非固定标准。因此,该说法仅在特定固件或演示中成立,不能作为通用结论。

> 答案参考了知识库中的相关资料。

[hr]本问答来源于社区热点问题,由AI基于知识库生成。

登录注册一个帐号 参加讨论

创建页面时间:0.200秒