CC2530协调器与路由器沿公路两边直线通讯,公路两边每隔50放置2个路由,后边的大部分路由通讯成功率低,需多次发送同一数据才回复一次成功。测试设备为1个协调器,200个路由左右。
针对后边通讯成功率低问题,如何去查找问题呢?从哪方面入手呢?协议栈中需要做哪些优化吗?
路由直线路由深度和数量限制有影响吗?
Viki Shi:
怀疑以下几个方面:
1、环境干扰问题
2、协调器处理能力问题,是否多个路由同时发送数据,有无死机情况发生?
Osanfu:
回复 Viki Shi:
环境干扰这个要去现场测试才知道。
没有多个路由同时发数据,我的每个路由都固定一个短地址的。协调器对短地址路由发送数据,约前边二十多个的距离的路由都能通讯,我怀疑是不是协调器的路由深度问题?
Osanfu:
回复 Viki Shi:
路由的深度最大能设置多大值?
Osanfu:
回复 Viki Shi:
至于路由有没有死机没测就不大清楚了
Viki Shi:
回复 Osanfu:
MAX_NODE_DEPTH默认是5,具体多少需要看应用的,请问你的设置是多少?
YiKai Chen:
回复 Osanfu:
建議抓包看看具體的狀況