路由节点ZIGBEE_CHILD_AGING开启后,删除不在线的终端节点
你好,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,终端节点还是能恢复之前的网络,继续通讯和父节点
帖子好像没有了喔