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**** 2551110 points
Other Parts Discussed in Thread: CC2530, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/587552/cc2530-network-re-establishment-delay

部件号:CC2530
主题中讨论的其他部件: Z-stack

您好,

我正在使用CC2530作为带示例光码的路由器,并且我有ZigBee Linux网关作为协调员。 在这里,我通过Mesh网络添加了多个设备。

现在,我面临着网络重建的一个最常见的问题,如下所述:

此处,Linux网关附近的设备工作正常(可以正常发送和关闭),但通过Mesh网络连接且位置稍远的设备需要时间重新建立网络,即当我们打开和关闭时命令失败, 但是,如果我们执行2到3次,则会重新建立网络,现在我们可以控制设备,而不会出现任何指令中断。 那么,为什么我们需要多次发送命令来重新建立连接,以及如何解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当Z-Stack发现消息无法路由时,它将执行路由请求。 我想您可以启用APS ack,如果没有APS ack,您的应用程序应该会再次发送消息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Yikai:

    感谢您的回复。

    能否告诉我在哪里以及如何启用APS ACK?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在AF_DataRequest的选项参数中使用AF_ACK_REQUEST从目的地请求APS ACK。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Yikai:

    这将在协调员(Linux网关)上完成,对吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该启用消息发件人的APS ACK。 如果从Linux Home GW发送讯息,则应从GW端启用讯息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你yikai,我们会仔细研究并回复你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。