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

zigbee1.2.2a协议栈下大量路由请求导致应用层数据堵塞

使用zigbee1.2.2a协议栈,使用符合ZCL协议标准的通讯协议,在有70多个路由器开关组网后,进行场景操作,开关回馈基本正常(稍慢),基本符合应用要求。但是将开关数量加到100多个时,进行场景操作,发现丢包严重,不能符合应用需求,打开ubiqua观察,发现有大量的route request信息,分析应该是route request激增导致无线数据堵塞,从而不能实现应用功能。在不减少开关数量条件下,如何能减少这个大量的route request信息?

还有,如果重新将这100多个开关断电后,再上电,有大量的route request,很久很久不能停息,不知为何?不知哪位有碰到过?

Jesse Huang:

对,这些“route request”生生不息,很让人无奈….

Alvin Chen:

route request 多说明你的网络拓扑不是很好,造成route request去找路径。你是怎么样的拓扑。

Viki Shi:

目的地址相同的话不会有这么多重复的router request

user3514461:

回复 Viki Shi:

每一个开关会3分钟发送一个心跳到协调器,目前这个情况怎么破?一断电再上电后,就有大量的路由请求,还有,这个zigbee1.2.2a协议栈的按需路由可否改为MTO路由?如何改?谢谢

Alvin Chen:

回复 user3514461:

你断电再上电有router request 很正常。你开关也是Router吗? 你可以把开关设置为end deviceRX on设备试试。

user3514461:

回复 Alvin Chen:

对zigbee1.2.2a协议栈没有对路由器有任何设置,我们的开关是约20个一批挨在一起,分开在4个地方,各相距约5米?有问题吗?

YiKai Chen:

參考一下 www.ti.com/…/swra427c.pdf 作些調整

user3514461:

回复 Viki Shi:

你说的网络拓扑是什么?是我们产品的摆放位置,还是zigbee1.2.2a协议栈可以选网络拓扑?盼回答,谢谢

Alvin Chen:

回复 user3514461:

你的路由没有设置MTO?你先参考这个设置一下:www.ti.com/…/swra427c.pdf
参考下面设置。我说拓扑针对的时一个router 下面挂几个end device 比如1个ZC 10个ZR 每个ZR连接ZED。你要是全是路由确实容易造成风暴

user3514461:

回复 Alvin Chen:

是的,我的测试的开关就是Router,改成end device当然会没有router request,现在问题是,断电再上电有router reques数据久久不能停息,好几个小时都不停,是何问题?在110多个开关(Router)的网络,TI协议栈不会就此堵塞了?问题在哪里?

赞(0)
未经允许不得转载:TI中文支持网 » zigbee1.2.2a协议栈下大量路由请求导致应用层数据堵塞
分享到: 更多 (0)