一種基于公有云平臺進行信息交互的智能控制系統(tǒng)及控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,具體的說是涉及一種基于公有云平臺進行信息交互的智能控制系統(tǒng)及控制方法。
【背景技術(shù)】
[0002]智能化控制已經(jīng)成為人們?nèi)粘I畹闹匾M成部分,其應(yīng)用范圍涉及人們?nèi)粘I畹姆椒矫婷妫缂揖舆h端控制、商鋪超市-智能門店安保、辦公室/實驗室安全監(jiān)控等場入口 ο
[0003]目前,較為常用的控制形式是采用遠程控制終端進行監(jiān)控,但是目前的遠程控制終端多存在整機使用不靈活,且占用空間較大等缺陷;同時現(xiàn)有技術(shù)中還出現(xiàn)一種新興的控制形式一預(yù)裝監(jiān)控程序App的手機,但是手機遠程控制終端還存在一個問題就是:手機操作系統(tǒng)不統(tǒng)一,沒有一個通用的App能橫跨Android,1S等系統(tǒng)來囊括所有的物聯(lián)網(wǎng)產(chǎn)品的使用,因此我們每使用一個公司的產(chǎn)品,就不得不考慮在手機中裝一個對應(yīng)公司的App0
【發(fā)明內(nèi)容】
[0004]鑒于已有技術(shù)存在的缺陷,本發(fā)明的目的是要提供一種基于公有云平臺進行信息交互的智能控制系統(tǒng),該系統(tǒng)空間占用小且通過預(yù)裝有微信App的移動控制終端及SAE云平臺,實現(xiàn)了在任何時間、任何地點、任何終端隨時查看當(dāng)前環(huán)境中各個受控器件的運行狀
??τ O
[0005]為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案:
[0006]—種基于公有云平臺進行信息交互的智能控制系統(tǒng),其特征在于:
[0007]包括
[0008]實時采集當(dāng)前環(huán)境數(shù)據(jù)并發(fā)送至控制單元的數(shù)據(jù)采集單元;
[0009]存儲接收到的環(huán)境數(shù)據(jù),通過網(wǎng)絡(luò)通信單元將環(huán)境數(shù)據(jù)傳輸至公有云平臺或者通過所述網(wǎng)絡(luò)通信單元接收所述公有云平臺下發(fā)的控制命令控制數(shù)據(jù)采集單元進行環(huán)境數(shù)據(jù)采集的控制單元;
[0010]分別與控制單元、公有云平臺進行通信的網(wǎng)絡(luò)通信單元;
[0011]實時與所述網(wǎng)絡(luò)通信單元以及移動控制終端進行通信,將接收到的環(huán)境數(shù)據(jù)發(fā)送至所述移動控制終端或者接收所述移動控制終端發(fā)送的控制信息轉(zhuǎn)換成對應(yīng)的控制命令后發(fā)送至所述網(wǎng)絡(luò)通信單元的公有云平臺;
[0012]以及通過公有云平臺進行信息交互,用以實時下載當(dāng)前環(huán)境數(shù)據(jù)或者編輯控制信息實現(xiàn)對控制單元環(huán)境數(shù)據(jù)采集控制的移動控制終端。
[0013]進一步的,所述公有云平臺為基于SAE新浪云計算平臺搭建的,以PHP環(huán)境以及MySQL數(shù)據(jù)庫作為運行環(huán)境,并以微信形式實現(xiàn)信息交互的公眾云平臺,其包括:與移動控制終端進行通信,將接收到的環(huán)境數(shù)據(jù)轉(zhuǎn)換成微信語言后發(fā)送至所述移動控制終端或者接收所述移動控制終端發(fā)送的微信形式的控制信息轉(zhuǎn)換成對應(yīng)的控制命令后發(fā)送至所述網(wǎng)絡(luò)通信單元的信息處理模塊以及數(shù)據(jù)庫模塊。
[0014]進一步的,所述信息處理模塊包括函數(shù)調(diào)用子模塊、簽名驗證子模塊、消息響應(yīng)子模塊、消息分揀子模塊以及數(shù)據(jù)庫調(diào)用子模塊;其中所述函數(shù)調(diào)用子模塊用于調(diào)用內(nèi)部程序函數(shù),實現(xiàn)實時與微信公眾平臺的通信;所述簽名驗證子模塊用于實現(xiàn)對移動控制終端用戶身份的驗證;所述消息響應(yīng)子模塊用于在移動控制終端用戶身份驗證成功后,接收移動控制終端編輯發(fā)送的微信形式的控制信息或者實時接收所述網(wǎng)絡(luò)通信單元發(fā)送的當(dāng)前環(huán)境數(shù)據(jù);所述消息分揀子模塊用于識別并分揀當(dāng)前所述消息響應(yīng)子模塊接收到的數(shù)據(jù)類型,若是為所述網(wǎng)絡(luò)通信單元發(fā)送的當(dāng)前環(huán)境數(shù)據(jù)則直接轉(zhuǎn)換成對應(yīng)的微信格式的信息發(fā)送至函數(shù)調(diào)用子模塊,若是為移動控制終端編輯發(fā)送的微信形式的控制信息則控制數(shù)據(jù)庫調(diào)用子模塊調(diào)用數(shù)據(jù)庫模塊中對應(yīng)的數(shù)據(jù)程序?qū)⑺隹刂菩畔⑥D(zhuǎn)換成對應(yīng)的控制命令后發(fā)送至所述網(wǎng)絡(luò)通信單元。
[0015]進一步的,所述控制單元包括USB串口通信模塊以及數(shù)據(jù)處理模塊;所述數(shù)據(jù)處理模塊采用microduino core控制單元,其優(yōu)選采用ATMEGA328P微控制器。
[0016]優(yōu)選的,所述控制單元的供電方式采用micro USB供電方式。
[0017]進一步的,所述網(wǎng)絡(luò)通信單元采用連接有RJ45接口的ENC28J60以太網(wǎng)收發(fā)芯片。
[0018]同時本發(fā)明還提供了一種基于上述智能控制系統(tǒng)實現(xiàn)信息交互的智能控制方法,其特征在于:
[0019]包括如下步驟
[0020]1、數(shù)據(jù)采集單元實時采集當(dāng)前環(huán)境數(shù)據(jù)并發(fā)送至控制單元,移動控制終端編輯實現(xiàn)對控制單元環(huán)境數(shù)據(jù)采集控制的控制信息;
[0021]I1、若控制單元接收到環(huán)境數(shù)據(jù),將所述環(huán)境數(shù)據(jù)進行內(nèi)部存儲的同時通過網(wǎng)絡(luò)通信單元將所述環(huán)境數(shù)據(jù)傳輸至公有云平臺;若控制單元通過所述網(wǎng)絡(luò)通信單元接收到所述公有云平臺下發(fā)的控制命令則控制數(shù)據(jù)采集單元進行環(huán)境數(shù)據(jù)采集;
[0022]II1、實時與所述網(wǎng)絡(luò)通信單元以及移動控制終端進行通信,若公有云平臺接收到環(huán)境數(shù)據(jù),則將接收到的環(huán)境數(shù)據(jù)轉(zhuǎn)換成微信語言后發(fā)送至所述移動控制終端;若公有云平臺接收到所述移動控制終端發(fā)送的微信形式的控制信息,則所述信息處理模塊調(diào)用數(shù)據(jù)庫模塊將該控制信息轉(zhuǎn)換成對應(yīng)的控制命令后發(fā)送至所述網(wǎng)絡(luò)通信單元。
[0023]進一步的,所述信息處理模塊包括函數(shù)調(diào)用子模塊、簽名驗證子模塊、消息響應(yīng)子模塊、消息分揀子模塊以及數(shù)據(jù)庫調(diào)用子模塊;其中所述函數(shù)調(diào)用子模塊用于調(diào)用內(nèi)部程序函數(shù),實現(xiàn)實時與微信公眾平臺的通信;所述簽名驗證子模塊用于實現(xiàn)對移動控制終端用戶身份的驗證;所述消息響應(yīng)子模塊用于在移動控制終端用戶身份驗證成功后,接收移動控制終端編輯發(fā)送的微信形式的控制信息或者實時接收所述網(wǎng)絡(luò)通信單元發(fā)送的當(dāng)前環(huán)境數(shù)據(jù);所述消息分揀子模塊用于識別并分揀當(dāng)前所述消息響應(yīng)子模塊接收到的數(shù)據(jù)類型,若是為所述網(wǎng)絡(luò)通信單元發(fā)送的當(dāng)前環(huán)境數(shù)據(jù)則直接轉(zhuǎn)換成對應(yīng)的微信格式的信息發(fā)送至函數(shù)調(diào)用子模塊,若是為移動控制終端編輯發(fā)送的微信形式的控制信息則控制數(shù)據(jù)庫調(diào)用子模塊調(diào)用數(shù)據(jù)庫模塊中對應(yīng)的數(shù)據(jù)程序?qū)⑺隹刂菩畔⑥D(zhuǎn)換成對應(yīng)的控制命令后發(fā)送至所述網(wǎng)絡(luò)通信單元。
[0024]進一步的,所述控制單元包括USB串口通信模塊以及數(shù)據(jù)處理模塊;所述數(shù)據(jù)處理模塊采用microduino core控制單元,其優(yōu)選采用ATMEGA328P微控制器。
[0025]優(yōu)選的,所述控制單元的供電方式采用micro USB供電方式。
[0026]進一步的,所述網(wǎng)絡(luò)通信單元采用連接有RJ45接口的ENC28J60以太網(wǎng)收發(fā)芯片。
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:
[0028]本發(fā)明的控制單元采用體積小、可堆疊的microduino core硬件控制單元,其具有空間占用小且效率高等優(yōu)點;且本發(fā)明可以通過預(yù)裝有微信App的移動控制終端及SAE公有云平臺,利用微信的文字或者語音功能替代了傳統(tǒng)的App實現(xiàn)了在任何時間、任何地點、任何終端僅僅需要2G/3G/4G流量,就可以便捷地查看當(dāng)前環(huán)境中各個監(jiān)控數(shù)據(jù)的運行狀態(tài),實現(xiàn)系統(tǒng)近程、遠程智能控制過程。
【附圖說明】
[0029]圖1為本發(fā)明所述系統(tǒng)電路結(jié)構(gòu)示意圖;
[0030]圖2為本發(fā)明所述公有云平臺對應(yīng)的電路結(jié)構(gòu)示意圖;
[0031]圖3為本發(fā)明所述實施例1對應(yīng)的電路結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進行進一步詳細說明。
[0033]為了解決遠程控制終端因為操作系統(tǒng)不統(tǒng)一,需要下載多種App進行遠程控制的弊端,如圖1所示,本發(fā)明還提供了一種基于公有云平臺進行信息交互的智能控制系統(tǒng),其特征在于:
[0034]包括
[0035](I)、數(shù)據(jù)采集單元,實時采集當(dāng)前環(huán)境數(shù)據(jù)并發(fā)送至控制單元,所述數(shù)據(jù)采集單元在應(yīng)用于智能家居系統(tǒng)時,可包括用于采集環(huán)境光線強度信號的PT550環(huán)保型光敏二極管以及多種類型的傳感器,如采集環(huán)境溫濕度信號的DHTll數(shù)字溫濕度傳感器、采集環(huán)境一氧化碳濃度信號的一氧化碳傳感器、采集環(huán)境煙