微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 路由节点ZIGBEE_CHILD_AGING开启后,删除不在线的终端节点

路由节点ZIGBEE_CHILD_AGING开启后,删除不在线的终端节点

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

你好,vv:

       我在测试ZIGBEE_CHILD_AGING功能时,父节点开启了ZIGBEE_CHILD_AGING功能,

超时时间设置为2分钟

// Child table Management timeout values
#define KEEPALIVE_TIMEOUT_MAX      2 // Maximum Keepalive time in Minutes
#define TIMEOUT_COUNTER_MAX        KEEPALIVE_TIMEOUT_MAX // Maximum time in minutes

我调试以下情况:

1.终端节点加入该父节点成功后,我就让这个终端一直不发数据也不再data request,5分钟后发数据给父节点,5分钟的时间没数据父节点已经删除了该节点,测试父节点收到终端节点的数据后,会给终端发送leave网络消息如图leave.png,此时终端节点就离开当前网络会重新加入,一直加入加不进去,我终端节点也开启了NV_RESTORE,必须得父节点permitjoin后,才能从新加入改父节点,我想问下我能控制父节点不发送leave消息吗?只希望删除该节点的关联表,终端节点回来后还是能重新进来的,而不是网络重启加入?

希望能得到解答,谢谢

请看一下此帖:https://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/85924.aspx child aging的原理,VV讲得非常详细

你好,Vike Shi:

  ZIGBEE_CHILD_AGING 功能我能理解,我的情况是我的父节点一般是不允许设备入网的,父节点开启ZIGBEE_CHILD_AGING功能后,终端节点(定义了NV_RESTORE)由于什么原因离开了,然后上电的时候由于父节点删除了关联表,而无法加入了,父节点permitjoin后才能继续进来这个网络,而且短地址也变化了,我是明明开启了NV_RESTORE,本来不开启ZIGBEE_CHILD_AGING,终端节点还是能恢复之前的网络,继续通讯和父节点

 

帖子好像没有了喔

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

网站地图

Top