TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

已经参考过http://cekong123.blog.163.com/blog/static/1477247242013119101830366/

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

目前使用版本是CC2530的2.5.1a

Please help me,thanks!

Susan Yang:

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

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

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

yanling wu:

回复 Susan Yang:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » 1台协调器,多台ED的情况下,NWK_MAX_DEVICES限制为5,连接3台ED,断线后可以重连,但是一旦超过4台,断线就无法重连是什么情况?
分享到: 更多 (0)