电灯群组控制的智能照明方法技术

技术编号:33745977 阅读:15 留言:0更新日期:2022-06-08 21:45
电灯群组控制的智能照明方法,属于通信控制技术领域,包括以下步骤:步骤1,建立电灯群组控制系统,所述电灯群组控制系统包括用户端、服务器端、无线通讯设备;步骤2,对电灯建立蓝牙网状网络;步骤3,进行调光;网页服务器对MQTT服务器发布消息,MQTT服务器从数据库服务器的资料表中取得蓝牙网状单播位址后代入并形成MQTT电灯控制消息发送至蓝牙网状网络闸道器;蓝牙网状网络闸道器根据MQTT电灯控制消息形成DALI协议命令并传递至电灯。本方案,与传统使用人机界面控制不同的是,透过现阶段较热门的MQTT通讯协议结合DALI控制协议,以网页技术整合AJAX技术,使用者可透过智能型装置开启电灯控制界面,得知现阶段灯具调光、管理状态。态。态。

【技术实现步骤摘要】
电灯群组控制的智能照明方法


[0001]本专利技术属于通信控制
,具体涉及为电灯群组控制的智能照明方法。

技术介绍

[0002]传统的照明,具有照度不均、耗电等问题,且需要手动开启或者关闭电源,并不符合现代物联网的思维。
[0003]例如,公告号CN207421893U的中国专利提出了一种智能楼道灯,采用物联网技术,进一步提高节能效果,但其还是存在一些问题,如目前的楼道灯其照射角度、范围均为固定的,但实际情况下,对于光照的需求多样,而需要改变时,大多只能依赖额外的设备,十分不便。
[0004]大型公共建筑的管理较为繁杂,长期用电量不容小觑。因此,有必要设计一种适用于大型公共建筑的电灯控制方法,便于整体控制电灯的开关和亮度。

技术实现思路

