本發(fā)明涉及物聯(lián)網(wǎng)應(yīng)用中的數(shù)據(jù)采集技術(shù)領(lǐng)域,特別是涉及一種用于物聯(lián)網(wǎng)的數(shù)據(jù)采集裝置及方法。
背景技術(shù):
在工業(yè)物聯(lián)網(wǎng)應(yīng)用中,數(shù)據(jù)采集器作為數(shù)據(jù)收集裝置,通常都是以透傳的方式工作,在工業(yè)設(shè)備和云服務(wù)器之間建立一個數(shù)據(jù)通訊的管道,為了讓數(shù)據(jù)采集器可以在多種不同的工業(yè)設(shè)備和服務(wù)器之間建立通訊,以增加通用性,通常都會在數(shù)據(jù)采集器中增加協(xié)議解析、協(xié)議轉(zhuǎn)換等可編程程序。但無論如何,這樣的數(shù)據(jù)采集器其本質(zhì)上只是起到了通訊橋梁的作用,沒有主動根據(jù)需求在不同場景采集數(shù)據(jù)的能力。
在實際應(yīng)用中,因網(wǎng)絡(luò)傳輸速度和云服務(wù)器對采集到的數(shù)據(jù)進行保存的最小粒度限制,通常都不可能做到對工業(yè)設(shè)備進行每秒一次甚至多次的數(shù)據(jù)采集和保存工作,也沒必要(因為大部分的過程數(shù)據(jù)是沒有價值),特別是在同時監(jiān)控成百上千臺工業(yè)設(shè)備的場景下,通常只能以較大粒度(采樣間隔在10秒以上)采集和保存數(shù)據(jù),這導(dǎo)致無法撲捉到工業(yè)設(shè)備在某一事件發(fā)生瞬間的數(shù)據(jù),例如:1.當(dāng)需要在某流程中采集某事件發(fā)生時,采集某端口的狀態(tài)或某參數(shù)的數(shù)值;2.當(dāng)需要采集某事件發(fā)生前或后一段時間的數(shù)據(jù);3.當(dāng)需要采集某流程過程中的全部數(shù)據(jù)等。
有鑒于此,特提出本發(fā)明,以改正上述現(xiàn)有技術(shù)的不足之處。
技術(shù)實現(xiàn)要素:
針對上述現(xiàn)有技術(shù),本發(fā)明提供了一種用于物聯(lián)網(wǎng)的數(shù)據(jù)采集裝置及方法,數(shù)據(jù)采集裝置用以解決現(xiàn)有技術(shù)的數(shù)據(jù)采集器無法主動根據(jù)采集需求,在不同場景采集預(yù)設(shè)數(shù)據(jù)的能力;數(shù)據(jù)采集方法用以解決現(xiàn)有網(wǎng)絡(luò)在物聯(lián)網(wǎng)技術(shù)條件下,為了在云服務(wù)器和設(shè)備之間,不需要通過頻繁快速的數(shù)據(jù)交互,去采集(捕捉)設(shè)備的某事件發(fā)生瞬間的數(shù)據(jù),或某短暫流程中的數(shù)據(jù)。
為了解決上述技術(shù)問題,本發(fā)明提供了一種用于物聯(lián)網(wǎng)的數(shù)據(jù)采集裝置,其包括硬件接口模塊、可預(yù)設(shè)采集速率的設(shè)備交互模塊、可歷史數(shù)據(jù)緩存模塊、環(huán)形實時數(shù)據(jù)緩存模塊、可預(yù)設(shè)采集條件的監(jiān)測模塊、可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊、數(shù)據(jù)存儲模塊、數(shù)據(jù)壓縮加密模塊,所述硬件接口模塊、可歷史數(shù)據(jù)緩存模塊、環(huán)形實時數(shù)據(jù)緩存模塊、可預(yù)設(shè)采集條件的監(jiān)測模塊分別與可預(yù)設(shè)采集速率的設(shè)備交互模塊連接,所述環(huán)形實時數(shù)據(jù)緩存模塊、可預(yù)設(shè)采集條件的監(jiān)測模塊分別與可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊連接,所述可歷史數(shù)據(jù)緩存模塊、可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊分別與數(shù)據(jù)存儲模塊連接,所述數(shù)據(jù)存儲模塊與數(shù)據(jù)壓縮加密模塊連接,所述硬件接口模塊與設(shè)備連接,所述數(shù)據(jù)壓縮加密模塊通過互聯(lián)網(wǎng)與云服務(wù)器連接。
本發(fā)明的進一步改進為,所述可預(yù)設(shè)采集速率的設(shè)備交互模塊用查詢的方式以被采集設(shè)備所能接受的最短采集間隔周期與設(shè)備之間進行數(shù)據(jù)交互,獲取設(shè)備的各種數(shù)據(jù),保存到歷史數(shù)據(jù)緩存模塊和環(huán)形實時數(shù)據(jù)緩存模塊中,同時還傳送到可預(yù)設(shè)采集條件的監(jiān)測模塊中。
本發(fā)明的進一步改進為,所述可預(yù)設(shè)采集條件的監(jiān)測模塊按預(yù)設(shè)采集條件對可預(yù)設(shè)采集速率的設(shè)備交互模塊所采集的數(shù)據(jù)進行監(jiān)測,當(dāng)發(fā)現(xiàn)設(shè)備在運行中有符合預(yù)設(shè)的數(shù)據(jù)采集條件時,立刻按預(yù)設(shè)的數(shù)據(jù)采集條件從環(huán)形實時數(shù)據(jù)緩存模塊中獲取所需數(shù)據(jù),并壓縮加密后打包傳送到云服務(wù)器。
本發(fā)明的進一步改進為,所述可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊按預(yù)設(shè)采集需求的配置到環(huán)形實時數(shù)據(jù)緩存模塊中獲取數(shù)據(jù),其預(yù)設(shè)采集需求的參數(shù)包括采集的數(shù)據(jù)點個數(shù)、采集的數(shù)據(jù)名稱集合、以最新數(shù)據(jù)采集點為參考的采集方向。
本發(fā)明的進一步改進為,所述歷史數(shù)據(jù)緩存模塊根據(jù)預(yù)設(shè)的采集間隔周期,保存來自可預(yù)設(shè)采集速率的設(shè)備交互模塊所采集的數(shù)據(jù),并定期通過數(shù)據(jù)壓縮加密模塊傳送到云服務(wù)器。
本發(fā)明的進一步改進為,所述可預(yù)設(shè)采集條件的監(jiān)測模塊的預(yù)設(shè)采集條件包括設(shè)備的運行狀態(tài)、工作流程、運行參數(shù)、報警內(nèi)容,可單一條件或任意組合條件。
本發(fā)明的進一步改進為,所述可預(yù)設(shè)采集條件的監(jiān)測模塊有多組相同的采集條件程序組,根據(jù)需要可預(yù)設(shè)為不同的采集條件,以允許采集裝置同時根據(jù)多個采集條件監(jiān)測設(shè)備。
本發(fā)明的進一步改進為,所述可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊有多組相同的采集需求程序組,根據(jù)需要可預(yù)設(shè)為不同的采集需求條件,與可預(yù)設(shè)采集條件的監(jiān)測模塊配套使用。
本發(fā)明的進一步改進為,所述數(shù)據(jù)存儲模塊是以環(huán)形數(shù)據(jù)結(jié)構(gòu)組織的存儲器,用來保存7類不同數(shù)據(jù),分別是:1.整個裝置所需的硬件端口配置數(shù)據(jù);2.和設(shè)備配套的通訊協(xié)議解析配置數(shù)據(jù);3.發(fā)送到云服務(wù)器時未完成的數(shù)據(jù)(保存到下次連接時再發(fā)送);4.設(shè)備的歷史運行數(shù)據(jù);5. 數(shù)據(jù)監(jiān)測模塊捕獲的數(shù)據(jù);6. 實時事件數(shù)據(jù);7.實時報警數(shù)據(jù);且每種類型的數(shù)據(jù)都包括時間戳,以確保數(shù)據(jù)上傳到服務(wù)器時不因外部條件造成的數(shù)據(jù)丟失。
本發(fā)明還提供了一種應(yīng)用于上述所述的用于物聯(lián)網(wǎng)的數(shù)據(jù)采集方法,包括以下步驟:
A.通過云服務(wù)器傳送預(yù)設(shè)命令至數(shù)據(jù)采集裝置;
B.數(shù)據(jù)采集裝置主動與設(shè)備進行數(shù)據(jù)交互,并根據(jù)預(yù)設(shè)命令監(jiān)測設(shè)備數(shù)據(jù);
C.數(shù)據(jù)采集裝置將采集到符合預(yù)設(shè)命令要求的數(shù)據(jù)保存起來,同時還通過互聯(lián)網(wǎng)傳送至云服務(wù)器。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:實現(xiàn)以小的傳輸數(shù)據(jù)量,和傳輸非實時性,實時快速的監(jiān)測設(shè)備運行,在云服務(wù)器和設(shè)備之間,不需要通過頻繁快速的數(shù)據(jù)交互,去實現(xiàn)對設(shè)備在某事件發(fā)生時,或某短暫流程中的數(shù)據(jù)進行采集,而是通過云服務(wù)器傳送預(yù)設(shè)命令到所述可預(yù)設(shè)采集條件和采集需求的數(shù)據(jù)采集器裝置,由采集裝置主動和設(shè)備進行快速的數(shù)據(jù)交互,然后根據(jù)云服務(wù)器的命令監(jiān)測設(shè)備數(shù)據(jù)并采集到符合命令要求的數(shù)據(jù),再傳送到云服務(wù)器,既減少云服務(wù)器的數(shù)據(jù)傳輸量,又減輕了云服務(wù)器的數(shù)據(jù)處理量。
附圖說明
圖1是本發(fā)明的數(shù)據(jù)采集裝置的結(jié)構(gòu)方框圖;
圖2是本發(fā)明的應(yīng)用示意圖;
圖3是本發(fā)明的數(shù)據(jù)采集裝置硬件構(gòu)成結(jié)構(gòu)圖。
圖中各部件名稱如下:
1—硬件接口模塊;
2—可預(yù)設(shè)采集速率的設(shè)備交互模塊;
3—歷史數(shù)據(jù)緩存模塊;
4—環(huán)形實時數(shù)據(jù)緩存模塊;
5—可預(yù)設(shè)采集條件的監(jiān)測模塊;
6—可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊;
7—數(shù)據(jù)存儲模塊;
8—數(shù)據(jù)壓縮加密模塊。
具體實施方式
下面結(jié)合附圖說明及具體實施方式對本發(fā)明進一步說明。
如圖1所示,一種用于物聯(lián)網(wǎng)的數(shù)據(jù)采集裝置,其包括硬件接口模塊1、可預(yù)設(shè)采集速率的設(shè)備交互模塊2、可歷史數(shù)據(jù)緩存模塊3、環(huán)形實時數(shù)據(jù)緩存模塊4、環(huán)可預(yù)設(shè)采集條件的監(jiān)測模塊5、可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6、數(shù)據(jù)存儲模塊7、數(shù)據(jù)壓縮加密模塊8,所述硬件接口模塊1、可歷史數(shù)據(jù)緩存模塊3、環(huán)形實時數(shù)據(jù)緩存模塊4、環(huán)可預(yù)設(shè)采集條件的監(jiān)測模塊5分別與可預(yù)設(shè)采集速率的設(shè)備交互模塊2連接,所述環(huán)形實時數(shù)據(jù)緩存模塊4、環(huán)可預(yù)設(shè)采集條件的監(jiān)測模塊5分別與可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6連接,所述可歷史數(shù)據(jù)緩存模塊3、可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6分別與數(shù)據(jù)存儲模塊7連接,所述數(shù)據(jù)存儲模塊7與數(shù)據(jù)壓縮加密模塊8連接,所述硬件接口模塊1與設(shè)備連接,所述數(shù)據(jù)壓縮加密模塊8通過互聯(lián)網(wǎng)與云服務(wù)器連接。
具體地,所述硬件接口模塊1包括RS232、RS485、CAN、USB硬件接口電路和對應(yīng)軟件協(xié)議程序。所述可預(yù)設(shè)采集速率的設(shè)備交互模塊2按設(shè)備所能接受的最短間隔周期查詢設(shè)備,以最快速度獲取數(shù)據(jù)。所述歷史數(shù)據(jù)緩存模塊3根據(jù)預(yù)設(shè)的間隔時間保存數(shù)據(jù),按先進先出的順序循環(huán)覆蓋。所述環(huán)形實時數(shù)據(jù)緩存模塊4按先進先出順序循環(huán)覆蓋的環(huán)形數(shù)據(jù)緩存,保證緩存中始終有當(dāng)前到之前一段時間的數(shù)據(jù)。所述可預(yù)設(shè)采集條件的監(jiān)測模塊5按預(yù)設(shè)采集條件對數(shù)據(jù)進行監(jiān)測,當(dāng)發(fā)現(xiàn)設(shè)備在運行中有符合預(yù)設(shè)的數(shù)據(jù)采集條件時,發(fā)出指令給可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6。所述可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6與可預(yù)設(shè)采集條件的監(jiān)測模塊5配套使用,按預(yù)設(shè)采集需求到環(huán)形實時數(shù)據(jù)緩存模塊4中獲取數(shù)據(jù)。所述數(shù)據(jù)壓縮加密模塊8按預(yù)設(shè)采集條件對數(shù)據(jù)進行監(jiān)測,當(dāng)發(fā)現(xiàn)設(shè)備在運行中有符合預(yù)設(shè)的數(shù)據(jù)采集條件時,發(fā)出指令給可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6。
具體地,所述可預(yù)設(shè)采集速率的設(shè)備交互模塊2用查詢的方式以被采集設(shè)備所能接受的最短采集間隔周期與設(shè)備之間進行數(shù)據(jù)交互,獲取設(shè)備的各種數(shù)據(jù),保存到歷史數(shù)據(jù)緩存模塊3和環(huán)形實時數(shù)據(jù)緩存模塊4中,同時還傳送到可預(yù)設(shè)采集條件的監(jiān)測模塊5中。所述歷史數(shù)據(jù)緩存模塊3根據(jù)預(yù)設(shè)的采集間隔周期,保存來自可預(yù)設(shè)采集速率的設(shè)備交互模塊2所采集的數(shù)據(jù),并定期通過數(shù)據(jù)壓縮加密模塊8傳送到云服務(wù)器。所述可預(yù)設(shè)采集條件的監(jiān)測模塊5按預(yù)設(shè)采集條件對可預(yù)設(shè)采集速率的設(shè)備交互模塊2所采集的數(shù)據(jù)進行監(jiān)測,當(dāng)發(fā)現(xiàn)設(shè)備在運行中有符合預(yù)設(shè)的數(shù)據(jù)采集條件時,立刻按預(yù)設(shè)的數(shù)據(jù)采集條件從環(huán)形實時數(shù)據(jù)緩存模塊4中獲取所需數(shù)據(jù),并壓縮加密后打包傳送到云服務(wù)器。所述可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6按預(yù)設(shè)采集需求的配置到環(huán)形實時數(shù)據(jù)緩存模塊4中獲取數(shù)據(jù),其預(yù)設(shè)采集需求的參數(shù)包括采集的數(shù)據(jù)點個數(shù)、采集的數(shù)據(jù)名稱集合、以最新數(shù)據(jù)采集點為參考的采集方向。所述可預(yù)設(shè)采集條件的監(jiān)測模塊5的預(yù)設(shè)采集條件包括設(shè)備的運行狀態(tài)、工作流程、運行參數(shù)、報警內(nèi)容,可單一條件或任意組合條件。所述可預(yù)設(shè)采集條件的監(jiān)測模塊5有多組相同的采集條件程序組,根據(jù)需要可預(yù)設(shè)為不同的采集條件,以允許采集裝置同時根據(jù)多個采集條件監(jiān)測設(shè)備。所述可預(yù)設(shè)采集需求的數(shù)據(jù)獲取模塊6有多組相同的采集需求程序組,根據(jù)需要可預(yù)設(shè)為不同的采集需求條件,與可預(yù)設(shè)采集條件的監(jiān)測模塊5配套使用。
本發(fā)明還提供了一種應(yīng)用于上述所述的用于物聯(lián)網(wǎng)的數(shù)據(jù)采集裝置的數(shù)據(jù)采集方法,包括以下步驟:
A.通過云服務(wù)器傳送預(yù)設(shè)命令至數(shù)據(jù)采集裝置;
B.數(shù)據(jù)采集裝置主動與設(shè)備進行數(shù)據(jù)交互,并根據(jù)預(yù)設(shè)命令監(jiān)測設(shè)備數(shù)據(jù);
C.數(shù)據(jù)采集裝置將采集到符合預(yù)設(shè)命令要求的數(shù)據(jù)保存起來,同時還通過互聯(lián)網(wǎng)傳送至云服務(wù)器。
如圖2所示,本發(fā)明實施例提供了一種用于物聯(lián)網(wǎng)的數(shù)據(jù)采集裝置,其包括可預(yù)設(shè)采集條件和采集需求的數(shù)據(jù)采集裝置、云服務(wù)器、設(shè)備、采集條件和采集需求的預(yù)定義應(yīng)用程序。通過云服務(wù)器傳送預(yù)設(shè)命令到所述可預(yù)設(shè)采集條件和采集需求的數(shù)據(jù)采集裝置,由數(shù)據(jù)采集裝置主動和設(shè)備進行實時、快速的數(shù)據(jù)交互,同時根據(jù)云服務(wù)器的命令主動監(jiān)測所采集到的設(shè)備數(shù)據(jù),并捕獲符合云服務(wù)器命令要求的數(shù)據(jù),再傳送到回云服務(wù)器,以減少云服務(wù)器和設(shè)備之間的數(shù)據(jù)傳輸量,同時實現(xiàn)了對設(shè)備的實時數(shù)據(jù)監(jiān)測。本發(fā)明實施例是一個軟硬件結(jié)合的解決方案,基于軟件實現(xiàn)的方案可以在ARM、DSP或同類嵌入式處理器/單片機等平臺上開發(fā)。
1.如圖3所示,為本發(fā)明實施例數(shù)據(jù)采集裝置的硬件構(gòu)成圖,該裝置包括中央處理器、開關(guān)量采集模塊、模擬量采集模塊、開關(guān)量輸出模塊、通訊輸入模塊、數(shù)據(jù)存儲模塊、通訊輸出模塊。通訊輸入模塊通過RS232或RS485或CAN、USB等硬件接口連接到設(shè)備,以采集設(shè)備的運行狀態(tài)數(shù)據(jù)、報警數(shù)據(jù)、事件數(shù)據(jù),然后將采集到的數(shù)據(jù)送到中央處理器進行處理。開關(guān)量采集模塊、模擬量采集模塊直接和設(shè)備相連接,以補充通訊輸入模塊所不能采集到的數(shù)據(jù),達到更全面的數(shù)據(jù)采集。開關(guān)量輸出模塊是一個可編程輸出模塊,可以根據(jù)需要,配置其和開關(guān)量采集模塊、模擬量采集模塊之間的邏輯,以適應(yīng)更多的應(yīng)用場景需求。數(shù)據(jù)存儲模塊是一個大容量FLASH存儲器,用于保存7種不同類型數(shù)據(jù),且每種類型的數(shù)據(jù)都包括時間戳,以確保數(shù)據(jù)上傳到服務(wù)器時不因外部條件造成的數(shù)據(jù)丟失。
通訊輸出模塊是用于將采集并處理好的數(shù)據(jù)發(fā)送到云服務(wù)器,其包括多種連接方式:以太網(wǎng)、WIFI、2G、3G、4G,當(dāng)由于各種原因?qū)е虏荒芡瓿蓴?shù)據(jù)傳送到云服務(wù)器時,將保存未發(fā)送完的數(shù)據(jù)到數(shù)據(jù)存儲模塊,以待下次發(fā)送,確保不丟失數(shù)據(jù)。中央處理器根據(jù)設(shè)備類型和型號,解析采集到的設(shè)備數(shù)據(jù),并根據(jù)預(yù)設(shè)采集條件監(jiān)測解析好的設(shè)備數(shù)據(jù),當(dāng)監(jiān)測到符合預(yù)設(shè)采集條件的數(shù)據(jù)時,立刻根據(jù)采集需求,采集好相應(yīng)的數(shù)據(jù),然后進行數(shù)據(jù)壓縮和加密并通過通訊輸出模塊,將處理好的數(shù)據(jù)發(fā)送到云服務(wù)器。
如圖1所示,為本發(fā)明實施例數(shù)據(jù)采集裝置的功能實現(xiàn)方框圖,所述中央處理器通過硬件接口模塊,連接到設(shè)備的通訊接口,按預(yù)設(shè)采集速率(通常是最快速率)和設(shè)備進行數(shù)據(jù)交互,將設(shè)備的運行狀態(tài)數(shù)據(jù)、警報數(shù)據(jù)、事件數(shù)據(jù)采集到環(huán)形實時數(shù)據(jù)緩存、歷史數(shù)據(jù)緩存以及監(jiān)測模塊中,其中歷史數(shù)據(jù)緩存是按預(yù)設(shè)間隔周期,緩存采集的最新數(shù)據(jù)并上傳到云服務(wù)器中,具體如圖1所示。環(huán)形實時數(shù)據(jù)緩存是按預(yù)設(shè)數(shù)據(jù)點的緩存數(shù)量,緩存實時數(shù)據(jù),并為每個數(shù)據(jù)添加索引,讓數(shù)據(jù)獲取模塊可以按預(yù)設(shè)配置的需求到這個緩存中獲取所需數(shù)據(jù),并上傳到云服務(wù)器。數(shù)據(jù)監(jiān)測模塊按預(yù)設(shè)配置的采集條件對數(shù)據(jù)進行監(jiān)測,當(dāng)發(fā)現(xiàn)設(shè)備在運行中有符合預(yù)設(shè)的數(shù)據(jù)采集條件時,發(fā)出指令給數(shù)據(jù)獲取模塊。數(shù)據(jù)獲取模塊在收到數(shù)據(jù)監(jiān)測模塊發(fā)出的指令后,根據(jù)預(yù)設(shè)配置的采集需求,從環(huán)形實時數(shù)據(jù)緩存模塊獲取相應(yīng)的數(shù)據(jù),并傳送到數(shù)據(jù)壓縮加密模塊,同時也保存到數(shù)據(jù)存儲模塊。數(shù)據(jù)壓縮加密模塊在收到各種待發(fā)送數(shù)據(jù)后,先進行預(yù)定協(xié)議進行數(shù)據(jù)封包,然后進行壓縮處理以減少數(shù)據(jù)傳輸量,同時采用對稱加密方式對數(shù)據(jù)加密,以暗文方式傳輸,最后通過不同的網(wǎng)絡(luò)渠道,將數(shù)據(jù)傳送到云服務(wù)器,當(dāng)網(wǎng)絡(luò)環(huán)境差或電源故障時,為保數(shù)據(jù)的意外丟失,將未發(fā)送完成的數(shù)據(jù)保存到數(shù)據(jù)存儲模塊。數(shù)據(jù)存儲模塊是以環(huán)形數(shù)據(jù)結(jié)構(gòu)組織的存儲器,用來保存7類不同數(shù)據(jù),分別如下:
1.整個裝置所需的硬件端口配置數(shù)據(jù);
2.和設(shè)備配套的通訊協(xié)議解析配置數(shù)據(jù);
3.發(fā)送到云服務(wù)器時未完成的數(shù)據(jù)(保存到下次連接時再發(fā)送);
4.設(shè)備的歷史運行數(shù)據(jù);
5. 數(shù)據(jù)監(jiān)測模塊捕獲的數(shù)據(jù);
6. 實時事件數(shù)據(jù);
7. 實時報警數(shù)據(jù)。
進一步的,本實施例中的數(shù)據(jù)監(jiān)測模塊和數(shù)據(jù)獲取模塊是配套使用,并可對其預(yù)設(shè)各種配置,其中數(shù)據(jù)監(jiān)測模塊可預(yù)設(shè)的條件包括:設(shè)備的運行狀態(tài)、工作流程、運行參數(shù)、報警內(nèi)容,可以任一單一條件作為監(jiān)測條件,也可以組合方式作為監(jiān)測條件。數(shù)據(jù)獲取模塊可預(yù)設(shè)的參數(shù)包括:采集的數(shù)據(jù)點個數(shù),采集的數(shù)據(jù)名稱集合,以最新數(shù)據(jù)采集點為參考的采集方向(單一向前n個,單一向后n個,向前n個同時向后n個)。
進一步的,本實施例有多組數(shù)據(jù)監(jiān)測模塊和數(shù)據(jù)獲取模塊,通過多組并行方式監(jiān)測采集到的數(shù)據(jù),實現(xiàn)快速、復(fù)雜的數(shù)據(jù)采集工作。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:實現(xiàn)以小的傳輸數(shù)據(jù)量,和傳輸非實時性,實時快速的監(jiān)測設(shè)備運行,在云服務(wù)器和設(shè)備之間,不需要通過頻繁快速的數(shù)據(jù)交互,去實現(xiàn)對設(shè)備在某事件發(fā)生時,或某短暫流程中的數(shù)據(jù)進行采集,而是通過云服務(wù)器傳送預(yù)設(shè)命令到所述可預(yù)設(shè)采集條件和采集需求的數(shù)據(jù)采集器裝置,由采集裝置主動和設(shè)備進行快速的數(shù)據(jù)交互,然后根據(jù)云服務(wù)器的命令監(jiān)測設(shè)備數(shù)據(jù)并采集到符合命令要求的數(shù)據(jù),再傳送到云服務(wù)器,既減少云服務(wù)器的數(shù)據(jù)傳輸量,又減輕了云服務(wù)器的數(shù)據(jù)處理量。
以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,例如:將數(shù)據(jù)采集技術(shù)直接用到設(shè)備控制器中,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。