基于Zigbee的遥控器对智能灯的单独分组实现方法

文档序号:9619375阅读:928来源:国知局
基于Zigbee的遥控器对智能灯的单独分组实现方法
【技术领域】
[0001]本发明涉及智能灯技术领域,尤其涉及基于Zigbee的遥控器对智能灯的单独分组实现方法。
【背景技术】
[0002]Zigbee协议是一种低功耗,自组网,低速率的无线传输控制协议,现在广泛应用于无线设备控制中。Zigbee网络中存在三种设备,分别为协调器,路由器,终端设备。这三种设备组网的方式有网状结构,树形结构,星型结构。
[0003]现有技术中基于Zigbee遥控器可实现对灯泡的智能控制,但在灯泡亮着的情况下对灯泡的控制方式只能分为一组,如果单独需要分组,则需要对每个灯泡单独上电,这造成了极大的不方便。

【发明内容】

[0004]针对现有技术的不足,本发明提出了基于Zigbee的遥控器对智能灯的单独分组实现方法,经过该方法可实现在灯泡不断电的情况下仍能对每个灯泡进行单独分组控制。
[0005]为了实现上述目的,本发明采取的技术方案如下:
本发明提出基于Zigbee的遥控器对智能灯的单独分组实现方法,其特征在于:包括如下步骤:
A、按下遥控器的分组按钮,遥控器向桥接器发送一个分组标志的数据;
B、桥接器收到分组标志的数据后向所有智能灯广播一个绑定标志的数据;
C、所有的智能灯收到绑定命令后获取自身的mac地址,然后用单播的方式发送给桥接器;
D、桥接器收到所有智能灯的mac地址后存贮在mac地址表中;
E、分组时,桥接器依次从mac地址表中取出一个地址向所有的智能灯广播一个闪烁标志的命令,每条闪烁命令的时间间隔为5秒,即第一个闪烁命令发送后,等待5秒再发送下个命令;
F、所有的智能灯都将收到闪烁命令并在之后将收到的mac地址与自身的mac地址相比较,如果相同就对智能灯执行闪烁操作;
G、在步骤F中的智能灯的闪烁期间,按下组名按键,该智能灯就分到对应的分组,并停止闪烁;
H、重复步骤E、F、G直至所有的智能灯分组完成。
[0006]本发明的有益效果:本发明克服了现有技术中无法对每个上电的灯泡进行分组的缺陷,利用mac地址对比这一方式使得不断电的情况下对每个灯泡的分组得以实现,极大了降低了对灯泡分组的难度,为用户提供了极大的便利。
【附图说明】
[0007]图1为本发明基于Zigbee的遥控器对智能灯的单独分组实现方法的原理图。
【具体实施方式】
[0008]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0009]Zigbee网络中存在三种设备,分别为协调器设备,路由设备,终端设备。这三种设备组网的方式有网状结构、树形结构、星型结构,在本发明中采用的是网状结构,遥控器为路由设备,被控制的智能灯也为路由设备,桥接器为协调器设备并用于组网功能。由于是网状结构,故遥控器,桥接器,智能灯之间可以相互通信,遥控器可以直接向灯设备发送控制命令,而不需要经过协调器转发。本发明提出基于Zigbee的遥控器对智能灯的单独分组实现方法,包括如下步骤:
A、按下遥控器的分组按钮,遥控器向桥接器发送一个分组标志的数据;
B、桥接器收到分组标志的数据后向所有智能灯广播一个绑定标志的数据;
C、所有的智能灯收到绑定命令后获取自身的mac地址,然后用单播的方式发送给桥接器;
D、桥接器收到所有智能灯的mac地址后存贮在mac地址表中;
E、分组时,桥接器依次从mac地址表中取出一个地址向所有的智能灯广播一个闪烁标志的命令,每条闪烁命令的时间间隔为5秒,即第一个闪烁命令发送后,等待5秒再发送下个命令;
F、所有的智能灯都将收到闪烁命令并在之后将收到的mac地址与自身的mac地址相比较,如果相同就对智能灯执行闪烁操作;
G、在步骤F中的智能灯的闪烁期间,按下组名按键,该智能灯就分到对应的分组,并停止闪烁;
H、重复步骤E、F、G直至所有的智能灯分组完成。
[0010]从以上步骤可以看出,本发明大大缩减了分组程序,克服了现有技术中无法对每个上电的灯泡进行分组的缺陷,利用mac地址对比这一方式使得不断电的情况下对每个灯泡的分组得以实现,极大了降低了对灯泡分组的难度,为用户提供了极大的便利。
[0011]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.基于Zigbee的遥控器对智能灯的单独分组实现方法,其特征在于:包括如下步骤: A、按下遥控器的分组按钮,遥控器向桥接器发送一个分组标志的数据; B、桥接器收到分组标志的数据后向所有智能灯广播一个绑定标志的数据; C、所有的智能灯收到绑定命令后获取自身的mac地址,然后用单播的方式发送给桥接器; D、桥接器收到所有智能灯的mac地址后存贮在mac地址表中; E、分组时,桥接器依次从mac地址表中取出一个地址向所有的智能灯广播一个闪烁标志的命令,每条闪烁命令的时间间隔为5秒,即第一个闪烁命令发送后,等待5秒再发送下个命令; F、所有的智能灯都将收到闪烁命令并在之后将收到的mac地址与自身的mac地址相比较,如果相同就对智能灯执行闪烁操作; G、在步骤F中的智能灯的闪烁期间,按下组名按键,该智能灯就分到对应的分组,并停止闪烁; H、重复步骤E、F、G直至所有的智能灯分组完成。
【专利摘要】本发明提出基于Zigbee的遥控器对智能灯的单独分组实现方法,涉及智能灯技术领域。本发明利用Zigbee网络中网状结构,使得遥控器、桥接器、智能灯之间可以相互通信,然后采用各智能灯mac地址相匹配的方式对每个智能灯进行分组。本发明实现了在灯泡不断电的情况下仍能对每个灯泡进行单独分组控制,极大了降低了对灯泡分组的难度,为用户提供了极大的便利。
【IPC分类】H05B37/02
【公开号】CN105376906
【申请号】CN201510841592
【发明人】刘明超
【申请人】深圳市灵感智慧科技有限公司
【公开日】2016年3月2日
【申请日】2015年11月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1