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

ZLL官方例程的RouterZlight不能建立网络,程序始终到不了ZDApp_event_loop里的 if ( events & ZDO_NETWORK_INIT )这一步,感觉消息机制有问题。(我已经把HOLD_AUTO_START去掉)

RouterZlight的程序从ZDOInitDevice( 0 );开始后,一直到不了ZDApp_event_loop里的 if ( events & ZDO_NETWORK_INIT )这一步,有谁可以帮忙解答一下吗,找了很久都没找到原因。

Viki Shi:

请提供下使用的协议栈版本及芯片信息

user6001915:

回复 Viki Shi:

版本是Z-Stack Lighting 1.0.2 芯片是cc2530

Viki Shi:

回复 user6001915:

建议下载ZHA,用里面的例程测试:www.ti.com/…/Z-STACK-ARCHIVE

user6001915:

回复 Viki Shi:

ZHA的程序我已经测试可以组网,但我最近做的项目是关于灯的,要用到色温所以用ZLL

Alvin Chen:

回复 user6001915:

在ZLL网络中,设备支持两种方式Join ZigBee网络,一种是通过Touch Link方式入网,遥控器和灯靠近配对的方式把灯拉入到ZLL网络中。另外一种是传统入网,称为Classic Commission Join的方式加入ZigBee 网络。
你现需要一个遥控器加入到一个网络中然后用TouchLink去入网其他设备,你先把你的这个RouterZlight去加入你的ZHA网络

user6001915:

回复 Alvin Chen:

那我通过Classic Commission Join的方式加入ZigBee 网络,要怎么做呢?

user6001915:

回复 user6001915:

因为我没有遥控器。

Alvin Chen:

回复 user6001915:

你首先要有一个ZHA 协调器然后开启permit join ,然后RouterZlight去ZDOInitDevice( 0 )。
看看这个:
e2echina.ti.com/…/212290

user6001915:

回复 Alvin Chen:

我有的,我的ZHA协调器是echo plus,现在就是我的zll加入不进echo plus

Alvin Chen:

回复 user6001915:

你是那个Amazon的 echoalexa对吧 。 手机APP上打开permit join 如果加不进去给个抓完文件。

赞(0)
未经允许不得转载:TI中文支持网 » ZLL官方例程的RouterZlight不能建立网络,程序始终到不了ZDApp_event_loop里的 if ( events & ZDO_NETWORK_INIT )这一步,感觉消息机制有问题。(我已经把HOLD_AUTO_START去掉)
分享到: 更多 (0)