TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2652组网节点数量

用CC2652组网,ZigBee3.0协议,最多可以支持多少个节点,CC2652可以做路由的吧?

Alvin Chen:

我们目前没有这个数据,这可能会在我们计划中,在以前的平台上受限于RAM,但是现在这个问题不在受限于RAM,更多是在网络拓扑上面。

Hank Zhang:

回复 Alvin Chen:

有没有大概的数量,300个?或者有没有一个范围

Alvin Chen:

回复 Hank Zhang:

因为没有测试数据,这个数据需要测试,不能去估。

Hank Zhang:

回复 Alvin Chen:

那现在我想要的节点大概有200个 可以满足吗

Alvin Chen:

回复 Hank Zhang:

我只能给你一些建议,如果你用CC2652R去做,需要考虑的是 • NWK_MAX_DEVICE_LIST • MAX_NEIGHBOR_ENTRIES • MAX_RTG_SRC_ENTRIES • ZDSECMGR_TC_DEVICE_MAX

Viki Shi:

回复 Hank Zhang:

是否考虑CC2538的mto模式,可以做到400+

Hank Zhang:

回复 Viki Shi:

1.有没有您说的CC2538 Mto模式的参考资料
2.CC2530是51内核是不是不可以做路由,CC2538和CC2652 CC2650都可以做路由吗

Susan Yang:

回复 Hank Zhang:

1 您可以看一下AN123 – Breaking the 400-Node ZigBee® Network Barrier With TI’s ZigBee SoC and Z-Stack™ Software
www.ti.com/…/swra427c.pdf

2 CC2530是可以做路由的

user4958201:

回复 Susan Yang:

拜托不要一刀切的一说到大规模组网就粘贴复制这个400+节点的实验了好吗,现在协议栈都升级到3.X了,按照上面的根本走不通,就比如3.0协议栈,按照400+的宏去设置,根本组网组不到50个以上好吗!!!其中上面@Alvin Chen说的ZDSECMGR_TC_DEVICE_MAX这个值就是限制因素之一,可是敢问开发文档那句话体现了这个限制?也不知道类似这样的坑还有多少,把代码全看一遍吧,先不说要耗费多少精力和时间,问题还不是全开源的,模棱两可的东西都是。抱歉发这么多牢骚,最近真是被3.0集群组网搞疯了

user4958201:

回复 Alvin Chen:

您好,z-stack3.0协议栈中ZDSecMgr.h文件中有如下代码段

#if !defined ( ZDSECMGR_TC_DEVICE_MAX )
  #if (ZG_BUILD_COORDINATOR_TYPE) 
    #define    ZDSECMGR_TC_DEVICE_MAX     40
    #if (ZDSECMGR_TC_DEVICE_MAX > (ZCD_NV_TCLK_TABLE_END – ZCD_NV_TCLK_TABLE_START))
      #error: The number of devices is greater than the range of NvIds assigned for this purpose. Extend the range of the Ids or reduce the number of devices.
    #endif
  #else
    #define     ZDSECMGR_TC_DEVICE_MAX     3
  #endif
#endif

可以看到如果是协调器设备则ZDSECMGR_TC_DEVICE_MAX = 40,其它设备为DSECMGR_TC_DEVICE_MAX = 3,我想问一下,TC信任中心加密机制,不是只有ZC可以是信任中心吗?难道ZR也可以?我现在要组建200个以上的节点,使用MTO方案,是不是只用在ZC代码中将红色40改为200就行了,下面的绿色数字3是否需要更改?求解

赞(0)
未经允许不得转载:TI中文支持网 » CC2652组网节点数量
分享到: 更多 (0)