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.

[参考译文] CC2530:书面通知命令

Guru**** 2538950 points
Other Parts Discussed in Thread: Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1084279/cc2530-notifications-on-write-cmd

部件号:CC2530
“线程:Z 堆栈”中讨论的其它部件

大家好,

您是否知道任何官方方式,如何在 Z-Stack 1.2中通过写入命令通知应用程序?

我可以在以前的讨论中看到 ,可以在 zclProcessInWriteCmd 的 zcl.c 中获取命令,但我想知道是否可以在不黑客攻击核心组件的情况下获得通知?

我想知道为什么没有任何事件或事件会通知申请。 否则,我需要定期检查和比较我的属性的值以检测任何更改/更新...

这是如何使用的?

谢谢你。

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

    基本上,您可以在 zclXXX_EVENT_LOOP 中处理“Case ZCL_INGMS:”。

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

    嗯...我在 zcl.c 中看到,我觉得它不会被调用,例如在 ZCL_CMD_WRITE 上

    它似乎是 由 zcl_HandleExternal 发起的,它可能只注册到 ZCL_CMD_write_RSP。

    还是我错了?

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

    是的,您是正确的,我认为您可以在 zclProcessInWriteCmd 中添加自己的代码,通过引用 zcl_HandleExternal 中的代码将事件通知发送到 zclXXX_event_loop。

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

    谢谢 YiKai:)我会尝试这样做。