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**** 2538930 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1079664/cc2530-link-status-issue

部件号:CC2530

大家好,团队

客户提出的问题可能需要您的帮助:

ZStack-CC2530-2.5.1a 版本。

路由器设备短地址0x0001向协调员发送一条链路状态消息,其中传入/传出成本为0。 协调员随后发送一条路由请求消息。 然后,协调器中从链路状态到0x00001的传出成本变为0。 ( 请参阅此处了解信息)

如消息所示, 4447行,000 1传输异常链路状态。 第4450行,协调员发送路由请求。

问题:

1) 如何忽略来自链路状态为“传入/传出成本0”的路由器的消息?

2)或者,在收到任何 APS 层消息或路由器设备发出的任何其它消息后,协调员如何将邻居表中的传入/传出成本更新为正常值?

请帮您检查此案例? 谢谢。

此致,

樱桃

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

    您不能也不应该这样做,但可以尝试修改  rtgTable
    和邻居。 这一点不能保证有效。

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

    你好,Cherry,

    1) ZC 不应忽略来自有效邻居路由器的消息,这就是它试图发送路由请求以修复连接的原因。  您可以尝试像 YK 所提到的那样使邻居/路由条目无效 ,但这会干扰不推荐使用的 Zigbee 网络层,并可能会尝试自校正。  尽管来自 ZR 的链路状态消息非常零散,但来自0x0001的恒定保留配置文件消息(尽管发出的开销为零,但无路由请求)会在这段断开连接的时间段内维护邻居/路由条目。

    2) ZC 的链路状态消息 从4483数据包开始更新为0x0001条目,以反映其接收来自 ZR 的消息但无法发送消息的能力。  链路似乎在5046数据包周围恢复,两个节点之间的通信从那里继续。  这是 Zigbee 的预期修复属性,在此时间段后,来自 ZC 的链接状态消息将继续显示有效的成本。

    此致,
    瑞安