|
查看: 3238|回复: 4

zigbee网络容量问题

[复制链接]

9

主题

8

回帖

145

积分

荣耀黄金

积分
145
发表于 2024-11-26 15:35:39 | 显示全部楼层 |阅读模式 来自 中国
使用TLSR9218芯片进行zigbee开发,SDK中的#define TL_ZB_NWK_ADDR_MAP_NUM  128宏决定了整个zigbee网络容量,有以下两个问题比较困惑,麻烦指点十分感谢:
1、如果网络中只有一个协调器并且只在这个协调器下接入设备,可以接入多少个路由设备和多少个终端节点设备,分别由哪个宏决定的?
2、实际产品应用时,不同网络深度的路由器设备下能接入多少个路由和终端节点设备由什么决定,是遵循什么规则?

29

主题

364

回帖

1167

积分

版主

积分
1167
发表于 2024-12-10 11:33:59 | 显示全部楼层 来自 上海
每个设备都会维护一个邻居表(邻居表大小为TL_ZB_NEIGHBOR_TABLE_NUM = 26),邻居表中可以存放ZED的最大数量为TL_ZB_CHILD_TABLE_NUM = 16。
如果协调器下接入的子设备都是ZED的话,最多只能接16个(原因是ZED需要依赖父设备与外界通讯)。
如果接入的子设备是路由设备的话,是不受限制的。

9

主题

8

回帖

145

积分

荣耀黄金

积分
145
 楼主| 发表于 2024-12-10 18:38:58 | 显示全部楼层 来自 中国
使用厂家SDK测试时,确认发现协调器设备下确实只能接入16个ZED设备,但是同一网络下的单个路由器设备只能接入11个ZED设备,这个是什么原因呢?

29

主题

364

回帖

1167

积分

版主

积分
1167
发表于 2024-12-10 20:37:06 | 显示全部楼层 来自 上海
是否是路由设备的邻居表有遗留数据?可以将其恢复出厂试一下。

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部