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