初步硬件一个coordinator,下面有8个router,其中A作为中继使用,其余7个作为被控制端,接受指令对灯进行开关操作。
同时给这7个router发送开灯指令,Many to one拓扑结构(已经参考AN123文档做了编译宏修改),单播的方式,coordinator间隔500ms发送一次(防止同时发送网络拥塞丢包),总共发送7次开灯指令。
发送了开灯指令给这7个router,多次测试,有时候能全部打开/关闭,有时候其中一两个没办法打开,不确定,有时候是这个,有时候是那个,显然不是router上层APP的bug。
用Ubiqua 2.1抓包做了分析发现有这几种情况:
1、指令到达了某个router,且它已经做了转发,但他没有执行,这很奇怪?
2、有时候会出route failure错误,这个可能Ubiqua 2.1之前版本不能显示Many-to-one Route Failure路由错误,一般出现路由错误都是什么原因造成的?目前dbi能到-50左右,按理说不应出问题,首先硬件没有问题可以保证
3、附件是抓包,VV能帮忙分析一下吗,谢谢