基于Zigbee通信的智能灯光控制方法及系统技术方案

技术编号:23939447 阅读:22 留言:0更新日期:2020-04-25 04:28
本发明专利技术提供一种基于Zigbee通信的智能灯光控制方法及系统。该方法包括:接收控制面板发送的灯光状态控制信息和/或环境温湿度更新信息;搜索ZigBee灯控节点信息,将节点信息返回至控制面板显示,节点信息包括ZigBee灯控节点数量和各ZigBee灯控节点的MAC地址;接收控制面板发送的节点选择信息,根据节点选择信息确定目标ZigBee灯控节点;将灯光状态控制信息和/或环境温湿度更新信息发送至目标ZigBee灯控节点,以供目标ZigBee灯控节点控制其灯光状态和/或将其对应的环境温湿度信息返回至控制面板进行显示。通过搭建Zigbee通讯局域网,用户通过控制面板对灯控节点进行控制和进行Zigbee通讯,可控制的灯控节点数量可以根据实际需要进行扩展,传输距离远且能够控制的灯控节点多。

Intelligent light control method and system based on ZigBee communication

【技术实现步骤摘要】
基于Zigbee通信的智能灯光控制方法及系统
本专利技术涉及智能控制
,尤其涉及一种基于Zigbee通信的智能灯光控制方法及系统。
技术介绍
传统灯光控制系统有着手动管理,灵活性差,浪费电能以及布线繁琐等缺点,已经难以满足人们对家居和工作环境越来越高的要求。而随着计算机技术、通信技术、微电子技术和自动控制技术的发展为智能灯光控制系统的发展带来了活力,传统的机械灯光控制被智能灯光控制所替代。例如,中国专利文献CN107911911A公开了一种基于WIFI的智能灯光控制系统及其控制方法,控制端通过无线路由器对LED灯施加控制,从而实现了远程控制,而且在信号强度不够时,智能手机利用闪光灯与邻近的LED灯进行光通信,进而通知无线路由器提高发射功率,从而既保障了灯光控制系统的正常工作,又降低了能源消耗。虽然该专利提供一种当信号强度不够时,可利用智能手机的闪关灯通知无线路由器提供发射功率,但其实由于WiFi自身特性,仍存在传输距离有限以及可控制节点数量少的缺陷;此外,其仅能对灯光的亮灭和灯光的亮度进行调节,功能有限。
技术实现思路
为解决现有的智能灯光控制技术中存在的传输距离有限以及控制节点有限的问题,本专利技术提供一种基于ZigBee通信的智能灯光控制方法及系统。本专利技术提供一种ZigBee通信的智能灯光控制方法,该方法包括:步骤1:接收控制面板发送的灯光状态控制信息和/或环境温湿度更新信息;步骤2:搜索ZigBee灯控节点信息,将节点信息返回至控制面板显示,所述节点信息包括ZigBee灯控节点数量和各ZigBee灯控节点的MAC地址;步骤3:接收控制面板发送的节点选择信息,根据所述节点选择信息确定目标ZigBee灯控节点;步骤4:将所述灯光状态控制信息和/或环境温湿度更新信息发送至所述目标ZigBee灯控节点,以供所述目标ZigBee灯控节点控制其灯光状态和/或将其对应的环境温湿度信息返回至控制面板进行显示。进一步地,所述灯光状态控制信息包括:灯光开关控制信息、灯光颜色控制信息、灯光亮度控制信息、灯光闪烁控制信息、灯光场景效应控制信息、灯光定时控制信息和灯光渐变控制信息中的至少一种。进一步地,还包括:创建邮箱数据类型并设置邮件个数;相应地,所述步骤1具体为:接收控制面板以邮件形式发送的灯光状态控制信息和/或环境温湿度更新信息。进一步地,该方法还包括:重命名各ZigBee灯控节点的节点名称,并将节点名称与MAC地址进行关联。进一步地,步骤2中,在将节点信息返回至控制面板显示之前,还包括:对节点信息进行滤波处理;所述滤波处理具体为:初始化ZigBee灯控节点队列,每次将搜索到的ZigBee灯控节点放置在队列尾部,同时删除队列头部的ZigBee灯控节点,队列中其余ZigBee灯控节点依次向前移动位置;统计当前ZigBee灯控节点队列中各ZigBee灯控节点的重复次数,认为重复次数大于预设阈值的ZigBee灯控节点存在,反之不存在。本专利技术还提供一种采用上述的基于Zigbee通信的智能灯光控制方法的智能灯光控制系统,包括:控制面板、Zigbee控制节点和若干个Zigbee灯控节点;所述控制面板、Zigbee控制节点和Zigbee灯控节点通过Zigbee协议通信;所述控制面板包括界面层,所述界面层包括温湿度数据显示单元和状态信息控制单元;其中,所述Zigbee控制节点用于:接收状态信息控制单元发送的灯光状态控制信息和/或温湿度数据显示单元发送的环境温湿度更新信息;搜索ZigBee灯控节点信息,将节点信息返回至控制面板显示,所述节点信息包括ZigBee灯控节点数量和各ZigBee灯控节点的MAC地址;接收控制面板发送的节点选择信息,根据所述节点选择信息确定目标ZigBee灯控节点;将所述灯光状态控制信息和/或环境温湿度更新信息发送至所述目标ZigBee灯控节点,以供所述目标ZigBee灯控节点控制其灯光状态和/或将其对应的环境温湿度信息返回至控制面板进行显示。进一步地,所述状态信息控制单元包括:显示与选择模块,用于生成并发送节点选择信息;灯光开关模块,用于生成并发送灯光开关控制信息;灯光颜色模块,用于生成并发送灯光颜色控制信息;灯光亮度模块,用于生成并发送灯光亮度控制信息;灯光闪烁模块,用于生成并发送灯光闪烁控制信息;灯光场景效应模块,用于生成并发送灯光闪烁控制信息;灯光定时模块,用于生成并发送灯光定时控制信息;灯光渐变模块,用于生成并发送灯光渐变控制信息。进一步地,该系统还包括:邮箱单元,用于创建邮箱数据类型并设置邮件个数;相应地,所述控制节点用于:接收状态信息控制单元以邮件形式发送的灯光状态控制信息和/或温湿度数据显示单元以邮件形式发送的环境温湿度更新信息。进一步地,该系统还包括:重命名单元,用于重命名各ZigBee灯控节点的节点名称,并将节点名称与MAC地址进行关联。进一步地,所述控制节点在将节点信息返回至控制面板显示之前,还用于:对节点信息进行滤波处理;所述滤波处理具体为:初始化ZigBee灯控节点队列,每次将搜索到的ZigBee灯控节点放置在队列尾部,同时删除队列头部的ZigBee灯控节点,队列中其余ZigBee灯控节点依次向前移动位置;统计当前ZigBee灯控节点队列中各ZigBee灯控节点的重复次数,认为重复次数大于预设阈值的ZigBee灯控节点存在,反之不存在。本专利技术的有益效果:本专利技术提供的基于ZigBee通信的智能灯光控制方法及系统,通过搭建由控制面板、控制节点和灯控节点构成的Zigbee通讯局域网,再利用Zigbee网络自行搜索该网络的所有节点信息并且稳定的显示在控制面板上,用户通过控制面板可以有选择性的对灯控节点进行控制和进行Zigbee通讯,可控制的灯控节点数量可以根据实际需要进行扩展,传输距离远且能够控制的灯控节点多。本专利技术设计的控制面板的界面层包括多个用于控制灯光状态的功能模块,人机交互界面简洁,控制方便,用户只需通过触屏操作对应的功能模块,即可对灯控节点的RGB灯实现以下相关控制:灯光的亮灭,调节灯光的亮度,切换灯光的颜色,控制灯光的渐变,控制RGB灯的闪烁,控制RGB灯的定时开关,实现灯光的场景效应等。附图说明图1为本专利技术实施例提供的一种基于ZigBee通信的智能灯光控制方法的流程示意图;图2为本专利技术实施例提供的一种基于ZigBee通信的智能灯光控制系统的结构示意图;图3为本专利技术实施例提供的状态信息控制单元的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员本文档来自技高网...

