系统信息
协议栈 | 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”个设备,另一个设备条目被其父节点占用了,因为协调器无父节点,所以协调器能多直连一个子节点。
在预编译中设置“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版本”的设备 |