本發(fā)明涉及工業(yè)物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)及方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,物聯(lián)網(wǎng)設(shè)備對(duì)工控設(shè)備的數(shù)據(jù)采集方式通常有兩種:一種是工控設(shè)備主動(dòng)向物聯(lián)網(wǎng)設(shè)備發(fā)送數(shù)據(jù),物聯(lián)網(wǎng)設(shè)備再將數(shù)據(jù)上傳到服務(wù)器;另一種是物聯(lián)網(wǎng)設(shè)備根據(jù)數(shù)據(jù)采集協(xié)議主動(dòng)請(qǐng)求工控設(shè)備的數(shù)據(jù)。
但是,上述第一種數(shù)據(jù)采集方式只適合數(shù)據(jù)量比較小,且不需要物聯(lián)網(wǎng)設(shè)備對(duì)數(shù)據(jù)進(jìn)行邏輯處理的場(chǎng)景,其應(yīng)用面很窄。而對(duì)于上述第二種數(shù)據(jù)采集方式,由于不同的工控設(shè)備通常需要為物聯(lián)網(wǎng)設(shè)備編寫(xiě)不同的用戶程序才能采集到數(shù)據(jù),因此,編寫(xiě)用戶程序需要一定的編程功底,通常需要物聯(lián)網(wǎng)設(shè)備廠商的技術(shù)人員完成,因此增加工作量和人力成本;其次,用戶需要采集的數(shù)據(jù)數(shù)量、采集模式也是經(jīng)常變動(dòng)的,每次都需要聯(lián)系物聯(lián)網(wǎng)設(shè)備廠商配合修改用戶程序,既費(fèi)時(shí)又繁瑣,用戶體驗(yàn)不好;最后,物聯(lián)網(wǎng)設(shè)備廠商為應(yīng)對(duì)眾多用戶更新、維護(hù)用戶程序的需求,需要投入巨大的人力成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提出一種物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)及方法,能夠提高數(shù)據(jù)采集效率,且提高用戶體驗(yàn)。
本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),包括客戶端、服務(wù)器、至少一個(gè)物聯(lián)網(wǎng)設(shè)備和至少一個(gè)工控設(shè)備;
所述客戶端用于根據(jù)輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息生成采集信息,并將所述采集信息通過(guò)所述服務(wù)器發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備;所述采集信息包括數(shù)據(jù)元件采集表;
所述物聯(lián)網(wǎng)設(shè)備用于根據(jù)所述數(shù)據(jù)元件采集表,采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
進(jìn)一步地,所述輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息包括選取的數(shù)據(jù)元件、配置的監(jiān)控參數(shù)、選取的物聯(lián)網(wǎng)設(shè)備及所述物聯(lián)網(wǎng)設(shè)備下的工控設(shè)備;
所述客戶端包括協(xié)議生成模塊和綁定模塊;
所述協(xié)議生成模塊用于根據(jù)所述選取的數(shù)據(jù)元件和所述配置的監(jiān)控參數(shù)生成監(jiān)控協(xié)議;
綁定模塊用將所述監(jiān)控協(xié)議與選取的物聯(lián)網(wǎng)設(shè)備、工況設(shè)備進(jìn)行綁定。
進(jìn)一步地,所述客戶端包括分類(lèi)模塊和生成模塊;
所述分類(lèi)模塊用于對(duì)所述監(jiān)控協(xié)議中的數(shù)據(jù)元件進(jìn)行類(lèi)型分類(lèi),分別對(duì)每一類(lèi)型中的數(shù)據(jù)元件進(jìn)行屬性分類(lèi),并將每一屬性中地址連續(xù)的數(shù)據(jù)元件作為同一類(lèi)別;
生成模塊用于根據(jù)劃分類(lèi)別后的數(shù)據(jù)元件及所述監(jiān)控協(xié)議中的監(jiān)控參數(shù)生成數(shù)據(jù)元件采集表。
進(jìn)一步地,所述服務(wù)器具體用于:
將所述數(shù)據(jù)元件采集表發(fā)送給所述監(jiān)控協(xié)議所綁定的物聯(lián)網(wǎng)設(shè)備;
所述物聯(lián)網(wǎng)設(shè)備具體用于:
根據(jù)所述數(shù)據(jù)元件采集表,采集所述監(jiān)控協(xié)議所綁定的工控設(shè)備中的數(shù)據(jù)元件值。
進(jìn)一步地,所述物聯(lián)網(wǎng)設(shè)備包括存儲(chǔ)模塊、加載模塊和讀取模塊;
所述存儲(chǔ)模塊用于將所述數(shù)據(jù)元件采集表保存至存儲(chǔ)器;
所述加載模塊用于在每次重啟時(shí),從所述存儲(chǔ)器中讀取所述數(shù)據(jù)元件采集表并加載到內(nèi)存中;
所述讀取模塊用于根據(jù)所述數(shù)據(jù)元件采集表讀取并緩存對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
進(jìn)一步地,所述客戶端還包括更新模塊,所述物聯(lián)網(wǎng)設(shè)備還包括采集模塊;
所述更新模塊用于接收更新的采集信息,并根據(jù)更新的采集信息更新所述數(shù)據(jù)元件采集表;
所述采集模塊用于根據(jù)更新后的數(shù)據(jù)元件采集表,重新采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
進(jìn)一步地,所述物聯(lián)網(wǎng)設(shè)備還包括反饋模塊;
所述反饋模塊用于將采集的所述數(shù)據(jù)元件值通過(guò)所述服務(wù)器反饋給所述客戶端進(jìn)行顯示。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種物聯(lián)網(wǎng)數(shù)據(jù)采集方法,包括:
客戶端根據(jù)輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息生成采集信息,并將所述采集信息通過(guò)服務(wù)器發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備;所述采集信息包括數(shù)據(jù)元件采集表;
所述對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備根據(jù)所述數(shù)據(jù)元件采集表,采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
進(jìn)一步地,所述輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息包括選取的數(shù)據(jù)元件及配置的監(jiān)控參數(shù);
所述客戶端根據(jù)輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息生成采集信息,具體包括:
對(duì)所述選取的數(shù)據(jù)元件進(jìn)行類(lèi)型分類(lèi),分別對(duì)每一類(lèi)型中的數(shù)據(jù)元件進(jìn)行屬性分類(lèi),并將每一屬性中地址連續(xù)的數(shù)據(jù)元件作為同一類(lèi)別;
根據(jù)劃分類(lèi)別后的數(shù)據(jù)元件及所述配置的監(jiān)控參數(shù)生成所述數(shù)據(jù)元件采集表。
進(jìn)一步地,所述物聯(lián)網(wǎng)數(shù)據(jù)采集方法還包括:
所述客戶端接收更新的采集信息,根據(jù)所述更新的采集信息更新所述數(shù)據(jù)元件采集表,并將更新后的數(shù)據(jù)元件采集表通過(guò)所述服務(wù)器發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備;
所述對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備根據(jù)更新后的數(shù)據(jù)元件采集表,重新采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
本發(fā)明實(shí)施例提供的物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)及方法,能夠使用戶在客戶端直接輸入待監(jiān)控?cái)?shù)據(jù)元件的信息,客戶端根據(jù)該信息生成數(shù)據(jù)元件采集表發(fā)送給服務(wù)器,服務(wù)器將該數(shù)據(jù)元件采集表發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備,使物聯(lián)網(wǎng)設(shè)備根據(jù)該數(shù)據(jù)元件采集表從對(duì)應(yīng)的工況設(shè)備中采集相應(yīng)的數(shù)據(jù)元件值,從而無(wú)需物聯(lián)網(wǎng)設(shè)備再根據(jù)不同的工控設(shè)備開(kāi)發(fā)數(shù)據(jù)采集用戶程序,僅需根據(jù)需要采集的數(shù)據(jù)元件生成數(shù)據(jù)元件采集表發(fā)送給物聯(lián)網(wǎng)設(shè)備,有效提高數(shù)據(jù)采集的效率,節(jié)省物聯(lián)網(wǎng)設(shè)備廠商的售后維護(hù)成本,而且用戶僅需在客戶端進(jìn)行選取操作,極大提高用戶體驗(yàn)度。
附圖說(shuō)明
圖1是本發(fā)明提供的物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖2是本發(fā)明提供的物聯(lián)網(wǎng)數(shù)據(jù)采集方法的一個(gè)實(shí)施例的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參見(jiàn)圖1,本發(fā)明提供的物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,包括客戶端1、服務(wù)器2、至少一個(gè)物聯(lián)網(wǎng)設(shè)備3和至少一個(gè)工控設(shè)備4;
所述客戶端1用于根據(jù)輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息生成采集信息,并將所述采集信息通過(guò)所述服務(wù)器2發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備3;所述采集信息包括數(shù)據(jù)元件采集表;
所述物聯(lián)網(wǎng)設(shè)備3用于根據(jù)所述數(shù)據(jù)元件采集表,采集對(duì)應(yīng)的工控設(shè)備4中的數(shù)據(jù)元件值。
進(jìn)一步地,所述輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息包括選取的數(shù)據(jù)元件、配置的監(jiān)控參數(shù)、選取的物聯(lián)網(wǎng)設(shè)備及所述物聯(lián)網(wǎng)設(shè)備下的工控設(shè)備;
所述客戶端包括協(xié)議生成模塊和綁定模塊;
所述協(xié)議生成模塊用于根據(jù)所述選取的數(shù)據(jù)元件和所述配置的監(jiān)控參數(shù)生成監(jiān)控協(xié)議;
綁定模塊用將所述監(jiān)控協(xié)議與選取的物聯(lián)網(wǎng)設(shè)備、工況設(shè)備進(jìn)行綁定。
需要說(shuō)明的是,服務(wù)器一般與多個(gè)物聯(lián)網(wǎng)設(shè)備通信連接,且每個(gè)物聯(lián)網(wǎng)設(shè)備一般與多個(gè)工控設(shè)備通信連接。
在具體實(shí)施時(shí),用戶在客戶端的應(yīng)用平臺(tái)的網(wǎng)頁(yè)上輸入用戶所需監(jiān)控的數(shù)據(jù)元件的相關(guān)信息。應(yīng)用平臺(tái)在接收到數(shù)據(jù)元件的相關(guān)信息后即可生成一份監(jiān)控協(xié)議,用戶可在應(yīng)用平臺(tái)的網(wǎng)頁(yè)上將該監(jiān)控協(xié)議與所需的物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定,進(jìn)而與該物聯(lián)網(wǎng)設(shè)備下所需的工控設(shè)備進(jìn)行綁定。應(yīng)用平臺(tái)根據(jù)監(jiān)控協(xié)議中的數(shù)據(jù)元件生成數(shù)據(jù)元件采集表,通過(guò)服務(wù)器下發(fā)到所綁定的物聯(lián)網(wǎng)設(shè)備上。所綁定的物聯(lián)網(wǎng)設(shè)備根據(jù)該數(shù)據(jù)元件采集表,向用戶所綁定的工控設(shè)備發(fā)送采集指令,使該工控設(shè)備反饋該數(shù)據(jù)元件采集表中的數(shù)據(jù)元件值。本實(shí)施例只需用戶在應(yīng)用平臺(tái)的網(wǎng)頁(yè)上輸入所需監(jiān)控的數(shù)據(jù)元件的相關(guān)信息后點(diǎn)擊下發(fā),即可生成數(shù)據(jù)元件采集表實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備對(duì)工控設(shè)備的數(shù)據(jù)采集,以將用戶和物聯(lián)網(wǎng)設(shè)備廠商從繁瑣的用戶程序編寫(xiě)中解脫出來(lái),使物聯(lián)網(wǎng)設(shè)備無(wú)需再根據(jù)不同的工控設(shè)備開(kāi)發(fā)數(shù)據(jù)采集用戶程序,有效提高數(shù)據(jù)采集的效率,且用戶操作人性化,極大提高用戶的體驗(yàn)感,也節(jié)省了物聯(lián)網(wǎng)設(shè)備廠商的售后維護(hù)成本。
進(jìn)一步地,所述客戶端包括分類(lèi)模塊和生成模塊;
所述分類(lèi)模塊用于對(duì)所述監(jiān)控協(xié)議中的數(shù)據(jù)元件進(jìn)行類(lèi)型分類(lèi),分別對(duì)每一類(lèi)型中的數(shù)據(jù)元件進(jìn)行屬性分類(lèi),并將每一屬性中地址連續(xù)的數(shù)據(jù)元件作為同一類(lèi)別;
所述生成模塊用于根據(jù)劃分類(lèi)別后的數(shù)據(jù)元件及所述監(jiān)控協(xié)議中的監(jiān)控參數(shù)生成數(shù)據(jù)元件采集表。
需要說(shuō)明的是,用戶在客戶端的應(yīng)用平臺(tái)的網(wǎng)頁(yè)上輸入信息時(shí),可直接在網(wǎng)頁(yè)上勾選所需監(jiān)控的數(shù)據(jù)元件,并配置好監(jiān)控參數(shù),以生成一份監(jiān)控協(xié)議并與對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。應(yīng)用平臺(tái)在獲取監(jiān)控協(xié)議后,將監(jiān)控協(xié)議中的數(shù)據(jù)元件按照一定的規(guī)則進(jìn)行分類(lèi),根據(jù)分類(lèi)后的數(shù)據(jù)元件及其監(jiān)控參數(shù)即可生成一張數(shù)據(jù)元件采集表,通過(guò)服務(wù)器下發(fā)到所綁定的物聯(lián)網(wǎng)設(shè)備。其中,數(shù)據(jù)元件采集表的格式包括:版本、采集表長(zhǎng)度、數(shù)據(jù)項(xiàng)類(lèi)型個(gè)數(shù)、數(shù)據(jù)項(xiàng)編號(hào)、采樣周期、是否記錄、子項(xiàng)個(gè)數(shù)、元件起始地址、元件個(gè)數(shù)、事件觸發(fā)方式、事件觸發(fā)參考值等。本實(shí)施例根據(jù)分類(lèi)后的數(shù)據(jù)元件生成數(shù)據(jù)元件采集表進(jìn)行采集,進(jìn)一步提高數(shù)據(jù)采集的效率。
進(jìn)一步地,所述服務(wù)器具體用于:
將所述數(shù)據(jù)元件采集表發(fā)送給所述監(jiān)控協(xié)議所綁定的物聯(lián)網(wǎng)設(shè)備;
所述物聯(lián)網(wǎng)設(shè)備具體用于:
根據(jù)所述數(shù)據(jù)元件采集表,采集所述監(jiān)控協(xié)議所綁定的工控設(shè)備中的數(shù)據(jù)元件值。
需要說(shuō)明的是,用戶在應(yīng)用平臺(tái)的網(wǎng)頁(yè)上輸入信息時(shí),還可直接在網(wǎng)頁(yè)上選取監(jiān)控協(xié)議所需綁定的物聯(lián)網(wǎng)設(shè)備及該物聯(lián)網(wǎng)設(shè)備下的工控設(shè)備。應(yīng)用平臺(tái)在生成數(shù)據(jù)元件采集表后,根據(jù)用戶選取的物聯(lián)網(wǎng)設(shè)備和工控設(shè)備,將數(shù)據(jù)元件采集表、所選的物聯(lián)網(wǎng)設(shè)備的識(shí)別碼和工況設(shè)備的識(shí)別碼一起發(fā)送給服務(wù)器,以便將數(shù)據(jù)元件采集表發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備,并使對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備采集對(duì)應(yīng)的工控設(shè)備的數(shù)據(jù)元件值。
進(jìn)一步地,所述物聯(lián)網(wǎng)設(shè)備包括存儲(chǔ)模塊、加載模塊和讀取模塊;
所述存儲(chǔ)模塊用于將所述數(shù)據(jù)元件采集表保存至存儲(chǔ)器;
所述加載模塊用于在每次重啟時(shí),從所述存儲(chǔ)器中讀取所述數(shù)據(jù)元件采集表并加載到內(nèi)存中;
所述讀取模塊用于根據(jù)所述數(shù)據(jù)元件采集表讀取并緩存對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
需要說(shuō)明的是,用戶所綁定的物聯(lián)網(wǎng)設(shè)備在接收到服務(wù)器發(fā)送的數(shù)據(jù)元件采集表和工控設(shè)備識(shí)別碼后,根據(jù)所述工控設(shè)備識(shí)別碼獲知所需采集的工控設(shè)備,再根據(jù)數(shù)據(jù)元件采集表中的信息讀取并緩存該工控設(shè)備中相應(yīng)的數(shù)據(jù)元件值。
進(jìn)一步地,所述客戶端還包括更新模塊,所述物聯(lián)網(wǎng)設(shè)備還包括采集模塊;
所述更新模塊用于接收更新的采集信息,并根據(jù)更新的采集信息更新所述數(shù)據(jù)元件采集表;
所述采集模塊用于根據(jù)更新后的數(shù)據(jù)元件采集表,重新采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
需要說(shuō)明的是,物聯(lián)網(wǎng)設(shè)備支持遠(yuǎn)程的應(yīng)用平臺(tái)隨時(shí)更新下發(fā)數(shù)據(jù)元件采集表,并立即生效。
進(jìn)一步地,所述物聯(lián)網(wǎng)設(shè)備還包括反饋模塊;
所述反饋模塊用于將采集的所述數(shù)據(jù)元件值通過(guò)所述服務(wù)器反饋給所述客戶端進(jìn)行顯示。
需要說(shuō)明的是,物聯(lián)網(wǎng)設(shè)備在從相應(yīng)的工控設(shè)備中采集到數(shù)據(jù)后,對(duì)采集到的數(shù)據(jù)進(jìn)行處理后再上傳到服務(wù)器,例如將本次采集到的數(shù)據(jù)與上一次采集到的數(shù)據(jù)進(jìn)行對(duì)比,并將具有差異的數(shù)據(jù)進(jìn)行上傳,以減少上傳數(shù)據(jù)量,對(duì)采集到的數(shù)據(jù)進(jìn)行檢查,判斷其是否符合預(yù)設(shè)的監(jiān)控規(guī)則,若不符合則進(jìn)行報(bào)警等等。服務(wù)器在接收物聯(lián)網(wǎng)設(shè)備所上傳的數(shù)據(jù)后,將這些數(shù)據(jù)反饋給客戶端,使客戶端顯示在應(yīng)用平臺(tái)的網(wǎng)頁(yè)上,用戶即可在網(wǎng)頁(yè)上實(shí)時(shí)查看所采集的數(shù)據(jù)。
本發(fā)明實(shí)施例提供的物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),能夠使用戶在客戶端直接輸入待監(jiān)控?cái)?shù)據(jù)元件的信息,客戶端根據(jù)該信息生成數(shù)據(jù)元件采集表發(fā)送給服務(wù)器,服務(wù)器將該數(shù)據(jù)元件采集表發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備,使物聯(lián)網(wǎng)設(shè)備根據(jù)該數(shù)據(jù)元件采集表從對(duì)應(yīng)的工況設(shè)備中采集相應(yīng)的數(shù)據(jù)元件值,從而無(wú)需物聯(lián)網(wǎng)設(shè)備再根據(jù)不同的工控設(shè)備開(kāi)發(fā)數(shù)據(jù)采集用戶程序,僅需根據(jù)需要采集的數(shù)據(jù)元件生成數(shù)據(jù)元件采集表發(fā)送給物聯(lián)網(wǎng)設(shè)備,有效提高數(shù)據(jù)采集的效率,節(jié)省物聯(lián)網(wǎng)設(shè)備廠商的售后維護(hù)成本,而且用戶僅需在客戶端進(jìn)行選取操作,極大提高用戶體驗(yàn)度。
相應(yīng)的,本發(fā)明還提供一種物聯(lián)網(wǎng)數(shù)據(jù)采集方法,能夠應(yīng)用于上述實(shí)施例中的物聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)中。
參見(jiàn)圖2,是本發(fā)明提供的物聯(lián)網(wǎng)數(shù)據(jù)采集方法的一個(gè)實(shí)施例的流程示意圖,包括:
s1、客戶端根據(jù)輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息生成采集信息,并將所述采集信息通過(guò)服務(wù)器發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備;所述采集信息包括數(shù)據(jù)元件采集表;
s2、所述對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備根據(jù)所述數(shù)據(jù)元件采集表,采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
進(jìn)一步地,所述輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息包括選取的數(shù)據(jù)元件及配置的監(jiān)控參數(shù);
所述客戶端根據(jù)輸入的待監(jiān)控?cái)?shù)據(jù)元件的信息生成采集信息,具體包括:
對(duì)所述選取的數(shù)據(jù)元件進(jìn)行類(lèi)型分類(lèi),分別對(duì)每一類(lèi)型中的數(shù)據(jù)元件進(jìn)行屬性分類(lèi),并將每一屬性中地址連續(xù)的數(shù)據(jù)元件作為同一類(lèi)別;
根據(jù)劃分類(lèi)別后的數(shù)據(jù)元件及所述配置的監(jiān)控參數(shù)生成所述數(shù)據(jù)元件采集表。
進(jìn)一步地,所述物聯(lián)網(wǎng)數(shù)據(jù)采集方法還包括:
所述客戶端接收更新的采集信息,根據(jù)所述更新的采集信息更新所述數(shù)據(jù)元件采集表,并將更新后的數(shù)據(jù)元件采集表通過(guò)所述服務(wù)器發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備;
所述對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備根據(jù)更新后的數(shù)據(jù)元件采集表,重新采集對(duì)應(yīng)的工控設(shè)備中的數(shù)據(jù)元件值。
本發(fā)明實(shí)施例提供的物聯(lián)網(wǎng)數(shù)據(jù)采集方法,能夠使用戶在客戶端直接輸入待監(jiān)控?cái)?shù)據(jù)元件的信息,客戶端根據(jù)該信息生成數(shù)據(jù)元件采集表發(fā)送給服務(wù)器,服務(wù)器將該數(shù)據(jù)元件采集表發(fā)送給對(duì)應(yīng)的物聯(lián)網(wǎng)設(shè)備,使物聯(lián)網(wǎng)設(shè)備根據(jù)該數(shù)據(jù)元件采集表從對(duì)應(yīng)的工況設(shè)備中采集相應(yīng)的數(shù)據(jù)元件值,從而無(wú)需物聯(lián)網(wǎng)設(shè)備再根據(jù)不同的工控設(shè)備開(kāi)發(fā)數(shù)據(jù)采集用戶程序,僅需根據(jù)需要采集的數(shù)據(jù)元件生成數(shù)據(jù)元件采集表發(fā)送給物聯(lián)網(wǎng)設(shè)備,有效提高數(shù)據(jù)采集的效率,節(jié)省物聯(lián)網(wǎng)設(shè)備廠商的售后維護(hù)成本,而且用戶僅需在客戶端進(jìn)行選取操作,極大提高用戶體驗(yàn)度。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。