【技术保护点】
1.基于Zigbee通信的智能灯光控制方法,其特征在于,包括:/n步骤1:接收控制面板发送的灯光状态控制信息和/或环境温湿度更新信息;/n步骤2:搜索ZigBee灯控节点信息,将节点信息返回至控制面板显示,所述节点信息包括ZigBee灯控节点数量和各ZigBee灯控节点的MAC地址;/n步骤3:接收控制面板发送的节点选择信息,根据所述节点选择信息确定目标ZigBee灯控节点;/n步骤4:将所述灯光状态控制信息和/或环境温湿度更新信息发送至所述目标ZigBee灯控节点,以供所述目标ZigBee灯控节点控制其灯光状态和/或将其对应的环境温湿度信息返回至控制面板进行显示。/n

【技术特征摘要】
1.基于Zigbee通信的智能灯光控制方法,其特征在于,包括:
步骤1:接收控制面板发送的灯光状态控制信息和/或环境温湿度更新信息;
步骤2:搜索ZigBee灯控节点信息,将节点信息返回至控制面板显示,所述节点信息包括ZigBee灯控节点数量和各ZigBee灯控节点的MAC地址;
步骤3:接收控制面板发送的节点选择信息,根据所述节点选择信息确定目标ZigBee灯控节点;
步骤4:将所述灯光状态控制信息和/或环境温湿度更新信息发送至所述目标ZigBee灯控节点,以供所述目标ZigBee灯控节点控制其灯光状态和/或将其对应的环境温湿度信息返回至控制面板进行显示。


