mesh 协调器 路由器_关于Mesh网络中,协调器和路由器之间的几个问题?

在Mesh网络中,遇到协调器与路由器加密通信后通信不稳定,以及路由器在NV_RESTORE选项下如何处理父节点掉线的问题。已知加密与NV_RESTORE选项可以共存,但可能影响通信。路由器不会因父节点掉线而选择新父节点,网络地址也不会改变。使用ZDApp_AnnounceNewAddress()函数通知网络地址更新仅在特定情况下有效。建议了解协议栈版本并使用Sniffer进行通信分析。
摘要由CSDN通过智能技术生成

1,由于我所搭建的整个网络是Mesh网络,不牵涉到低功耗的情况,所以网络中只有两种类型的设备:协调器和路由器即:1个协调器+N个路由器

2,为了防止协调器在掉电的情况下路由器去维持整个网络,这样协调器就不能再加入到原来的网络中,所以协调器和N个路由器都开启了:NV_INIT, NV_RESTORE

3,我在协调器中建立了一个关联表用于维护所有路由节点的网络短地址,这样协调器和路由器通信的时候都采用单播的方式通信。

下面是产生的几个问题描述:

(1)我在协调器和N个路由器都开启NV_INIT NV_RESTORE的情况下,再打开AES加密功能。设置-DSECURE=1 , zgPreConfigKeys = TRUE,协调器和路由器设置相同的defaultKey(在nwk_global.c中修改)。

1.1   但是出现加密后路由器和协调器通信出现断断续续的情况,有的时候数据能够收到,有的时候收不到?

[VV] 这个跟是否加密没有关系,既然你能收到数据,而且数据加解密都正常,那说明这个加密本身是没有问题的。

1.2    重启路由器,路由器在上电加入网络出现收不到协调器发送过来的数据的情况。

[VV] 是协调器没有发出来呢,还是发出来了没有收到?用空中抓包看下

1.3   如果把所有节点的NV_INIT NV_RESTORE选项去掉,加密通信是没有问题的,请问:这两个选项和加密设置不能共同设置吗?相互之间会影响?

[VV] 可以共同设置,不会有影响的。

(2) 所有的路

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值