我是靠谱客的博主 唠叨草丛,这篇文章主要介绍zigbee many to one 模式下,解决节点收不到协调器应答,节点快速发送多个数据帧,容易导致网络拥堵现象,现在分享给大家,希望可以做个参考。

  1. 当使用zigbee mesh 网络,按照官方给定的many to one 模式,当节点组网成功后, 节点向协调器发送数据帧,协调器会给予应答,如果未给予应答,(未给予应答的原因也很多)。发生这种现象时,节点会努力尝试向协调器发送数据。如果整zigbee网络中,出现节点未及时收到协调器的应答,各节点向协调器发送数据帧的频率就更加块。产生的影响有: 影响未入网节点入网。影响其他节点数据向协调器发送数据。解决方法如下:
  2. 1 DNWK_MAX_DATA_RETRIES  .>>>>>DEFAULET =2;
    2 maxFrameRetries       .>>default == 3 

    DNWK_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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部