This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-CC2652RB:如何定期报告"计量"和"开/关"群集#39;属性

Guru**** 2466080 points
Other Parts Discussed in Thread: CC2652P, LP-CC2652RB

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1168118/lp-cc2652rb-how-to-periodically-report-metering-and-on-off-clusters-attributes

器件型号:LP-CC2652RB
主题中讨论的其他器件:CC2652P

早上好、我在浏览文档方面遇到了一些困难、以便了解与我的定制项目相关的一些问题、其中包括一些具有定制固件的 LP-CC2652RB (具有"智能插头"集群"计量"和"开/关"的 ZR_genericapp)以及由 Zigbee2mqtt 软件托管的单个 CC2652P (协调器)、 前端监控的东西。

在 Ryan 的正确提示下、我成功设置了项目、设置了"开/关"集群属性回调、并使用它通过从 Zigbee2mqtt 前端发送集群命令"切换"/"on/"off"来控制 Launchpad 上的 LED。

现在、我将尝试执行下一个步骤、定期向协调器和 MQTT 代理报告"计量"和"开/关"群集属性、以便在前端实时查看这些值 (将来我必须设计的 Web 应用程序将取代该应用程序)。

1 -如何在固件中实现此目的? 我很清楚如何创建和使用回调来处理收到的与特定群集相关的命令、就像我对开/关群集所做的那样。 但如何生成属性报告? 如何报告计量和开/关属性的值? 在文档中查找这些答案时、我有点不注重。

2 -如果不能进行异步报告、如何通过协调器以"轮询"的方式处理问题?

提前感谢您、我对这些项目非常有乐趣、但我经常会陷入文档浏览的困境。

Roberto

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以发送 ZCL 配置报告命令以配置开/关报告。 您可以参阅 ZCL 规范中的第2.5.7节"配置报告命令"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Roberto、

    要为开/关属性启用属性报告、请遵循 指示灯示例。  这包括在 zcl_samplelight.c 和 zcl_samplelight_data.c 内进行必要的更改、其中考虑了 BDB_Reporting。  您 需要确保正确的属性记录具有 ACCESS_REportable 设置、并且还需要 使用 ZNP 的扩展地址和端点目标在您的轻载设备上创建本地绑定。  这可以通过使用 UART 终端用户界面的发现功能来实现、也可以通过遵循 Zigbee 基础知识 SimpleLink Academy 实验来实现。  一旦为开/关属性建立了属性报告、您也应该能够复制计量属性的实现。

    此致、
    Ryan