z-stack home 1.2.2a AssociatedDevList 清除过时节点
时间:10-02
整理:3721RD
点击:
请教一下TI工程师几个问题,
使用了NV_RESTORE NV_INIT, zgChildAgingEnable=TRUE
1、AssociatedDevList 过时的节点 该怎么清除。
2、节点修改了timeoutValue=0,即10s, 但节点连接到协调器网络后,在协调器端通过串口打印AssociatedDevList ,TimeoutCounter 还是之前保存的256分钟 15360。
3、协调器端怎么判断 终端是否还在线, 用AssocGetWithShort 不行, 因为之前的节点都保存了。
觉得 z-stack home NV_RESTORE , 和zgChildAgingEnable 还不太完善。 应用在一个产品上。
弄了很长时间。
child aging功能,只能管理父设备下面直接连接的终端子设备,也就是说协调器只能管理它下面直接连接的end device。
节点在入网以后会发送end device timeout request,有看到节点发送吗?
在Z-Stack Home 1.2.2a 也就是zigbee core stack R20 的时候zigbee 联盟还没有正式把child aging 功能放进spec,现在zigbee 3.0 要求的R21
版本里面,child aging是必须要支持的。