- 当使用zigbee mesh 网络,按照官方给定的many to one 模式,当节点组网成功后, 节点向协调器发送数据帧,协调器会给予应答,如果未给予应答,(未给予应答的原因也很多)。发生这种现象时,节点会努力尝试向协调器发送数据。如果整zigbee网络中,出现节点未及时收到协调器的应答,各节点向协调器发送数据帧的频率就更加块。产生的影响有: 影响未入网节点入网。影响其他节点数据向协调器发送数据。解决方法如下:
-
1 DNWK_MAX_DATA_RETRIES .>>>>>DEFAULET =2;
2 maxFrameRetries .>>default == 3DNWK_MAX_DATA_RETRIES 在Tools->f8wConfig.cfg 配置文件里面
maxFrameRetries在 MAC ->High_Level->mac_plib.c 中 maxFrameRetries
注意:
两个参数都要修改,两个参数共同决定数据请求次数
TIMES = (NWK_MAX_DATA_RETRIES ) X (maxFrameRetries + 1 )
zigbee many to one 模式下,解决节点收不到协调器应答,节点快速发送多个数据帧,容易导致网络拥堵现象
最新推荐文章于 2024-04-26 13:35:49 发布