本發(fā)明涉及網(wǎng)絡(luò)設(shè)備的控制,更具體地說(shuō),涉及一種遠(yuǎn)程控制裝置及方法。
背景技術(shù):
遠(yuǎn)程控制是利用無(wú)線或電信號(hào)對(duì)遠(yuǎn)端的設(shè)備進(jìn)行操作的一種能力,遠(yuǎn)程控制通常通過(guò)網(wǎng)絡(luò)才能進(jìn)行。在大型指揮中心或智能會(huì)議室可以通過(guò)遠(yuǎn)程控制操控所有設(shè)備;在智能家居系統(tǒng)中,可以控制晾曬架、窗簾、電視、DVD、投影機(jī)、電視機(jī)、燈光等;在個(gè)人應(yīng)用上,如別墅的控制,可以控制家里的燈、窗簾,還可以通過(guò)網(wǎng)絡(luò)看見家里的燈開了沒有,有沒有人。
現(xiàn)階段的遠(yuǎn)程控制可以通過(guò)WIFI或者網(wǎng)絡(luò)控制設(shè)備的開關(guān),用戶只需要在客戶端登陸,即可實(shí)現(xiàn)遠(yuǎn)程開關(guān)設(shè)備。針對(duì)一些需要環(huán)境參數(shù)的情況,鋪設(shè)專用的通信線路,即可采集數(shù)據(jù)并發(fā)送到服務(wù)器,服務(wù)器通過(guò)算法得知真實(shí)環(huán)境情況,以此決定設(shè)備的開關(guān)。
現(xiàn)有遠(yuǎn)程控制設(shè)備基本集中在控制開關(guān)上,實(shí)現(xiàn)了設(shè)備的開啟及關(guān)閉,沒有控制設(shè)備的對(duì)應(yīng)端口,只是單純的控制開閉,對(duì)一些稍為復(fù)雜的設(shè)備,就顯得無(wú)能為力。例如溫濕度監(jiān)控系統(tǒng),各個(gè)溫濕度探頭都需要向服務(wù)器上傳數(shù)據(jù),按照傳統(tǒng)方式,不能直接用現(xiàn)有的遠(yuǎn)程控制裝置,需要在服務(wù)器和監(jiān)控點(diǎn)之間鋪設(shè)專用通信線路,造成極大不便;而且需要控制除濕機(jī)時(shí),還需要另外鋪設(shè)控制線路,后期改造繁瑣。再例如報(bào)警控制系統(tǒng),傳統(tǒng)的報(bào)警器是與報(bào)警主機(jī)相連,如果報(bào)警距離比較遠(yuǎn),則必須從機(jī)房的報(bào)警主機(jī)把信號(hào)線一直鋪設(shè)到報(bào)警地點(diǎn),當(dāng)需要報(bào)警的地點(diǎn)較多時(shí),會(huì)增大施工難度,增加成本,并且維護(hù)復(fù)雜,排除問(wèn)題困難。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種遠(yuǎn)程控制裝置及方法,解決控制過(guò)程中需要鋪設(shè)專用通信線路,以及各種不同的遠(yuǎn)程儀器、設(shè)備需要不同的通信接口模塊,造成接口繁多、線路混亂、架構(gòu)復(fù)雜的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:一種遠(yuǎn)程控制裝置,包括微處理器、服務(wù)器通信模塊、傳感器通信模塊、遠(yuǎn)程設(shè)備開關(guān)控制模塊和電源模塊,微處理器通過(guò)服務(wù)器通信模塊與服務(wù)器通信連接,微處理器通過(guò)傳感器通信模塊與傳感器連接,微處理器通過(guò)遠(yuǎn)程設(shè)備開關(guān)控制模塊與遠(yuǎn)程設(shè)備開關(guān)連接,微處理器與電源模塊電性連接。
作為本發(fā)明的一種改進(jìn),所述服務(wù)器通信模塊為TCP通信模塊或USB通信模塊。
作為本發(fā)明的一種改進(jìn),所述傳感器通信模塊為485通信模塊或串口通信模塊。
作為本發(fā)明的一種改進(jìn),所述遠(yuǎn)程設(shè)備開關(guān)控制模塊為繼電器模塊
作為本發(fā)明的一種改進(jìn),所述微處理器為STM32主控芯片。
本發(fā)明還提供了一種遠(yuǎn)程控制方法,包括如下步驟:(1)微處理器通過(guò)服務(wù)器通信模塊獲取服務(wù)器發(fā)送的指令;(2)微處理器根據(jù)獲取到的服務(wù)器指令,控制傳感器通信模塊發(fā)送指令到傳感器;(3)微處理器獲取傳感器參數(shù),并將傳感器參數(shù)通過(guò)服務(wù)器通信模塊發(fā)送到服務(wù)器;(4)服務(wù)器根據(jù)傳感器參數(shù),通過(guò)算法得到需要控制的遠(yuǎn)程設(shè)備指令,并通過(guò)網(wǎng)絡(luò)發(fā)送到控制裝置;(5)微處理器處理服務(wù)器通信模塊收到的指令,根據(jù)指令控制遠(yuǎn)程設(shè)備運(yùn)作。
與現(xiàn)有技術(shù)相比,本發(fā)明基于微處理器STM32的遠(yuǎn)程控制裝置通過(guò)TCP通信模塊,可以拋棄原本的專用通信線路,直接利用原來(lái)的網(wǎng)絡(luò)布線系統(tǒng),即可實(shí)現(xiàn)數(shù)據(jù)采集、控制遠(yuǎn)程設(shè)備的目的,使系統(tǒng)結(jié)構(gòu)更加清晰,維護(hù)方便。而且利用基于STM32的遠(yuǎn)程控制裝置可以統(tǒng)一各種設(shè)備的接口,服務(wù)端只需要利用TCP/IP協(xié)議發(fā)送指令即可,避免了服務(wù)器要適配各種通信接口,造成維護(hù)不便,使系統(tǒng)架構(gòu)更清晰,系統(tǒng)管理更方便。
附圖說(shuō)明
下面結(jié)合附圖和具體實(shí)施方式,對(duì)本發(fā)明的結(jié)構(gòu)及其有益技術(shù)效果進(jìn)行詳細(xì)說(shuō)明。
圖1為本發(fā)明遠(yuǎn)程控制裝置的組成示意圖。
圖2為本發(fā)明應(yīng)用實(shí)施例一的示意圖。
圖3為本發(fā)明應(yīng)用實(shí)施例二的示意圖。
具體實(shí)施方式
為了使本發(fā)明的發(fā)明目的、技術(shù)方案及其有益技術(shù)效果更加清晰,以下結(jié)合附圖和具體實(shí)施方式,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解的是,本說(shuō)明書中描述的具體實(shí)施方式僅僅是為了解釋本發(fā)明,并非為了限定本發(fā)明。
請(qǐng)參閱圖1,本發(fā)明遠(yuǎn)程控制裝置包括微處理器、服務(wù)器通信模塊、傳感器通信模塊、遠(yuǎn)程設(shè)備開關(guān)控制模塊和電源模塊,微處理器通過(guò)服務(wù)器通信模塊與服務(wù)器通信連接,微處理器通過(guò)傳感器通信模塊與傳感器連接,微處理器通過(guò)遠(yuǎn)程設(shè)備開關(guān)控制模塊與遠(yuǎn)程設(shè)備開關(guān)連接,微處理器與電源模塊電性連接。服務(wù)器通信模塊為TCP通信模塊或USB通信模塊,傳感器通信模塊為485通信模塊或串口通信模塊,遠(yuǎn)程設(shè)備開關(guān)控制模塊為繼電器模塊,微處理器為STM32主控芯片。
利用上述遠(yuǎn)程控制裝置進(jìn)行遠(yuǎn)程控制的方法包括如下步驟:(1)微處理器通過(guò)服務(wù)器通信模塊獲取服務(wù)器發(fā)送的指令;(2)微處理器根據(jù)獲取到的服務(wù)器指令,控制傳感器通信模塊發(fā)送指令到傳感器;(3)微處理器獲取傳感器參數(shù),并將傳感器參數(shù)通過(guò)服務(wù)器通信模塊發(fā)送到服務(wù)器;(4)服務(wù)器根據(jù)傳感器參數(shù),通過(guò)算法得到需要控制的遠(yuǎn)程設(shè)備指令,并通過(guò)網(wǎng)絡(luò)發(fā)送到控制裝置;(5)微處理器處理服務(wù)器通信模塊收到的指令,根據(jù)指令控制遠(yuǎn)程設(shè)備運(yùn)作。
請(qǐng)參閱圖2,本發(fā)明的應(yīng)用實(shí)施例一如下:
溫濕度監(jiān)控系統(tǒng),通過(guò)485通信模塊將STM32主控芯片與溫濕度傳感器連接起來(lái),STM32主控芯片獲取到溫濕度傳感器的溫濕度數(shù)據(jù)后,將數(shù)據(jù)通過(guò)TCP通信模塊發(fā)送到服務(wù)器,即可實(shí)現(xiàn)數(shù)據(jù)采集,免去了服務(wù)器與溫濕度傳感器之間通信線的鋪設(shè),只需要溫濕度傳感器配備基于STM32的遠(yuǎn)程控制裝置,即可通過(guò)原有的網(wǎng)絡(luò)布線實(shí)現(xiàn)數(shù)據(jù)采集。當(dāng)服務(wù)器處理溫濕度數(shù)據(jù)后,需要啟動(dòng)除濕機(jī)時(shí),通過(guò)網(wǎng)絡(luò)將啟動(dòng)命令發(fā)送到基于STM32的遠(yuǎn)程控制裝置,閉合繼電器,即可啟動(dòng)除濕機(jī)。
請(qǐng)參閱圖3,本發(fā)明的應(yīng)用實(shí)施例二如下:
報(bào)警控制系統(tǒng),服務(wù)器接收到報(bào)警信息,或者環(huán)境參數(shù)超標(biāo)需要報(bào)警時(shí),通過(guò)網(wǎng)絡(luò)將報(bào)警指令發(fā)送到遠(yuǎn)程控制裝置,遠(yuǎn)程控制裝置根據(jù)接收到的指令,控制繼電器閉合,使報(bào)警器通電,發(fā)出報(bào)警信息。
根據(jù)上述說(shuō)明書的揭示和教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員還可以對(duì)上述實(shí)施方式進(jìn)行適當(dāng)?shù)淖兏托薷?。因此,本發(fā)明并不局限于上面揭示和描述的具體實(shí)施方式,對(duì)本發(fā)明的一些修改和變更也應(yīng)當(dāng)落入本發(fā)明的權(quán)利要求的保護(hù)范圍內(nèi)。此外,盡管本說(shuō)明書中使用了一些特定的術(shù)語(yǔ),但這些術(shù)語(yǔ)只是為了方便說(shuō)明,并不對(duì)本發(fā)明構(gòu)成任何限制。