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.

1台协调器,多台ED的情况下,NWK_MAX_DEVICES限制为5,连接3台ED,断线后可以重连,但是一旦超过4台,断线就无法重连是什么情况?

Other Parts Discussed in Thread: CC2530

多放查找资料,好像是AssociatedDevList表满了的原因?但是,AssociatedDevList的age不记录ED,只记录router,所以没办法判断是哪台ED断线,而用AssocRemove也删除不了该表信息.

已经参考过cekong123.blog.163.com/.../

请问一下,不更换zstack版本的情况下,怎么处理这个问题.目标是限制了ED的数量,但是可以在限制数量内重连.

目前使用版本是CC2530的2.5.1a

Please help me,thanks!

  • 您现在除了协调器就全是终端节点?是否有使用路由?

    2.5.1a的协议栈,只能更新ROUTER的age,没有更新终端age的功能

    所以如果是终端设备,是不会定时发送Link Status的,那么无论该设备是否在网络中,age域都一直在累加。

  • 是的,公司的方案没有加router,除了协调器就全是ED.

    你说的我在其他地方搜索到了的,所以没有办法使用http://cekong123.blog.163.com/blog/static/1477247242013119101830366/该方法去清楚表.