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

CC2530 ZStack MESH 1.0 End Device PM2模式下 网络状态被改变

CC2530 zstack mesh 1.0  ,end device,入网成功后网络状态变成DEV_END_DEVICE,进入PM2模式;  在进入PM2模式下 一段时间后,发现网络状态被改变为DEV_NWK_BACKOFF。

我想问的是,网络状态被改成DEV_NWK_BACKOFF,是因为end device搜寻不到网络了吗?

如果是的话,网络状态在什么时候被改成DEV_NWK_BACKOFF的?

在网络回复后,跟end device 通信已经成功了,但是网络状态还是DEV_NWK_DISC。这是怎么回事?

YiKai Chen:

DEV_NWK_BACKOFF: Device is waiting before trying to rejoin

end device 通信已经成功了,网络状态不應該是DEV_NWK_DISC,你是怎樣查看當下end device网络状态?

SQ feng:

回复 YiKai Chen:

NwkState = (devStates_t)(MSGpkt->hdr.status);  通过这个结构体查看的

SQ feng:

回复 YiKai Chen:

谢谢 问题查到了,是在ZDAPP.C 中UINT16 ZDApp_event_loop( uint8 task_id, UINT16 events )这个函数中自己加了个事件,把状态给改了,因为接手上个工程师的项目,所以这些细微的修改不太清楚。

YiKai Chen:

回复 SQ feng:

建議你可以讀一下 e2echina.ti.com/…/104629

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 ZStack MESH 1.0 End Device PM2模式下 网络状态被改变
分享到: 更多 (0)