- 当使用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 模式下,解决节点收不到协调器应答,节点快速发送多个数据帧,容易导致网络拥堵现象的全部内容,更多相关zigbee内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复