一種應(yīng)用于路燈照明領(lǐng)域的智能照明控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及路燈控制技術(shù)領(lǐng)域,特別涉及一種應(yīng)用于路燈照明領(lǐng)域的智能照明控制系統(tǒng)。
【背景技術(shù)】
[0002]圖1中所示的是現(xiàn)有技術(shù)中常用的路燈照明控制系統(tǒng),包括路燈、路燈網(wǎng)關(guān)、服務(wù)器以及計(jì)算機(jī),路燈設(shè)置有多組,可以將一條街道上的所有路燈劃分為一組,也可以將一排路燈劃分為一組;路燈網(wǎng)關(guān)安裝在道路電箱中,具有通訊功能,可以接收服務(wù)器的發(fā)出的命令;路燈網(wǎng)關(guān)根據(jù)接收到的命令對(duì)多組路燈的回路進(jìn)行控制從而實(shí)現(xiàn)對(duì)每一組路燈的開(kāi)燈、關(guān)燈操作,同時(shí),路燈網(wǎng)關(guān)可以對(duì)路燈的能耗進(jìn)行采集并上傳至服務(wù)器;計(jì)算機(jī)與服務(wù)器進(jìn)行通訊,方便操作人員發(fā)出控制命令或采集相關(guān)數(shù)據(jù)。這樣的路燈照明控制系統(tǒng)存在一個(gè)不足之處:服務(wù)器所發(fā)出的命令一般都是針對(duì)一組路燈的,這樣雖然能夠?qū)崿F(xiàn)單組路燈的控制,但是當(dāng)需要對(duì)多組路燈進(jìn)行控制的時(shí)候,就需要發(fā)出多條命令,這樣會(huì)影響到命令傳達(dá)的準(zhǔn)確性和及時(shí)性,在控制多組路燈時(shí)可能會(huì)發(fā)生控制失誤的現(xiàn)象。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種應(yīng)用于路燈照明領(lǐng)域的智能照明控制系統(tǒng),能夠準(zhǔn)確的對(duì)路燈進(jìn)行控制。
[0004]為實(shí)現(xiàn)以上目的,本發(fā)明采用的技術(shù)方案為:一種應(yīng)用于路燈照明領(lǐng)域的智能照明控制系統(tǒng),包括路燈、路燈節(jié)點(diǎn)控制單元、網(wǎng)關(guān)單元以及服務(wù)器;所述的網(wǎng)關(guān)單元包括命令控制模塊、策略控制模塊,命令控制模塊接收服務(wù)器發(fā)出的控制命令并將控制命令轉(zhuǎn)換成執(zhí)行命令,策略控制模塊接收服務(wù)器發(fā)出的控制策略并將控制策略轉(zhuǎn)換成執(zhí)行命令;路燈節(jié)點(diǎn)控制單元接收命令控制模塊和策略控制模塊發(fā)出的執(zhí)行命令后控制路燈點(diǎn)亮或熄滅。
[0005]與現(xiàn)有技術(shù)相比,本發(fā)明存在以下技術(shù)效果:命令控制模塊可實(shí)現(xiàn)對(duì)單個(gè)路燈節(jié)點(diǎn)控制單元的控制,當(dāng)需要對(duì)多個(gè)路燈節(jié)點(diǎn)控制單元進(jìn)行控制時(shí),服務(wù)器只需要發(fā)送一個(gè)控制策略,然后通過(guò)策略控制模塊將其轉(zhuǎn)換成執(zhí)行命令,這樣保證了命令傳達(dá)的準(zhǔn)確性和及時(shí)性。
【附圖說(shuō)明】
[0006]圖1是現(xiàn)有技術(shù)的原理框圖;
[0007]圖2是本發(fā)明的原理框圖;
[0008]圖3是本發(fā)明各模塊的原理框圖。
【具體實(shí)施方式】
[0009]下面結(jié)合圖2、圖3,對(duì)本發(fā)明做進(jìn)一步詳細(xì)敘述。
[0010]參閱圖2、圖3,一種應(yīng)用于路燈照明領(lǐng)域的智能照明控制系統(tǒng),包括路燈、路燈節(jié)點(diǎn)控制單元、網(wǎng)關(guān)單元以及服務(wù)器;所述的網(wǎng)關(guān)單元包括命令控制模塊、策略控制模塊,命令控制模塊接收服務(wù)器發(fā)出的控制命令并將控制命令轉(zhuǎn)換成執(zhí)行命令,策略控制模塊接收服務(wù)器發(fā)出的控制策略并將控制策略轉(zhuǎn)換成執(zhí)行命令;路燈節(jié)點(diǎn)控制單元接收命令控制模塊和策略控制模塊發(fā)出的執(zhí)行命令后控制路燈點(diǎn)亮或熄滅。通過(guò)設(shè)置路燈節(jié)點(diǎn)控制單元,可以實(shí)現(xiàn)對(duì)單個(gè)路燈的控制,控制起來(lái)更為方便、精確。當(dāng)需要對(duì)路燈進(jìn)行策略控制時(shí),比如在某個(gè)時(shí)間段關(guān)閉所有的路燈,現(xiàn)有的方案是服務(wù)器到該時(shí)間段發(fā)出控制命令給網(wǎng)關(guān)單元,然后執(zhí)行關(guān)燈動(dòng)作,這樣所傳輸?shù)目刂泼钶^多,既占用資源,又容易出錯(cuò),準(zhǔn)確度不高。本發(fā)明中,服務(wù)器只要將發(fā)送控制策略給網(wǎng)關(guān)單元,再由網(wǎng)關(guān)單元中的策略控制模塊對(duì)控制策略進(jìn)行解析,轉(zhuǎn)換成執(zhí)行命令,這樣所傳輸?shù)臄?shù)據(jù)就比較少,不容易出錯(cuò),且響應(yīng)快。策略控制模塊需要事先配置好才能實(shí)現(xiàn)將控制策略轉(zhuǎn)換成執(zhí)行命令。一般來(lái)說(shuō),策略包括經(jīng)瑋度、時(shí)間或者兩者的混合。
[0011]作為本發(fā)明的優(yōu)選方案,所述的網(wǎng)關(guān)單元包括數(shù)據(jù)解析模塊,服務(wù)器發(fā)出的控制命令和控制策略采用JSON格式定義,數(shù)據(jù)解析模塊對(duì)服務(wù)器發(fā)出的數(shù)據(jù)進(jìn)行解析后再發(fā)送給命令控制模塊和策略控制模塊。JSON格式是網(wǎng)絡(luò)通信中最簡(jiǎn)潔、同時(shí)也是非常簡(jiǎn)單的格式化標(biāo)準(zhǔn),ZigBee需要更短的數(shù)據(jù)以減少數(shù)據(jù)傳輸?shù)氖茁?,因此采用幀格式的方式?br>[0012]進(jìn)一步地,所述的路燈節(jié)點(diǎn)控制單元包括路燈開(kāi)關(guān)/調(diào)光模塊和路燈數(shù)據(jù)采集模塊,路燈開(kāi)關(guān)/調(diào)光模塊接收到執(zhí)行命令后控制路燈點(diǎn)亮或熄滅或?qū)β窡舻牧炼冗M(jìn)行調(diào)節(jié),路燈數(shù)據(jù)采集模塊用于采集路燈的運(yùn)行參數(shù);所述的網(wǎng)關(guān)單元包括數(shù)據(jù)格式化模塊,數(shù)據(jù)格式化模塊接收路燈數(shù)據(jù)采集模塊輸出的數(shù)據(jù)并將該數(shù)據(jù)轉(zhuǎn)換成JSON格式后發(fā)送給服務(wù)器?,F(xiàn)在的路燈多采用LED燈,故可以很方便的調(diào)節(jié)其亮度,這里不僅僅對(duì)路燈的開(kāi)關(guān)進(jìn)行控制,還對(duì)路燈的亮度進(jìn)行調(diào)節(jié),從而實(shí)現(xiàn)節(jié)能的目的,路燈開(kāi)關(guān)/調(diào)光模塊接收到執(zhí)行命令后通過(guò)PWM接口對(duì)LED燈進(jìn)行調(diào)節(jié)。路燈數(shù)據(jù)采集模塊是用于采集路燈運(yùn)行時(shí)的各種參數(shù),包括電壓、電流、工作溫度、有功功率、無(wú)功功率等等,采集這些數(shù)據(jù)一方面是對(duì)路燈的工作狀態(tài)進(jìn)行監(jiān)測(cè),另一方面是對(duì)這些數(shù)據(jù)進(jìn)行分析進(jìn)而能夠獲得路燈的能耗、使用壽命等信息。這里同樣將數(shù)據(jù)轉(zhuǎn)換成JSON格式的之后再進(jìn)行傳輸,這樣傳輸?shù)乃俣群蜏?zhǔn)確度都會(huì)有所提尚。
[0013]當(dāng)路燈出現(xiàn)故障需要進(jìn)行維修的時(shí)候,一般都是通過(guò)服務(wù)器對(duì)網(wǎng)關(guān)單元發(fā)出控制命令,然后再通過(guò)網(wǎng)關(guān)單元轉(zhuǎn)換成執(zhí)行命令發(fā)送到路燈開(kāi)關(guān)/調(diào)光模塊進(jìn)行操作,在路燈現(xiàn)場(chǎng)的維修人員很難通過(guò)服務(wù)器發(fā)送控制命令,帶來(lái)維修的不便。本實(shí)施例中優(yōu)選地,該系統(tǒng)還包括移動(dòng)終端,所述的服務(wù)器包括應(yīng)用接口模塊,移動(dòng)終端通過(guò)應(yīng)用接口模塊與服務(wù)器進(jìn)行通訊,用戶通過(guò)移動(dòng)終端上安裝的應(yīng)用發(fā)出控制命令或控制策略或獲取所采集到的路燈運(yùn)行參數(shù)。通過(guò)設(shè)置移動(dòng)終端,這樣就能隨時(shí)隨地對(duì)路燈進(jìn)行控制,控制起來(lái)非常的方便,也能方便的獲取到路燈的參數(shù),對(duì)于維修、檢測(cè)來(lái)說(shuō),非常的方便。應(yīng)用接口模塊也即服務(wù)器定義系統(tǒng)各類服務(wù)的接口供移動(dòng)APP應(yīng)用管理系統(tǒng)使用,這些包括各類設(shè)備信息查詢、設(shè)備狀態(tài)查詢、設(shè)備位置查詢、統(tǒng)計(jì)數(shù)據(jù)查詢、分析數(shù)據(jù)查詢、告警查詢、運(yùn)行維護(hù)查詢等,同時(shí)包括各類添加、修改、刪除操作接口。
[0014]同樣地,為了方便操作人員對(duì)系統(tǒng)的控制和監(jiān)控,本實(shí)施例中還包括計(jì)算機(jī),所述的服務(wù)器包括WEB接口模塊,計(jì)算機(jī)通過(guò)WEB接口模塊與服務(wù)器進(jìn)行通訊,用戶通過(guò)計(jì)算機(jī)上安裝的軟件發(fā)出控制命令或控制策略或獲取所采集到的路燈運(yùn)行參數(shù)。計(jì)算機(jī)與移動(dòng)終端相比,功能更強(qiáng)大,但是便攜性差一點(diǎn),計(jì)算機(jī)一般布置在控制室中。WEB接口模塊也即服務(wù)器定義系統(tǒng)各類服務(wù)的接口供PC端EB管理系統(tǒng)使用,這些包括各類設(shè)備信息查詢、設(shè)備狀態(tài)查詢、設(shè)備位置查詢、統(tǒng)計(jì)數(shù)據(jù)查詢、分析數(shù)據(jù)查詢、告警查詢、運(yùn)行維護(hù)查詢等,同時(shí)包括各類添加、修改、刪除操作接口。
[0015]優(yōu)選地,所述的網(wǎng)關(guān)單元包括遠(yuǎn)程升級(jí)模塊和故障診斷模塊;遠(yuǎn)程升級(jí)模塊通過(guò)Dthing Java虛擬機(jī)遠(yuǎn)程應(yīng)用管理功能從服務(wù)器上下載新的功能用于實(shí)現(xiàn)命令控制模塊、策略控制模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)格式化模塊功能的更新;故障診斷模塊用于監(jiān)測(cè)命令控制模塊、策略控制模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)格式化模塊的運(yùn)行狀態(tài)并將監(jiān)測(cè)結(jié)果發(fā)送至服務(wù)器。通過(guò)設(shè)置遠(yuǎn)程升級(jí)模塊,對(duì)命令控制模塊、策略控制模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)格式化模塊中的功能進(jìn)行更新,提高了網(wǎng)關(guān)單元的可擴(kuò)展性。故障診斷模塊的設(shè)置,可以對(duì)命令控制模塊、策略控制模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)格式化模塊的工作狀態(tài)進(jìn)行監(jiān)控,及時(shí)發(fā)現(xiàn)這些模塊運(yùn)行時(shí)的錯(cuò)誤,診斷模塊還可以實(shí)現(xiàn)Log打印、網(wǎng)關(guān)watchdog的管理功能,同時(shí)還能下載新的診斷程序到網(wǎng)關(guān)設(shè)備上,單獨(dú)對(duì)某一節(jié)點(diǎn)或某些燈控節(jié)點(diǎn)進(jìn)行控制、診斷。
[0016]作為本發(fā)明的優(yōu)選方案,所述的服務(wù)器包括Netty接入模塊、事務(wù)處理模塊、存儲(chǔ)模塊、數(shù)據(jù)庫(kù)控制模塊、統(tǒng)計(jì)模塊、第一數(shù)據(jù)分析模塊;各網(wǎng)關(guān)單元通過(guò)Netty接入模塊與事務(wù)處理模塊進(jìn)行通訊;事務(wù)處理模塊用于發(fā)出控制命令和控制策略并對(duì)Netty接收到的數(shù)據(jù)進(jìn)行處理;存儲(chǔ)模塊用于存儲(chǔ)事務(wù)處理模塊處理后的數(shù)據(jù);數(shù)據(jù)庫(kù)控制模塊用于創(chuàng)建、刪除、修改存儲(chǔ)模塊中數(shù)據(jù)庫(kù)以及增加、修改、刪除數(shù)據(jù)表項(xiàng);統(tǒng)計(jì)模塊用于對(duì)數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行統(tǒng)計(jì);第一數(shù)據(jù)分析模塊用于分析路燈的能耗、使用壽命。Netty接入模塊支持大量并發(fā)訪問(wèn)的能力,同時(shí)沒(méi)有對(duì)系統(tǒng)資源有過(guò)高的要求,Netty是由JBOSS提供的一個(gè)java開(kāi)源框架,能提供異步的、事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開(kāi)發(fā)高性能、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序。通過(guò)設(shè)置存儲(chǔ)模塊,用于數(shù)據(jù)進(jìn)行存儲(chǔ),方便用戶日后查看、統(tǒng)計(jì)、分析。
[0017]上面的第一數(shù)據(jù)分析模塊可以是操作人員自己定義的,也可以將原始數(shù)據(jù)庫(kù)數(shù)據(jù)傳輸至云計(jì)算系統(tǒng)進(jìn)行分析處理,并將運(yùn)算結(jié)果返回給數(shù)據(jù)庫(kù)。云計(jì)算系統(tǒng)包括云切割模塊和云集群計(jì)算模塊,云切割模塊利用百度云的基礎(chǔ)技術(shù)進(jìn)行二次開(kāi)發(fā)提供針對(duì)智能照明領(lǐng)域的云切割服務(wù),切割后的服務(wù)空間和運(yùn)行獨(dú)立,并且切割后自動(dòng)配置好智能照明云系統(tǒng)服務(wù),同時(shí)支持用戶的二次開(kāi)發(fā),進(jìn)行再次切割。云集群計(jì)算模塊提供可配置的集群計(jì)算技術(shù)利用百度的BMR技術(shù),并增加智能照明能耗分析模型和預(yù)測(cè)模型快速的對(duì)大量數(shù)據(jù)庫(kù)表項(xiàng)進(jìn)行計(jì)算得出最終結(jié)果,最后將結(jié)果