我是靠谱客的博主 唠叨草丛,最近开发中收集的这篇文章主要介绍zigbee many to one 模式下,解决节点收不到协调器应答,节点快速发送多个数据帧,容易导致网络拥堵现象,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
- 当使用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 many to one 模式下,解决节点收不到协调器应答,节点快速发送多个数据帧,容易导致网络拥堵现象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复