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

设备没有发出AssociationRequest消息,导致不能入网

一个协调器模块,一个路由模块。(是不同厂家的模块)

用的是同样的固件(一个编译为 协调器,一个是路由器);固件在同一个厂家上面测试过没有问题。

现在现象是: 路由发出BeaconRequest后,协调器回Beacon,但路由没有进一步发送消息。可能是什么问题呢?

截屏如下。 抓包文件附后。x.zip

Viki Shi:

1、“固件在同一个厂家上面测试过没有问题”,按照描述软件应该正常,重启设备是否有用?
2、协议栈版本是什么?

user5798117:

回复 Viki Shi:

进一步测试是: A厂家这个模块作为协调器,B厂家这个模块作为路由,有问题; 反过来,A为路由,B为协调器,就没问题。
反复测试多次,现象还是如此。

协议栈版本是 Zigbee 3.0.1

YiKai Chen:

回复 user5798117:

你每次測試的時候有沒有把模塊作flash erase再重新下載程序測試?

user5798117:

回复 YiKai Chen:

我们erase下,再测试看看。

user5798117:

回复 user5798117:

每次都是Erase的。 看现象可以判断是协调器问题还是路由问题吗?
从目前看,是路由没有发出AssocRequest消息。 但如果换一个协调器,就用看到正常入网。

YiKai Chen:

回复 user5798117:

你抓包檔裡面沒有路由,看不出來問題再哪裡

user5798117:

回复 YiKai Chen:

路由不是发出了 beacon request ,协调器回复了 beacon吗? 只是不明白,路由为什么不继续发出 Assoc request?
什么情况下不发出 Assoc Request? 和协调器有关吗?

YiKai Chen:

回复 user5798117:

路由为什么不继续发出 Assoc request,看來比較像是路由的問題,你的路由用的是哪個Z-Stack版本的哪個例程,有沒有做過修改?

user5798117:

回复 YiKai Chen:

Z-stack 3.0.1, 略作修改,主要就是加了透传。
但这个路由,如果接在其他协调器上,则入网很迅速。

YiKai Chen:

回复 user5798117:

如果接在其他协调器,這裡其他协调器也是Z-stack 3.0.1的?

赞(0)
未经允许不得转载:TI中文支持网 » 设备没有发出AssociationRequest消息,导致不能入网
分享到: 更多 (0)