我是靠谱客的博主 唠叨草丛,最近开发中收集的这篇文章主要介绍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 many to one 模式下,解决节点收不到协调器应答,节点快速发送多个数据帧,容易导致网络拥堵现象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部