各位TI工程师和坛友,我在使用cc2530+zstack 2.5.1a时遇到一个问题,想请教一下如何处理
在SerialApp基础上做的开发,使用了mesh网络,使用sensor demo例程用TI sensor 工具监控终端状态,终端和路由器每隔12s发送一次状态,搭建了一个“一个COO+2个ROUTER+36个ED”的测试环境,我先开了COO建立网络,然后开2个ROUTER,然后逐个打开终端加入网络。几分钟后所有设备都在线,其中2个ROUTER直接连接到COO,有2个ED设备直接连接到COO,其他的ED设备通过2个路由连接到COO;
我设置的支持最大终端个数是20个;
系统运行几个小时候,出现了问题:
1.COO上的2个ZED设备都到ROUTER上去了,这个是为什么呢?
2.此时新增加的ED设备都连接到路由上,不连COO(测试时新增加的设备离COO很近,而且新开的设备数大于4个,多于4个的设备一直上不了线),新增的设备将ROUTER加满后(获取ROUTER上的设备个数均为20个),COO上的设备数还是只有2个ROUTER;这个是为什么呢?
另外做了一个实验,实验过程和遇到的问题如下:
同上测试环境,还是2个ROUTER,36个ED设备,先开COO,再开ROUTER。系统运行一段时间后,有个别ED掉线后就再上不去了,查看COO的设备数只有2个ROUTER,查看2个ROUTER的设备数都是20个,且没有短地址重复的情况;我的系统只有36个设备,而2个ROUTER上的设备数加起来都达到了40个,可以保证测试期间没有开启其他ED设备;