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

开启NV_RESTORE后切换父节点,节点网络地址和父节点网络地址问题。

大家好,TI的员工你们好:

问题描述:

        开启NV_RESTORE后,节点B原来是连接在协调器A下面的,它的父节点网络地址是0x0000。切换A到路由C下面后,读出来的父节点任然是0x0000。然后协调器无法发送数据给B。

问题:

        1、这个是由于关联表没有及时更新么?

        2、使用ZDP_DeviceAnnce有用么(我试过,任然没用)

        3、怎样解决这个问题呢?

谢谢。

zhongwei xu1:

虽然节点B加入到路由器C中,但是协调器A关联表中有节点B的关联信息,还当节点B是他的子节点,所有你发数据给节点B时,

协调器A是在等待节点B节点去取数据,但是节点B现在加到路由C中,是不会去取数据的;

对应办法:把协调器A中关于节点B的关联表信息删除掉就可以了,A就会转发数据给B。

参考下!

Colin Ye:

回复 zhongwei xu1:

  你好!

       请教下,如何把协调器A中关于节点B的关联表信息删除掉?

 谢谢啦!

Viki Shi:

回复 Colin Ye:

关联表删除的方法请看这里: http://bbs.feibit.com/thread-3841-1-1.html

zhimin xie:

回复 VV:

VV,您好

这个改进需要设置uint8 cleanupChildTable = TRUE 吗?

如果不需要设置uint8 cleanupChildTable = TRUE,那么是靠什么原理实现的呢?

赞(0)
未经允许不得转载:TI中文支持网 » 开启NV_RESTORE后切换父节点,节点网络地址和父节点网络地址问题。
分享到: 更多 (0)