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:max_node_depth

Guru**** 1133960 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/1337254/cc2530-max_node_depth

器件型号:CC2530
主题中讨论的其他器件:Z-STACK

为了仅允许一个路由器连接到 Zigbee 协调器、而不允许任何子节点、我尝试了以下更改、但仍有多个路由器节点加入网络。 我该怎么办?

结果:

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

    您好 QD、

    您正在使用哪个 Z-Stack 版本?  可能的选项包括:

    • 在设备加入后立即关闭网络、不要重新打开网络
    • 修改 nwk_globals.h 中的 NWK_MAX_DEVICE_LIST/NWK_MAX_ADDRESSES
    • 设置 ZDSecMgr.h 中的 ZDSECMGR_TC_DEVICE_MAX
    • 使用安装代码
    • 改为加入 ZED
    • 修改 Joining ZRS (加入 ZRS)以不允许多个邻居(ZC)
    • 在检测到 Device Announce 时请求其他设备离开网络。

    此致、
    瑞安

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

    您好、Ryan、

    在这个屏幕截图中、我使用的是 Z-Stack 2.5.1a、只想测试这个功能。 实际上、我计划使用 ZNP +主机来实现一个系统、其中每层只能连接到三个路由器件、最多三层。 然后协调器将向其三个路由设备发送消息、每个路由设备都将选择一个路由器将指令发送到第三层(不同的父节点)上的三个路由设备、将它们转变为协调器并创建下一个网络。

    这只是我不成熟的想法,你认为它是可行的吗?

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

    由于此 Z-Stack 版本多年来已被弃用并且不再在 https://www.ti.com/tool/Z-STACK-ARCHIVE 上提供、因此 支持起来越来越困难、我建议您考虑迁移到 Z-Stack 3.0.2进行评估。

    我计划使用 ZNP +主机来实施一个系统,其中每层只能连接到三个路由设备,最多三层[/报价]

    如果有正确的 Z-Stack 配置、应该可以实现此类网络设置。

    向第三层(不同的父节点)上的三个路由设备发送指令,将它们转变为协调器并创建下一个网络。

    这不在 Zigbee 规范的范围之内。  这些路由器需要向原始网络发送休假请求并清除其网络信息(恢复出厂设置)、才能作为新的协调器重新启动。  这可以在理论上实现、但需要进一步的应用开发。

    此致、
    瑞安

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

    感谢您的回答、我来试一下。