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

协调器建立网络后,路由器发送beacon request,为什么Packet Sniffer有时捕捉不到 beacon的回复帧

如图所示,协调器建立网络,但是路由一起请求加入网络但是没有回复,有遇到过这问题的,请帮忙解决一下,

Thank you !

YiKai Chen:

可以附上抓包檔嗎?

Haijun Zhou:

ZigBee.psd

这是Packet Sniffer的文件

YiKai Chen:

回复 Haijun Zhou:

看來你的协调器沒有成功建立网络

Haijun Zhou:

回复 YiKai Chen:

好的,在下面放上去了

Alvin Chen:

回复 Haijun Zhou:

permit join打开了没

Haijun Zhou:

回复 YiKai Chen:

不是已经确定了,PAD ID了吗

YiKai Chen:

回复 Alvin Chen:

Alvin Chen 他的抓包檔裡面連beacon frame都沒有,應該是协调器沒有成功建立网络

Alvin Chen:

回复 Haijun Zhou:

你大致说一下你的参考的程序,以及你修改了什么。

Haijun Zhou:

回复 Alvin Chen:

谢谢Alvin Chen & YiKai Chen
使用的是Z-Stack Mesh 1.0.0里面Z-Stack Mesh 1.0.0\Projects\zstack\Samples\GenericApp\CC2530DB的GenericApp程序,
程序更改:
1.加了几个LED1的指示,
2.void ZDApp_Init( uint8 task_id )里面屏蔽了ZDAppCheckForHoldKey();让它断电重启运行ZDOInitDevice( 0 );重新初始化

有一个疑问??????
我在运行协调器程序时:
在运行了void ZDO_StartDevice( byte logicalType, devStartModes_t startMode, byte beaconOrder, byte superframeOrder )
{ret = NLME_NetworkFormationRequest( zgConfigPANID, zgApsUseExtendedPANID, zgDefaultChannelList,zgDefaultStartingScanDuration, beaconOrder,superframeOrder, false );
}
void ZDO_NetworkFormationConfirmCB( ZStatus_t Status )里面Status = ZSUCCESS;这不是成功创建了协调器网络吗

谢谢!

YiKai Chen:

回复 Haijun Zhou:

你應該是看看ZDO_STATE_CHAGE有沒有變成coordinator的狀態

赞(0)
未经允许不得转载:TI中文支持网 » 协调器建立网络后,路由器发送beacon request,为什么Packet Sniffer有时捕捉不到 beacon的回复帧
分享到: 更多 (0)