2.根据权利要求1所述的方法,其特征在于,所述灯光状态控制信息包括:灯光开关控制信息、灯光颜色控制信息、灯光亮度控制信息、灯光闪烁控制信息、灯光场景效应控制信息、灯光定时控制信息和灯光渐变控制信息中的至少一种。


3.根据权利要求1所述的方法,其特征在于,还包括:创建邮箱数据类型并设置邮件个数;相应地,所述步骤1具体为:
接收控制面板以邮件形式发送的灯光状态控制信息和/或环境温湿度更新信息。


4.根据权利要求1所述的方法,其特征在于,还包括:重命名各ZigBee灯控节点的节点名称,并将节点名称与MAC地址进行关联。


5.根据权利要求1所述的方法,其特征在于,步骤2中,在将节点信息返回至控制面板显示之前,还包括:对节点信息进行滤波处理;
所述滤波处理具体为:
初始化ZigBee灯控节点队列,每次将搜索到的ZigBee灯控节点放置在队列尾部,同时删除队列头部的ZigBee灯控节点,队列中其余ZigBee灯控节点依次向前移动位置;
统计当前ZigBee灯控节点队列中各ZigBee灯控节点的重复次数,认为重复次数大于预设阈值的ZigBee灯控节点存在,反之不存在。


6.一种采用权利要求1-5任一所述的基于Zigbee通信的智能灯光控制方法的智能灯光控制系统,其特征在于,包括:控制面板、Zigbee控制节点和若干个Zigbee灯控节点;所述控制面板、Zigbee控制节点和Zigbee灯控节点通过Zigbee协议通信;所述控制面板包括界面层,所述界面层包括温湿度数据显示单元和状态信息控制单元;其...

【专利技术属性】
技术研发人员:王欣欣赵建林胡井铮
申请(专利权)人:华北水利水电大学
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1