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.

[参考译文] CC2531:协调器在10次尝试后不允许新连接

Guru**** 2756805 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/613381/cc2531-coordinator-not-allow-new-connections-after-10-attempts

器件型号:CC2531
Thread 中讨论的其他器件:Z-stack

您好!

我正在尝试使用安全性将路由器连接到协调器。

目前我失败的原因是身份验证未正确完成。 这将导致我要解决的另一个问题。

当协调器发送一个 LeaveReq (因为验证失败)时,路由器将尝试再次加入网络。 10次尝试后、协调器开始发送关联标志为0。

即使对于其他设备(其他 Mac 地址)、它也会将关联回复为0。 如果我重置协调器、它将再次允许关联。

我认为它已经结束了它的联系。

那么、我的问题是、是否可以刷新或删除关联限制?

我使用的是 Z-Stack 3.0。

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

    您是否定期重新广播管理许可加入? 在 z-stack 3.0中、网络可以打开以加入的最长时间为180秒、因此如果您想让网络保持更长时间的打开状态、则必须定期重新广播管理许可加入消息。 您只需在启用网络转向模式的情况下调用 BDB 试运转 API 即可完成此操作、对于已经在网络上运行的路由设备、调用此 API 将重新广播此消息、即.e:

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

    感谢您的快速回复。
    不、我不会再广播。 我会尝试这个。

    顺便说一下、180秒是默认值、还是堆栈有其他超时值? 我可以在哪里查看此信息? 有一些具有该值的变量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它由 bdb_interface.h 中的 BDBC_Min_commissioning_time 控制 此外、我之前讲过、这可能的最长时间是(uint8最大-1)(254秒)、ZigBee 3.0规范的一部分规定是您不能再通过单个管理许可加入请求无限期地保持网络打开、 如果需要此行为,必须定期重新广播管理许可加入。 这种更改出于安全目的、在网络中永久开放允许加入通常是一种不好的想法。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jason、

    重新广播管理许可加入解决了该问题。
    非常感谢。

    BR、
    Igor