系统信息

协议栈 Z-Stack3.0.2
协调器 CC2538
路由器 CC2530
终端 CC2530

协调器能直连多少个终端设备和路由设备

在预编译中设置“NWK_MAX_DEVICE_LIST”:此参数设置协调器最大能直连多少个“Zigbee3.0以下版本”的设备,如果是“Zigbee3.0版本”的设备,还受参数“ZDSECMGR_TC_DEVICE_MAX”的限制。协调器最大能直连“NWK_MAX_DEVICE_LIST+1”个设备,而路由器最大能直连“NWK_MAX_DEVICE_LIST”个设备,另一个设备条目被其父节点占用了,因为协调器无父节点,所以协调器能多直连一个子节点。

  1. 在预编译中设置“ZDSECMGR_TC_DEVICE_MAX”:此参数设置协调器创建的局域网里最大能入网多少个“Zigbee3.0版本”的设备,最大能入“ZDSECMGR_TC_DEVICE_MAX”个“Zigbee3.0版本”的设备。<br /> 在“nwk_globals.h”文件中设置“NWK_MAX_ROUTERS”:此参数设置协调器最大能直连多少个“路由器”类型的设备,其大小受“NWK_MAX_DEVICE_LIST”限制。

Z-Stack3.0.2协议栈能入网多少个设备

整个局域网的设备数主要受“ZDSECMGR_TC_DEVICE_MAX”参数和网络中路由器设备的控制。

若协调器设置“ZDSECMGR_TC_DEVICE_MAX=100”,则表明此局域网可以入网100个“Zigbee3.0版本”的设备,但是“Zigbee3.0以下版本”的设备入网个数不受此参数限制。“Zigbee3.0以下版本”的设备入网个数主要受网络中路由器设备个数的限制。

测试

测试参数 测试结果
NWK_MAX_DEVICE_LIST=40;
ZDSECMGR_TC_DEVICE_MAX=32;
NWK_MAX_ROUTERS=6;
协调器最大能直连41个“Zigbee3.0以下版本”的设备,最大能直连33个“Zigbee3.0版本”的设备,最大能直连6个“路由器”类型的设备。
整个Zigbee网络最大能入网32个“Zigbee3.0版本”的设备
NWK_MAX_DEVICE_LIST=20;
ZDSECMGR_TC_DEVICE_MAX=100;
NWK_MAX_ROUTERS=6;
协调器最大能直连20个“Zigbee3.0以下版本”的设备,最大能直连20个“Zigbee3.0版本”的设备,最大能直连6个“路由器”类型的设备。
整个Zigbee网络最大能入网100个“Zigbee3.0版本”的设备

qrcode_for_gh_e95b474fcf08_344.jpg