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.

[参考译文] CC2650EM-7ID-RD:CC2650停止发送测量数据包

Guru**** 3001220 points

Other Parts Discussed in Thread: CC2538, CC2650, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1021968/cc2650em-7id-rd-cc2650-stop-sending-measurement-data-packet

器件型号:CC2650EM-7ID-RD
Thread 中讨论的其他器件:CC2538、 CC2650、 Z-stack

您好的团队,  

我们目前正在开发一个使用 ZED (CC2650)和 ZC (CC2538)在 ZStack  1.2HA 上开发的系统。  

此查询实际上与我之前在下面发布的帖子有关  

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/989245/cc2650em-7id-rd-cc2650-stop-sending-data-packet-even-after-reset

问题概述:ZED 和 ZC 绑定成功,数据包最初正常发送和接收

但在经过几天之后、ZED 停止发送数据包(测量数据)。

 

我们最终设法重现了这一问题。  

系统放置在 ZigBee 连接非常不稳定的房间中。 当 ZigBee 连接丢失时、我们成功捕获了数据包、并发现了以下内容:

eZ-模式中的 ZED 和 ZC 绑定。 在开始阶段、数据包已成功发送和接收。

发生 ZigBee 连接丢失、简化的数据包事件如下图所示。

(参见随附的 ubiqua 日期7月17日15:21:05,数据包 ID:8162起)

ZED 发送了重新加入请求3次、但 ZC 没有响应、

当最终在重新加入请求(4)时,ZC 发出重新加入响应,但 ZED 仅发送测量数据包一次,然后连接再次丢失。

之后、ZED 开始发送关联请求、ZC 发送关联响应、但此后没有测量数据包。

当 ZED 和 ZC 同时重新启动时、ZED 开始照常发送数据包。

ZED 配置文件(f8wconfig.cg)如下所示:

-DZSECURE=1

-DDZG_SECURE_DYNAM=0

-dMAX_POLL_FAILY_RETESS_RETESS = 2.

在此、我们还想知道:

・在 z stack 开发人员指南中,说明当重新加入失败时,网络密钥将被删除。 在这种情况下,是否删除了网络密钥?

・在哪种情况下,ZED 通常会发送关联请求? ZED 是否会在网络密钥不可用时发送它?

・删除网络密钥时、是否有任何方法可以在 ZED 和 ZC 中进行检测?

・是否可以增加重新加入请求的重试次数?  

如果有任何帮助,我们将不胜感激。

谢谢你

 e2e.ti.com/.../ubiqua-log.zip

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

    尊敬的 Dalila:

    监听器日志反映的是 ZC 问题、而不是 ZED 问题。  由于 ZC 似乎存在内存问题(NWK 密钥更改为所有0x00、无法处理传入的数据包)、您是否考虑将此 CC2538节点升级到 Zigbee 3.0并实施 已知问题和建议的修复?   

    • 您最可能提到的内容描述了重新加入设备上的网络密钥将如何被删除,以便在重新加入失败多次之后可以开始新的加入(因此是关联请求)。
    • ZED 发送新加入的关联请求、在这些情况下、它将没有网络密钥。
    • 您可以 使用 NLME_ReadNWKKeyInfo 获取活动网络密钥信息。
    • 这由 ZDApp 中的 MAX_RESUE_RETRY 决定、但如果 ZC 存储器损坏、增加重试次数将不会成功。

    此致、
    Ryan

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

    如果我们只将 ZC ZStack 升级到3.0,但 ZED 使用相同的 zstack1.2.2HA,ZC 和 ZED 是否仍然可以相互通信? 或者我们是否需要更改任何设置等。

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

    只要 将 BDB_DEFAULT_TC_REGAL_KEY_EXCHANGE 设置为 false (即定义 TP2_LEGACY_ZC)、Z-Stack 3.0就可以与 Z-Stack HA 1.2.2a 互操作

    此致、
    Ryan