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.

[参考译文] CC2652P7:如何配置 CC2652P7 ZC 和 CC2652P ZR 以支持 256 节点 Zigbee 网络?

Guru**** 2399305 points
Other Parts Discussed in Thread: Z-STACK, CC2652P7, CC2652P

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1539810/cc2652p7-how-to-configure-cc2652p7-zc-and-cc2652p-zr-to-support-256-node-zigbee-network

器件型号:CC2652P7
主题中讨论的其他器件:Z-stackCC2652P

工具/软件:

您好 TI 支持团队:

我将使用构建 Zigbee 网络 Z-Stack 使用以下设置:

  • 协调员 (ZC) : CC2652P7

  • 路由器 (ZR) :CC2652P

  • ZigBee SDK: simplelink_cc13xx_cc26xx_sdk_8_30_01_01

网络设计:

我想支持的总数 256 个器件 、排列在分层路由器拓扑结构中:

  • ZC 直接管理 32 个一级路由器 (ZR 级别 1)。

  • 每个 一级路由器 最高可管理 32 个二级路由器 (ZR 级别 2)。

  • 所有设备都是路由器(无终端设备)。

  • 不需要绑定或组消息传送。

问题

  1. CC2652P7 是否有足够的 RAM 来直接处理 32 台路由器以及间接路由 256 个节点?

  2. 如何将 ZC 和 ZR 配置为支持 256 节点分层 Zigbee 网络、其中 ZC 管理 32 台一级路由器、每台路由器最多管理 32 台二级路由器?

感谢您的支持!

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

    您好:

    请参阅此 相关的 E2E 主题

    1. TI 尚未使用此器件测试类似的大型网络、尽管您的要求似乎很低、但解决方法将在很大程度上取决于 Zigbee 网络配置(即 MTO 路由选项,路由表大小等)。  如果您发现 CC2652P7 不够、则 CC2674P10 将是一个具有更多闪存和 RAM 的引脚和软件兼容选项。
    2. 有关软件级配置选项、请参阅 Z-Stack API。  在组织上、您可以使用 Zstackapi_Zdo MgmtPermitJoinReq() 和 zstackmsg_Cmdids_dev_permit_join_IND  来影响哪些路由器通过另一个路由或协调器设备加入、只允许在任何给定时间加入一个路由设备。  更令人担忧的可能是源 Z-Stack 库在网状拓扑上实现了自愈、并且如果路由器不足或网络中断、该库可能会发生变化。  这与大型网络报告以及在多个节点和跃点之间广播产生的问题相结合、是为什么“使用向同一物联网服务报告的 ZC 网关拥有多个 Zigbee 网络“可能是更可行的方法。

    您是否考虑过仅向父 ZR 报告但仍可接收网络广播消息和单播消息而无需先发送 数据请求的非休眠 ZED?   

    此致、
    Ryan

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

    我已根据 AN123 指南 AN123 配置 ZC 和 ZC、利用 TI 的 ZigBee SoC 和 Z-Stack 软件突破 400 节点 ZigBeeRegistered网络障碍。 网络中的连接数最多限制为 74 台路由器、但根据文档、网络可以支持 400 多个节点。 我是否需要配置任何其他参数、例如表的大小或任何其他需要调整的设置? 我当前配置的参数如下:

    ZC 配置

    • MTO_RREQ_LIMIT_TIME = 5000

    • max_device_table_entries = 128

    • NWK_LINK_STATUS_PERIOD = 30

    • ZDNWKMGR_MIN_Transmissions = 0

    • ROUTE_DISCOVERY_TIME = 13

    • DEFAULT_ROUTE_REQUEST_RADIUS = 8

    • DEF_NWK_RADIUS = 15

    • BCAST_TRANSITION_TIME = 100

    • NWK_ROUTE_AGE_LIMIT = 30

    • LINK_DOWN_TRIGGER = 12

    • 集中器_路由_缓存= true

    • 浓缩器使能= 1

    • SRC_RTG_EXPIRE_TIME = 2

    • 浓缩器_发现_时间= 120

    • MAX_RTG_SRC_ENTRY = 320

    ZR 配置

    • max_device_table_entries = 128

    • 浓缩器使能= 0

    • NWK_LINK_STATUS_PERIOD = 30

    • ZDNWKMGR_MIN_Transmissions = 0

    • ROUTE_DISCOVERY_TIME = 13

    • DEFAULT_ROUTE_REQUEST_RADIUS = 8

    • DEF_NWK_RADIUS = 15

    • BCAST_TRANSITION_TIME = 100

    • NWK_ROUTE_AGE_LIMIT = 30

    • LINK_DOWN_TRIGGER = 12

    • max_neighber_entries = 48

    谢谢、

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

    AN123 是在 2014 年使用旧版 CC25XX 产品开发的、使用存档和定制的 Z-Stack HA 1.2 栈规范。  SimpleLink F2 SDK 解决方案和 Z-Stack 3.0 规范中存在一些变更、但并不直接适用。  最新的 Zigbee 大型网络应用报告是 SWRA650 、即使在这里、定义名称和位置也会发生变化。

    此致、
    Ryan

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

    1.我已根据 SWRA650 配置了 ZC (CC2652P7) 和 ZR (CC2652P) 的参数、但网络最多只能连接 47 个节点。

    2.我的应用程序控制路灯,这些路灯以一条直线排列,每条路之间 35 米。 因此、我计划将 1 ZC 和所有节点配置为 ZR。 对于 256 个 ZR 节点的要求、对于包含 1 ZC 和 256 ZRS 的网络、我需要调整哪些参数?

    3.我有一个问题:根据 SWRA650, ZC 和 ZR 都配置有NWK_MAX_DEVICE_LIST = 6. 根据我的理解、ZR 可以管理 6 个 ZED。 这是否意味着 ZC 可以管理 6 个 ZED 或 6 个 ZRS?

    谢谢、

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

    您的网络将需要修改堆栈配置、以满足您的网络拓扑要求。  以下几个 E2E 主题进一步说明了 NV 数据、最大器件分配等

     CC2652RSIP:增加 zc_恒温 器_SINK_LP_CC2652RSIP_tirtos_ccs 示例中的 NWK_MAX_DEVICE_LIST 
     CC2652P:协调器可以允许多少个子设备加入网络? 
     CC2652P7:以 nV 为单位的节点信息的最大数量 
     CC2652P:路由器直线中的最大跳数 
    LP-CC2652R7:ZigBee:限制 ZC 网络中的最大节点数。 

    此致、
    Ryan  

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

    CC2652P7 协调器是否控制 256 个 CC2530s? 它应该可以。 是否不可能轮询和发送数据?您非常复杂、删除路由并仅使用一个协调器

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

    由于涉及内存分配、CC2652P7 可以托管一个由 256 个节点组成的 Zigbee 网络、无论是 CC253X、CC26X2、CC26X4、CC23XX 或 CC27XX。  但是、存在物理限制(即广播风暴,信道噪音等)、这使得维护此类网络变得更加困难。

    是否不能轮询并发送数据

    然而、 在给定 NWK 数据缓冲区分配的情况下、数据包吞吐量(即多个器件同时向同一节点报告)可能会产生问题。

    您非常复杂

    256 个节点是一项合适的要求 、应提供公告和注意事项。

    此致、
    Ryan

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

    谢谢你

     我准备使用具有 100 ZEDS 的 ZC