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

关于zll不能组网的问题

为何我发现zll程序调用了ZDApp_NetworkInit后却到不了ZDO_StartDevice,可以帮我解答一下吗?

Alvin Chen:

你用的是什么程序light?bridge?romote? 什么入网方式?

Alvin Chen:

回复 Alvin Chen:

你需要调用zllTarget_ClassicalCommissioningStart去入网

user6001915:

回复 Alvin Chen:

我用的是light

user6001915:

回复 Alvin Chen:

zll程序进入ZDApp_NetworkInit后,会通过osal_start_timerEx( ZDAppTaskID, ZDO_NETWORK_INIT, delay );向ZDAppTaskID发送ZDO_NETWORK_INIT事件,但却进不了ZDApp_event_loop里面的ZDO_NETWORK_INIT事件。

Alvin Chen:

回复 user6001915:

你直接调用ZDO_StartDevice(0)试试看,抓包看一下有没有beacon request.

user6001915:

回复 Alvin Chen:

没有

Alvin Chen:

回复 user6001915:

你使用其他demo正常吗?

user6001915:

回复 Alvin Chen:

正常,这个demo我上电也能发beacon request,但应该不是通过ZDO_StartDevice发送的

Alvin Chen:

回复 user6001915:

你是不是修改了,如果你没有修改,上电不会发送beacon request ,因为是被hold的,你上电自动扫网,则状态在  DEV_NWK_DISC。

user6001915:

回复 Alvin Chen:

没有,我也是去掉了HOLD_AUTO_START

赞(0)
未经允许不得转载:TI中文支持网 » 关于zll不能组网的问题
分享到: 更多 (0)