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 如果加不进去给个抓完文件。