微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZSTACK设备入网问题

ZSTACK设备入网问题

时间:10-02 整理:3721RD 点击:

协调器使用了NV_RESTORE,   路由与终端没有使用NV_RESTORE,每次路由与终端重启获得的短地址都不一样。

这样重启次数多了路由与终端会不会就加入不了协调器了?。

我在网上看了有人测试说以上的情况会出现不能入网的问题。我测试还没有发现。   如果有这种情况,这个问题如何解决的?

注:我们使用zstack  版本有:Z-Stack Mesh 1.0.0。    ZStack-CC2530-2.5.1a。  ZStack-CC2530-2.3.0-1.4.0。

多次断开重连会导致关联表满了,不能入网。解决办法是定期清理关联表

1:定期清理关联表  有相关的函数吗?   在哪里?

2:如果都协调器,路由器,终端 都启用了NV_RESTORE。   就是一个固定的网络,还会出现关联表满的情况吗?

3:都不使用NV_RESTORE,还会出现关联表满的情况吗?

AssociatedDevList 表为与此设备相关联的设备表,表中信息的 IEEE 地址是唯一的,每个设备加入它的父节点时会在表中添加一个记录,但是子节点断电离开网络时不会删除该条记录,如果有多个子节点,频繁更换父节点会造成 AssociatedDevList 表满或溢出,使其它子节点无法加入该父节点,因此需要及时的删除一些已离开的子节点记录。

关联表的删除可以有多种方法,可以用 AssocList.h 文件中的函数,也可以直接在 NV区中删除.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top