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 )
     

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值