【技術(shù)實現(xiàn)步驟摘要】
基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)及方法
本專利技術(shù)涉及系統(tǒng)架構(gòu)設(shè)計和通訊控制
,尤其涉及一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)及方法。
技術(shù)介紹
通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SupervisoryControlandDataAcquisition,簡稱SCADA)在遠動系統(tǒng)中占重要地位,它可以對現(xiàn)場的運行智能硬件進行監(jiān)視和控制,以實現(xiàn)數(shù)據(jù)采集、智能硬件控制、測量、參數(shù)調(diào)節(jié)以及各類信號報警等各項功能。SCADA經(jīng)歷了較長時間的發(fā)展,并且取得了快速的進步。但是隨著社會的發(fā)展、網(wǎng)絡(luò)技術(shù)的進步,特別是物聯(lián)網(wǎng)技術(shù)的發(fā)展,使得用戶對智能采集及監(jiān)控系統(tǒng)也提出了更高的要求,在追求可視化的同時,用戶希望可以更加方便快捷地參與到系統(tǒng)的監(jiān)控與操作當中,并且可以通過互聯(lián)網(wǎng)來控制系統(tǒng)。相對而言,傳統(tǒng)通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)存在以下缺點:1、系統(tǒng)部署、維護成本高,每個監(jiān)控處都需要額外購買系統(tǒng)進行部署,必須請專業(yè)人員設(shè)置部署,發(fā)現(xiàn)問題需要維修人員上門現(xiàn)場提供服務(wù),而且其成本及費用會隨著傳統(tǒng)采集和監(jiān)控系統(tǒng)數(shù)量的增多而線性增多;2、傳統(tǒng)通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)采用PC端軟件管理,如果相應(yīng)的工作人員流動性比較大的話,較難做到隨時隨地對監(jiān)控對象進行跟進監(jiān)控,監(jiān)控受地域影響大,用戶參與性和實時交互性差;針對傳統(tǒng)通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)的高成本、難部署、難擴展、用戶參與性和實時交互性差的問題,本專利技術(shù)設(shè)計一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)。
技術(shù)實現(xiàn)思路
為彌補現(xiàn)有技術(shù)的不足,本專利技術(shù)提供一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)及方法,該系統(tǒng) ...
【技術(shù)保護點】
一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng),其特征是:包括智能硬件、監(jiān)控終端設(shè)備和云服務(wù)器模塊;所述智能硬件由處理器模塊、網(wǎng)絡(luò)通訊模塊和傳感器及相應(yīng)接口模塊組成,處理器模塊的通訊端與網(wǎng)絡(luò)通訊模塊相連;處理器模塊的采集端通過相應(yīng)接口模塊與傳感器及相連;網(wǎng)絡(luò)通訊模塊與云服務(wù)器模塊無線連接;其中云服務(wù)器模塊由TCP服務(wù)器模塊、Web服務(wù)器模塊和數(shù)據(jù)庫模塊組成。所述監(jiān)控終端設(shè)備包括PC電腦、手機或平板電腦。
【技術(shù)特征摘要】
1.一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng),其特征是:包括智能硬件、監(jiān)控終端設(shè)備和云服務(wù)器模塊;所述智能硬件由處理器模塊、網(wǎng)絡(luò)通訊模塊和傳感器及相應(yīng)接口模塊組成,處理器模塊的通訊端與網(wǎng)絡(luò)通訊模塊相連;處理器模塊的采集端通過相應(yīng)接口模塊與傳感器及相連;網(wǎng)絡(luò)通訊模塊與云服務(wù)器模塊無線連接;其中云服務(wù)器模塊由TCP服務(wù)器模塊、Web服務(wù)器模塊和數(shù)據(jù)庫模塊組成。所述監(jiān)控終端設(shè)備包括PC電腦、手機或平板電腦。2.根據(jù)權(quán)利要求1所述的一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng),其特征是:所述網(wǎng)絡(luò)通訊模塊包括WiFi、2G、3G和4G無線通訊模塊。所述WiFi的網(wǎng)絡(luò)通訊模塊包括ESP8266模塊和RTL8189ES模塊;所述2G、3G、4G無線通訊模塊為A6miniGPRS/GSM模塊。3.根據(jù)權(quán)利要求1所述的一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng),其特征是:所述傳感器包括溫濕度傳感器、液位傳感器、氣壓傳感器、光照度傳感器、風速傳感器、PM2.5傳感器;所述溫濕度傳感器是已校準的數(shù)字溫濕度傳感器DHT22,具有標準單總線接口,工作溫度范圍為-40℃~80℃;所述液位氣壓傳感器是PT500液壓感器,所述氣壓傳感器是DATA-52系列壓力傳感器;所述光照度傳感器為KQ-GZ光照度傳感器;所述風速傳感器為TR-FS02風速傳感器,所述PM2.5傳感器為EL-PM2.5傳感器。4.一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)的工作方法,其特征是:采用智能硬件管理系統(tǒng),對智能硬件后臺管理模塊和智能硬件前臺操控模塊進行操控,其步驟如下:1)、通過用戶關(guān)注監(jiān)控終端設(shè)備的微信公眾號,使用智能硬件管理系統(tǒng)的智能硬件前臺操控模塊進行配網(wǎng),配網(wǎng)成功后綁定智能硬件;2)、用戶使用監(jiān)控終端設(shè)備通過智能硬件管理系統(tǒng)的智能硬件前臺操控模塊發(fā)出操作硬件或者讀取硬件信息請求;3)、TCP服務(wù)器模塊接收智能硬件智能硬件管理系統(tǒng)的前臺操控模塊的請求,并將請求數(shù)據(jù)解包、處理后再打包成二進制數(shù)據(jù)發(fā)送到智能硬件;4)、再由智能硬件中的處理器模塊接收TCP服務(wù)器模塊的請求數(shù)據(jù)并解包處理,根據(jù)請求類型進行操作硬件并將相關(guān)執(zhí)行結(jié)果信息以二進制形式打包原路返回到TCP服務(wù)器模塊;5)、TCP服務(wù)器模塊接收智能硬件請求數(shù)據(jù),解包后再打包成JSON數(shù)據(jù)發(fā)送至智能硬件管理系統(tǒng)的智能硬件前臺操控模塊或者通過微信公眾平臺API接口將結(jié)果信息推送到用戶關(guān)注微信公眾平臺的微信號里。5.根據(jù)權(quán)利要求4所述的一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)的工作方法,其特征是:所述的智能硬件為農(nóng)業(yè)智能硬件,或家居智能硬件、氣象智能硬件,所述農(nóng)業(yè)、家居、氣象的智能硬件控制界面,顯示對應(yīng)智能硬件的操作和顯示界面;其中農(nóng)業(yè)大棚操作界面顯示溫度、濕度、光照強度更新調(diào)節(jié)界面;家居電飯煲操作界面顯示煮飯操作界面;氣象站操作界面顯示溫度、濕度、光照強度、風速的采集界面。6.根據(jù)權(quán)利要求4所述的一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)的工作方法,其特征是:所述綁定智能硬件是通過微信公眾平臺對接模塊,將新增的智能硬件綁定到微信通用監(jiān)控系統(tǒng)里以便用戶操作,該微信公眾平臺對接模塊采用基于微信的Airkiss協(xié)議,使智能硬件能夠快速智能配置上網(wǎng);微信公眾平臺對接模塊綁定智能硬件包括:(1)單賬戶綁定單臺智能硬件,其具體步驟如下:單賬戶每次操作只能綁定一個智能硬件。綁定操作需要錄入智能硬件名稱和智能硬件SN編碼,智能硬件SN編碼是智能硬件出廠時設(shè)置的唯一的編碼,該智能硬件SN編碼在智能硬件使用說明書中,隨智能硬件附帶。使用者在綁定智能硬件時可以手動錄入也可以通過對應(yīng)的二維碼錄入。添加完畢后,單賬戶相同智能硬件SN編碼將無法再次添加,如需添加,需要將已經(jīng)綁定的智能硬件進行解除綁定操作;(2)單賬戶綁定多臺智能硬件,其具體步驟如下:在單賬戶綁定單臺智能硬件基礎(chǔ)上,多次添加綁定智能硬件即可;(3)多賬戶綁定單臺智能硬件,多賬戶綁定單個智能硬件,共同監(jiān)控該模塊,綁定步驟在單個賬戶綁定智能硬件基礎(chǔ)上加入了安全口令:第一個綁定智能硬件的賬戶需要設(shè)置多賬戶綁定口令,口令信息保存入綁定智能硬件記錄表中,記錄表名是device,記錄表字段包括did、uid、wxid、appid、appsecret、name、devicecode、token、token_time、addtime、activetime、psw、control,isgroupadmin;其他賬戶綁定智能硬件時必須要輸入口令才能綁定,本模塊會判斷是智能硬件SN編碼和多賬戶綁定口令是否一致,一致才通過并保存到數(shù)據(jù)庫模塊中;多賬戶綁定智能硬件的規(guī)則是第一個綁定的賬戶是該智能硬件的管理員,對應(yīng)記錄表isgroupadmin字段,控制智能硬件的對應(yīng)記錄表control字段、管理其他綁定智能硬件的用戶賬戶,有權(quán)剔除其他綁定該智能硬件的賬戶,其他賬戶只有監(jiān)視的權(quán)利,如果需要控制該智能硬件則需要向第一個綁定該智能硬件的管理員申請,管理員收到申請通過申請后才能控制該智能硬件;管理員也能多選設(shè)置綁定智能硬件的賬戶擁有控制智能硬件的權(quán)利;所有擁有控制智能硬件權(quán)利的賬戶,控制智能硬件的操作結(jié)果,都能被所有綁定智能硬件的賬戶看到。7.根據(jù)權(quán)利要求4所述的一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)的工作方法,其特征是:所述的智能硬件后臺管理模塊,負責管理微信通用監(jiān)控系統(tǒng)的智能硬件信息、用戶信息和管理員賬戶;包括管理員登錄模塊、智能硬件管理模塊、用戶管理模塊和管理員賬戶管理模塊;所述管理員登錄模塊,是管理員管理微信通用監(jiān)控系統(tǒng)的入口,登錄模塊包括管理員賬戶、密碼、驗證碼等輸入框、提交登錄按鈕,提交登錄后本模塊會驗證登錄者身份,身份正確則進入智能硬件管理模塊,否則不允許進入,登錄錯誤次數(shù)有限定,比如設(shè)定為5次,超過5次系統(tǒng)會鎖定該IP,不允許其再進行登錄;所述智能硬件管理模塊,是管理所有用戶添加的智能硬件信息,信息內(nèi)容包括智能硬件名稱、編號、出廠時間、智能硬件簡介、添加智能硬件的用戶ID、添加時間;所述用戶管理模塊,負責管理關(guān)注微信通用監(jiān)控系統(tǒng)的微信用戶信息,包括用戶微信賬戶openid、微信名稱、關(guān)注時間、國家省市、性別、微信頭像,對應(yīng)數(shù)據(jù)庫user表。8.根據(jù)權(quán)利要求5所述的一種基于微信公眾平臺的通用數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)的工作方法,其特征是:所述的農(nóng)業(yè)智能硬件是用于農(nóng)業(yè)大棚溫濕度控制,即通過手機微信端對大棚內(nèi)溫濕度數(shù)據(jù)進行遠程采集,在手機微信端顯示,并通過手機微信端對農(nóng)業(yè)大棚的溫濕度進行調(diào)節(jié);采用的網(wǎng)絡(luò)通訊模塊ESP8266模塊,具有天線開關(guān)、射頻balun、功率放大器、低噪放大器、過濾器和電源管理模塊,內(nèi)置T...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:任紅偉,任豫宏,劉頂,
申請(專利權(quán))人:奧秘智能科技洛陽有限公司,
類型:發(fā)明
國別省市:河南,41
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。