TI中文支持网
TI专业的中文技术问题搜集分享网站

父节点NV_Restore掉电再上电后保存子节点网络地址的问题

请问论坛的高手:

cc2530.zstack-2.4-1.3

我的网络中有协调器和N个路由器和M个路由器,这些设备中都编译了NV_RESTORE。正常情况下,我用一个终端A通过ZDP_NwkAddrReq请来求另一终端B的网络地址,此时收到一个B的网络地址;当B的父节点掉电后,它加入了另外一个路由,此时新的父节点分配给它一个新的网络地址,但是由于编译了NV_RESTORE,原来的父节点与协调器均保存了B的原有网络地址。当原父节点上电后,A再次请求网络地址后,解析得到的是两个网络地址——原父节点分配的网络地址1(已经失效)和新父节点分配的网络地址2。

下面我的问题来了,如何能够是原父节点内保存的B网络地址进行更新,使其地址统一为新的网络地址?通过ZDApp_announceNewAddress()广播可以实现吗?

shilin xu:

回复 VV:

您好,我遇到的问题是:

 如果我的子节点C是终端设备,父节点是路由器,当这个父节点A死了后,会自动找到父节点B,并且此时子节点C的父节点会变从A变为B 但是如果子节点C是路由器的话,原先那个父节点A死了,也会自动找到父节点B,而父节点的地址还是A 不会变到B的。。。 

为什么呢?还请指点一下 谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 父节点NV_Restore掉电再上电后保存子节点网络地址的问题
分享到: 更多 (0)