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

ZLLRC遥控器与BeaBone网关能否控制同一盏灯

我现在测试BeaBone网关与ZllRC遥控器,使用的是最新版本ZStack1.0.2。

我现在想问的是,同一盏灯入了网关的网络,能否再入遥控器的网络,也就是说,网关和遥控器能否控制同一盏灯?

Teddy Xin:

我现在测试的结果是,网关、遥控不能控制同一盏灯,

如果入了网关,仍然可以入遥控,但入了遥控就不能再入网关。

VV:

回复 Teddy Xin:

Teddy,

你好,

1, 你的网关和你灯事先已经建立了一个网络。

2, 当你的遥控器是FN或者,NFN和先的网络的不一样的,那么当和灯TouckLink的以后,会把灯从原先的网络里面拉出来,这样你的遥控器可以控制,但是你的网关不能控制了。

3,要想网关和遥控器同时控制,三者必须在同一个网络里面,做法就是遥控器要先加到网关的网络,再和灯进行Touchlink。

4, 问一下你们目前的网关是Beaglebone+CC253 Dongle对吗? 请问CC2531上运行的是HA Coordinator的程序,还是ZLL Control Bridge Router的程序。

谢谢!

Teddy Xin:

回复 VV:

我们的网关是Beabone+CC2531 Dongle,运行的程序是ZLL Control Bridge Router,我现在就是想把遥控加到网关的网络,当遥控与灯TouchLink时就不再从网关中将灯拉出,而是可以与网关控制同一个灯,请问修改哪些程序才能做到?如何修改?谢谢了!

Teddy Xin:

回复 VV:

多谢,我先看看这段代码,有问题再来请教。

Teddy Xin:

回复 VV:

不好意思,这帖子过去很久了,一直没时间测试遥控器。最近才开始测试,按照您说的,我修改了函数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退网的函数,通过这种方式来实现?

VV:

回复 Teddy Xin:

你们这项目是5年计划吗??

首先遥控器加网有没有成功了?

Teddy Xin:

回复 VV:

实在不好意思,去年公司做了调整,调我去了其他项目,这个项目就没再跟踪,现在又要开始继续做这个。

遥控加网没有成功,我现在又重新开贴了,您也做了回复,这个帖子就到此为止吧。多谢!

赞(0)
未经允许不得转载:TI中文支持网 » ZLLRC遥控器与BeaBone网关能否控制同一盏灯
分享到: 更多 (0)