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

ZigBee 3.0 协议栈 在哪里调用 ZDOInitDevice ,启动网络

请教TI的工程师,

如题, 没有找到调用的地方, 协调器不能组建网络。

在 ZDApp_Init函数中,手动添加 ZDOInitDevice( 0 );后, 协调器可以组建网络。

但终端搜索网络,一直处于 DEV_NWK_DISC 状态, 而不能入网。

th smi:

协调器 这样写可以组网:

bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION);NLME_PermitJoiningRequest(0xFF);

但终端该怎样去联网了? 

bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING);

在 ZDO_STATE_CHANGE中, devStates_t 最后的状态为 DEV_HOLD

VV:

回复 th smi:

应该不需要自己改动的,原始的例程就可以了,你可以看下关于按键的处理。

代码有执行到下面吗?

th smi:

回复 VV:

现在可以组网了, 但终端不能入网。

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/135152.aspx

赞(0)
未经允许不得转载:TI中文支持网 » ZigBee 3.0 协议栈 在哪里调用 ZDOInitDevice ,启动网络
分享到: 更多 (0)