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.

[参考译文] CC2538:关于丢失终端设备的事件触发器(CC2538 Zstack3.0.1协调器侧)

Guru**** 2529560 points
Other Parts Discussed in Thread: CC2538, CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/727566/cc2538-event-trigger-cc2538-zstack3-0-1-coordinator-side-about-lost-end-device

器件型号:CC2538
主题中讨论的其他器件: CC2530

您好!

我让 CC2538 (协调器、ZStack 3.0.1)加入一些 CC2530终端设备的网络。 (1个协调器加入多个终端设备)

我的情况

实际上、在 CC2538中、我创建了一个数组、用于存储所有连接的终端器件16位短地址、64位地址和我自己定义的"器件 ID"。  建立 ZigBee 网络后、可以存储所有终端设备地址信息。 没关系。 但是、当其中一个终端设备丢失时、我希望协调器可以删除丢失的终端设备地址信息。 但我发现在协调器端没有针对丢失的终端设备触发任何事件!!

问题

当 Zigbee 网络形成时、CC2538协调器和 CC2530终端器件将跳转到 ZDO_State_change。 但是、当其中一个终端器件断开连接时、CC2538协调器不会跳转到 ZDO_State_change。 那么 、对于丢失的终端设备、Zstack3.0.1 (协调器侧)中是否触发了任何其他事件?  如果没有、 是否有任何方法/或 API 函数调用可以处理这种情况? 请提供建议。

 

非常感谢

林小龙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Zstack3.0.1 (协调器侧)中没有针对丢失的终端设备触发事件。 您必须自行实施。 例如、您可以让设备向协调器发送一条特定消息、如心跳、如果协调器未从设备接收到这条心跳、协调器就会知道设备丢失。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 YK,

    注意到。 让我试一下。 非常感谢。

    非常感谢
    林小龙