This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AddrMgrEntry 占满 导致协调器不能加入新设备

   根据测试,协调器AddrMgrEntry列表好像会存储整个网络的终端节点的地址信息,通过设置,我的所有终端节点只会将路由器做为父节点,协调器节点的子设备都是路由器,在加入20个终端设备以后,协调器回复的Beacon就不让加入新的设备,经过调试发现协调器下的AssociatedDevList并未满,但是它的AddrMgrEntry已经满了,而且调用AddrMgrIsFull()返回的值为TRUE。正是由于这个导致协调器的Beacon返回Permit joing和End device cap 为0,协调器就不能再加入新设备。

  请问有什么方法让协调器定时清除AddrMgrEntry表中的值么?

PS:为了简化我只使能了路由器和协调器的child aging ,使用的协议栈版本为zstack home 1.2.2a