ZigBee 3.0 协议栈 在哪里调用 ZDOInitDevice ,启动网络
时间:10-02
整理:3721RD
点击:
请教TI的工程师,
如题, 没有找到调用的地方, 协调器不能组建网络。
在 ZDApp_Init函数中,手动添加 ZDOInitDevice( 0 );后, 协调器可以组建网络。
但终端搜索网络,一直处于 DEV_NWK_DISC 状态, 而不能入网。
协调器 这样写可以组网:
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION);
NLME_PermitJoiningRequest(0xFF);
但终端该怎样去联网了?
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING);
在 ZDO_STATE_CHANGE中, devStates_t 最后的状态为 DEV_HOLD
应该不需要自己改动的,原始的例程就可以了,你可以看下关于按键的处理。
代码有执行到下面吗?
现在可以组网了, 但终端不能入网。
http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/135152.aspx