[0005]本专利技术的目的在于克服上述现有技术之不足,提供电灯群组控制的智能照明方法。
[0006]电灯群组控制的智能照明方法,包括以下步骤:步骤1,建立电灯群组控制系统,所述电灯群组控制系统包括用户端、服务器端、无线通讯设备;所述用户端触发电灯控制事件,包括:用户手机、前端网页。
[0007]所述服务器端回应用户端请求,包括:网页服务器、数据库服务器、MQTT服务器。
[0008]所述无线通讯设备对电灯群组进行控制,包括蓝牙网状网关、电灯群组;所述电灯群组内设多个电灯,每个电灯均连接有蓝牙模块;所述服务器端和无线通讯设备采用MQTT协议的无线网络连接;所述蓝牙网状网关,是封包资料处理的中继站,采用MQTT通讯协议与服务器端连接,采用DALI控制协议与电灯连接;步骤2,对电灯建立蓝牙网状网络;步骤3,进行调光;用户手机在网页前端进行操作之后,前端网页将操作所对应的执行电灯控制程序发送给网页服务器,网页服务器对MQTT服务器发布消息,MQTT服务器从数据库服务器的资料表中取得蓝牙网状单播位址后代入并形成MQTT电灯控制消息发送至蓝牙网状网关;蓝牙网状网关根据MQTT电灯控制消息形成DALI协议命令并传递至电灯;电灯执行命令之后,向蓝牙网状网关转发DALI协议响应;蓝牙网状网关通过MQTT服务器将响应消息转发至网页服务器。
[0009]进一步,步骤2中,首先,架设网页服务器和数据库服务器,然后,建立MQTT服务器,待蓝牙网状网关通电后,用户手机取得蓝牙网状网关的单播位址做为MQTT主题,然后进行
蓝牙网状网关和MQTT服务器的无线连接,以及用户手机和蓝牙模块的配对;配对完成之后,确认电灯为通电状态后,完成蓝牙网状网络的构建。
[0010]进一步,步骤3中,数据库服务器更新资料表,资料表包括:蓝牙网状的节点编号、蓝牙网状网关的单播位址、电灯通电状态、电灯状态更新状态;数据库服务器更新资料表的方式如下:由Python程序进行格式解析后,使用SQ语法更新资料表后保存至数据库服务器。
[0011]进一步,步骤3中,网页服务器定时发布询问电灯状态消息,经过MQTT服务器转发至蓝牙网状网关;蓝牙网状网关向电灯发送DALI协议查询命令;电灯执行命令之后,向蓝牙网状网关转发DALI协议响应;蓝牙网状网关通过MQTT服务器将响应消息转发至网页服务器。
[0012]进一步,步骤3中,前端网页使用AJAX方案,用户端中,前端网页触发JavaScript事件,AJAX引擎构件XML Http Request物件向网页服务器发送请求;服务器端中,网页服务器端从关联式数据库取得相关资料后,回应 XML/HTML/JSON 格式资料至用户端AJAX引擎构件XML Http Request物件,经由JavaScript传递至前端网页。
[0013]进一步,步骤3中,MQTT服务器发布消息,采用Payload格式封包,由单点传送地址、网关地址、资料长度、指令消息、参数所组成,其中,单点传送地址:蓝牙模块的节点编号。
[0014]网关地址:蓝牙网状网关的单播位址,也是MQTT主题。
[0015]资料长度:指令消息至参数的资料长度。
[0016]指令消息:包括0xE100和0xE200;其中,0xE100为发布查询指令消息、0xE200为发布查询指令以外的消息;参数,包括:起始位元:DALI控制协议发送讯框起始位元。
[0017]格式:DALI控制协议格式,固定由0x55、0x20、0x07所构成。
[0018]定址型态:DALI控制协议定址型态,使用广播位址、群组位址。
[0019]数据码:与Add.指令位元有所关联,为DALI控制指令或调光参数。
[0020]校验和:从格式至数据码每个字节进行相加,取末两位的值。
[0021]本方案,与传统使用人机界面控制不同的是,通过现阶段较热门的MQTT通讯协议结合 DALI控制协议,以网页技术整合AJAX技术,使用者可通过智能型装置开启电灯控制界面,得知现阶段灯具调光、管理状态。
[0022]本方案对MQTT封包进行格式修改,使得MQTT通讯协议和DALI控制协议能有机的结合在一起。
[0023]本方案中,用户使用智能型装置(例如手机)开启灯具控制界面,得知现阶段灯具调光、管理状态,并自行操作单盏灯具调光操作、多盏灯具管理。
附图说明
[0024]图1为本专利技术的结构示意图;图2为建立蓝牙网状网络的流程图;图3为电灯控制时序图;图4为网页架构中的AJAX流程图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术进一步说明。
[0026]MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
[0027]实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publisher):根据主题向服务器传递信息。
[0028]服务器(Broker):为客户端传递信息的中继站。
[0029]订阅者(Subscribe):向服务器告知已订阅的主题,并接收发布者依据主题向服务器传递的信息。
[0030]其中,信息的发布者和订阅者都是客户端,消息代理是服务器,信息发布者可以同时是订阅者。
[0031]MQTT传输的消息分为:主题(Topic)和负载(payload)两部分:(1)主题(Topic),可以理解为消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内容;(2)负载(payload),可以理解为消息的内容,是指订阅者具体要使用的内容。
[0032]MQTT会构建底层网络传输:它将建立客户端到服务器的连接,提供两者之间的一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.电灯群组控制的智能照明方法,包括以下步骤:步骤1,建立电灯群组控制系统,所述电灯群组控制系统包括用户端、服务器端、无线通讯设备;所述用户端触发电灯控制事件,包括:用户手机、前端网页;所述服务器端回应用户端请求,包括:网页服务器、数据库服务器、MQTT服务器;所述无线通讯设备对电灯群组进行控制,包括蓝牙网状网关、电灯群组;所述电灯群组内设多个电灯,每个电灯均连接有蓝牙模块;所述服务器端和无线通讯设备采用MQTT协议的无线网络连接;所述蓝牙网状网关,是封包资料处理的中继站,采用MQTT通讯协议与服务器端连接,采用DALI控制协议与电灯连接;步骤2,对电灯建立蓝牙网状网络;步骤3,进行调光;用户手机在网页前端进行操作之后,前端网页将操作所对应的执行电灯控制程序发送给网页服务器,网页服务器对MQTT服务器发布消息,MQTT服务器从数据库服务器的资料表中取得蓝牙网状单播位址后代入并形成MQTT电灯控制消息发送至蓝牙网状网关;蓝牙网状网关根据MQTT电灯控制消息形成DALI协议命令并传递至电灯;电灯执行命令之后,向蓝牙网状网关转发DALI协议响应;蓝牙网状网关通过MQTT服务器将响应消息转发至网页服务器。2.根据权利要求1所述的电灯群组控制的智能照明方法,其特征在于,步骤2中,首先,架设网页服务器和数据库服务器,然后,建立MQTT服务器,待蓝牙网状网关通电后,用户手机取得蓝牙网状网关的单播位址做为MQTT主题,然后进行蓝牙网状网关和MQTT服务器的无线连接,以及用户手机和蓝牙模块的配对;配对完成之后,确认电灯为通电状态后,完成蓝牙网状网络的构建。3.根据权利要求1所述的电灯群组控制的智能照明方法,其特征在于,步骤3中,数据库服务器更新资料表,资料表包括:蓝牙网状的节点编号、蓝牙网状网关的单播位址、电灯通电状态、电灯状态更新状态;数据库服务器更新资料表的方式...

【专利技术属性】
技术研发人员:古东强陈创拓
申请(专利权)人:杭州雅观科技有限公司
类型:发明
国别省市:

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

1