Other Parts Discussed in Thread: Z-STACK
我想使用Z-Stack Home 1.2.2a.44539协议栈里的SampleLight和SampleSwitch的例程来组建一个网,我将samplelight例程设为协调器,sampleswitch例程设为终端,然后进行开关控制灯的操作,直接用官网给的例程烧写的话,发现作为终端的LED1一直闪烁(是不是没有接入网)? 需要设置那里可以通信?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: Z-STACK
我想使用Z-Stack Home 1.2.2a.44539协议栈里的SampleLight和SampleSwitch的例程来组建一个网,我将samplelight例程设为协调器,sampleswitch例程设为终端,然后进行开关控制灯的操作,直接用官网给的例程烧写的话,发现作为终端的LED1一直闪烁(是不是没有接入网)? 需要设置那里可以通信?
你好!TY:
我按照你的方法去掉samplelight的HOLD_AUTO_START后编译下载后设备是led1常亮, 如果去掉sampleSwitch的HOLD_AUTO_START后编译下载后设备是led1不亮,如果使用HOLD_AUTO_START的话,烧写后switch的设备LED1闪烁。 怎么知道 switch作为EndDevice端加入网络的?
不知道你说的是什么板子?smartRF05?
两种方法吧:
1)抓包分析
2)代码跟踪,比如,你希望知道是否加入,可以搜索ZDO_JoinConfirmCB() 函数。
如果加入成功,并且是05的板子,则LED3(黄灯)常亮。
你好! TY:
我现在可以加入网络,且可以通信(Enddevice的按键控制Coordinator的LED)了,但是我想知道如果在该网络里加入其它的设备(非ZHA规定的设备)应该怎么加? 一定要设置一样的channel么?还是说不管是什么通道都可以与现在网络里的默认通道(channel:11)连接?还是其他的设置然后才可以连接?