Other Parts Discussed in Thread: CC2531
我现在测试BeaBone网关与ZllRC遥控器,使用的是最新版本ZStack1.0.2。
我现在想问的是,同一盏灯入了网关的网络,能否再入遥控器的网络,也就是说,网关和遥控器能否控制同一盏灯?
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: CC2531
我现在测试BeaBone网关与ZllRC遥控器,使用的是最新版本ZStack1.0.2。
我现在想问的是,同一盏灯入了网关的网络,能否再入遥控器的网络,也就是说,网关和遥控器能否控制同一盏灯?
Teddy,
你好,
1, 你的网关和你灯事先已经建立了一个网络。
2, 当你的遥控器是FN或者,NFN和先的网络的不一样的,那么当和灯TouckLink的以后,会把灯从原先的网络里面拉出来,这样你的遥控器可以控制,但是你的网关不能控制了。
3,要想网关和遥控器同时控制,三者必须在同一个网络里面,做法就是遥控器要先加到网关的网络,再和灯进行Touchlink。
4, 问一下你们目前的网关是Beaglebone+CC253 Dongle对吗? 请问CC2531上运行的是HA Coordinator的程序,还是ZLL Control Bridge Router的程序。
谢谢!
不好意思,这帖子过去很久了,一直没时间测试遥控器。最近才开始测试,按照您说的,我修改了函数ZStatus_t zllInitiator_InitDevice( void ){
if ( !zll_IsFactoryNew() )
{
// Resume ZigBee functionality based on the info stored in NV
initiatorReJoinNwk( MODE_RESUME );
}
else
{
initiatorSelectNwkParams();
//#ifndef HOLD_AUTO_START
zllInitiator_ClassicalCommissioningStart();
//#endif
}
也就是强制执行zllInitiator_ClassicalCommissioningStart()这个函数,发现还是会将灯从Beabone网关中拉出。
是不是我修改的不对?
顺便我再问下,假如我不修改遥控ZLLRC的程序,能否修改灯Light的程序,在灯接收到TouchLink信号时,不再执行从Beabone退网的函数,通过这种方式来实现?