关于Route Request的广播发送导致zigbee网络应用层消息掉包
时间:10-02
整理:3721RD
点击:
1、Route Request的广播发送导致zigbee网络应用层消息掉包。
问题现象:a、在只有一个Coordinator和5个Router的情况下,从协调器发送控制命令给5个Router,抓包发现也会发送Route Request消息;
b、现在我们展厅测试环境中,也是30个设备左右,在没有Route Reqest消息的时候,能正常通信,但一旦出现了Route Request广播就导致应用层掉消息。
问题补充:上面的程序中都去掉了协议栈自带的30s过期作废的功能,RouteTable大小是协议栈默认的40。问题a中,6个设备零距离,发送频率很快,200ms/次控制所有设备。问题b中,掉消息的一般都是3~4跳路由才到的设备。
问题:为啥去掉了自动Expire,和设备数少于RouteTable Size时,还会发送Route Request;而且即使设备数大于了路由表大小时,是不是也应该在路由表中保存那些经常用的路由呢?
我也发现了
你好 !
请问你问题解决了吗?