本發(fā)明涉及物聯(lián)網(wǎng)通信領(lǐng)域,更具體地,涉及一種用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)及方法。
背景技術(shù):
在一些較大范圍的物聯(lián)網(wǎng)應(yīng)用中,大量的傳感器將數(shù)據(jù)通過(guò)無(wú)線通訊技術(shù)發(fā)送給智能終端,智能終端再將這些數(shù)據(jù)傳送給服務(wù)器或云端,之后通過(guò)大數(shù)據(jù)技術(shù)對(duì)大量數(shù)據(jù)進(jìn)行處理。而由于物聯(lián)網(wǎng)目前在無(wú)線通訊技術(shù)上還沒(méi)有形成一個(gè)統(tǒng)一標(biāo)準(zhǔn),所以在傳輸數(shù)據(jù)時(shí)可選用的無(wú)線通訊技術(shù)有很多種,較為常見(jiàn)的有ZigBee、IPv6、藍(lán)牙、WiFi等。常規(guī)的物聯(lián)網(wǎng)大數(shù)據(jù)信息處理系統(tǒng)及方法只處理特定的一種無(wú)線通訊方式傳來(lái)的數(shù)據(jù)。因此,有必要開(kāi)發(fā)一種用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)及方法。
公開(kāi)于本發(fā)明背景技術(shù)部分的信息僅僅旨在加深對(duì)本公開(kāi)的一般背景技術(shù)的理解,而不應(yīng)當(dāng)被視為承認(rèn)或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域技術(shù)人員所公知的現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
常規(guī)的應(yīng)用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)及方法只處理特定的一種無(wú)線通訊方式傳過(guò)來(lái)的數(shù)據(jù),當(dāng)物聯(lián)網(wǎng)的通訊方式切換為其他方式或有多種物聯(lián)網(wǎng)時(shí),常規(guī)的方法或系統(tǒng)無(wú)法兼容。本發(fā)明的目的是提出一種可以用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)及方法。
根據(jù)本發(fā)明的一方面,提出了一種用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)。該系統(tǒng)可以包括:硬件模塊,實(shí)時(shí)采集數(shù)據(jù),對(duì)所采集的數(shù)據(jù)進(jìn)行封裝,發(fā)送封裝的數(shù)據(jù),同時(shí)進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng);協(xié)議轉(zhuǎn)換模塊,包括:子節(jié)點(diǎn),接收所述硬件模塊的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行封裝,并將子節(jié)點(diǎn)封裝的數(shù)據(jù)以所述硬件模塊對(duì)應(yīng)的無(wú)線通信方式發(fā)送至主節(jié)點(diǎn);主節(jié)點(diǎn),將所接收的來(lái)自子節(jié)點(diǎn)的數(shù)據(jù)發(fā)送給網(wǎng)關(guān),同時(shí)根據(jù)主節(jié)點(diǎn)與網(wǎng)關(guān)的通信方式進(jìn)行數(shù)據(jù)監(jiān)聽(tīng),并且將所監(jiān)聽(tīng)到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述子節(jié)點(diǎn);網(wǎng)關(guān),接收所述主節(jié)點(diǎn)的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行封裝后發(fā)送給數(shù)據(jù)處理模塊,并且接收來(lái)自所述數(shù)據(jù)處理模塊的數(shù)據(jù),將所接收的數(shù)據(jù)進(jìn)行解析和處理后發(fā)送給所述主節(jié)點(diǎn);數(shù)據(jù)處理模塊,接收來(lái)自網(wǎng)關(guān)的數(shù)據(jù),對(duì)所述來(lái)自網(wǎng)關(guān)的數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并進(jìn)行緩存,并選擇性地對(duì)數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ);以及客戶端,調(diào)用所述數(shù)據(jù)處理模塊提供的WebService接口對(duì)所述數(shù)據(jù)處理模塊進(jìn)行訪問(wèn)和控制。
優(yōu)選地,主節(jié)點(diǎn)與網(wǎng)關(guān)之間的通信方式可以為串口通信或網(wǎng)絡(luò)通信,如果主節(jié)點(diǎn)與網(wǎng)關(guān)之間采用串口通信,則主節(jié)點(diǎn)進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng),并將所接收的來(lái)自網(wǎng)關(guān)串口的數(shù)據(jù)轉(zhuǎn)發(fā)給子節(jié)點(diǎn);如果主節(jié)點(diǎn)與網(wǎng)關(guān)之間采用網(wǎng)絡(luò)通信,則主節(jié)點(diǎn)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)監(jiān)聽(tīng),并將來(lái)自網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā)給子節(jié)點(diǎn)。
優(yōu)選地,所述硬件模塊可以為ZigBee模塊、IPv6模塊、藍(lán)牙模塊、WiFi模塊、GSM/GPRS模塊、3G/4G模塊中的一種或多種。
優(yōu)選地,所述數(shù)據(jù)處理模塊可以使用Storm對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并通過(guò)memcached進(jìn)行緩存,通過(guò)MySQL對(duì)所選擇的數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ)。
優(yōu)選地,所述客戶端可以通過(guò)SOAP調(diào)用所述數(shù)據(jù)處理模塊提供的WebService接口。
優(yōu)選地,所述網(wǎng)關(guān)可以通過(guò)Kafka將來(lái)自所述主節(jié)點(diǎn)的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊,并通過(guò)Kafka接收所述數(shù)據(jù)處理模塊發(fā)來(lái)的數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提出一種用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理方法。該方法可以包括以下步驟:發(fā)送數(shù)據(jù),硬件模塊實(shí)時(shí)采集數(shù)據(jù),對(duì)所采集的數(shù)據(jù)進(jìn)行封裝,并發(fā)送封裝的數(shù)據(jù),同時(shí)進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng);協(xié)議轉(zhuǎn)換,包括以下子步驟:子節(jié)點(diǎn)接收所述硬件模塊的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行封裝,并將子節(jié)點(diǎn)封裝的數(shù)據(jù)以所述硬件模塊對(duì)應(yīng)的無(wú)線通信方式發(fā)送至主節(jié)點(diǎn);主節(jié)點(diǎn)將所接收的來(lái)自子節(jié)點(diǎn)的數(shù)據(jù)發(fā)送給網(wǎng)關(guān),同時(shí)根據(jù)主節(jié)點(diǎn)與網(wǎng)關(guān)的通信方式進(jìn)行數(shù)據(jù)監(jiān)聽(tīng),并且將所監(jiān)聽(tīng)到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述子節(jié)點(diǎn);以及網(wǎng)關(guān)接收所述主節(jié)點(diǎn)的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行封裝后發(fā)送給數(shù)據(jù)處理模塊,并且接收來(lái)自所述數(shù)據(jù)處理模塊的數(shù)據(jù),將所接收的數(shù)據(jù)進(jìn)行解析和處理后發(fā)送給所述主節(jié)點(diǎn);數(shù)據(jù)處理,數(shù)據(jù)處理模塊接收來(lái)自網(wǎng)關(guān)的數(shù)據(jù),對(duì)所述來(lái)自網(wǎng)關(guān)的數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并進(jìn)行緩存,并選擇性地對(duì)數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ);以及訪問(wèn)和控制數(shù)據(jù),客戶端調(diào)用所述數(shù)據(jù)處理模塊提供的WebService接口對(duì)所述數(shù)據(jù)處理模塊進(jìn)行訪問(wèn)和控制。
優(yōu)選地,主節(jié)點(diǎn)與網(wǎng)關(guān)之間的通信方式可以為串口通信或網(wǎng)絡(luò)通信,如果主節(jié)點(diǎn)與網(wǎng)關(guān)之間采用串口通信,則主節(jié)點(diǎn)進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng),并將所接收的來(lái)自網(wǎng)關(guān)串口的數(shù)據(jù)轉(zhuǎn)發(fā)給子節(jié)點(diǎn);如果主節(jié)點(diǎn)與網(wǎng)關(guān)之間采用網(wǎng)絡(luò)通信,則主節(jié)點(diǎn)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)監(jiān)聽(tīng),并將來(lái)自網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā)給子節(jié)點(diǎn)。
優(yōu)選地,所述數(shù)據(jù)處理模塊可以使用Storm對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并通過(guò)memcached進(jìn)行緩存,通過(guò)MySQL對(duì)所選擇的數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ)。
優(yōu)選地,所述網(wǎng)關(guān)可以通過(guò)Kafka將來(lái)自所述主節(jié)點(diǎn)的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊,并通過(guò)Kafka接收所述數(shù)據(jù)處理模塊發(fā)來(lái)的數(shù)據(jù)。
根據(jù)本發(fā)明的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)及方法可以兼容多個(gè)物聯(lián)網(wǎng),包括ZigBee、IPv6、藍(lán)牙、WiFi、GSM/GPRS、3G及4G,底層的物聯(lián)網(wǎng)可由這些無(wú)線通訊技術(shù)隨意組合,使上層應(yīng)用程序的開(kāi)發(fā)專注于功能的開(kāi)發(fā)并且可以開(kāi)發(fā)多個(gè)物聯(lián)網(wǎng)集成的應(yīng)用。
本發(fā)明的方法具有其它的特性和優(yōu)點(diǎn),這些特性和優(yōu)點(diǎn)從并入本文中的附圖和隨后的具體實(shí)施例中將是顯而易見(jiàn)的,或者將在并入本文中的附圖和隨后的具體實(shí)施例中進(jìn)行詳細(xì)陳述,這些附圖和具體實(shí)施例共同用于解釋本發(fā)明的特定原理。
附圖說(shuō)明
通過(guò)結(jié)合附圖對(duì)本發(fā)明示例性實(shí)施例進(jìn)行更詳細(xì)的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本發(fā)明示例性實(shí)施例中,相同的參考標(biāo)號(hào)通常代表相同部件。
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)的示意圖。
圖2示出了在本發(fā)明實(shí)施例中網(wǎng)關(guān)與數(shù)據(jù)處理服務(wù)器之間通信的示意圖。
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理方法的流程圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本發(fā)明。雖然附圖中顯示了本發(fā)明的優(yōu)選實(shí)施例,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了使本發(fā)明更加透徹和完整,并且能夠?qū)⒈景l(fā)明的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
實(shí)施例1
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)的示意圖。該系統(tǒng)可以包括:硬件模塊101、協(xié)議轉(zhuǎn)換模塊102、數(shù)據(jù)處理模塊103以及客戶端104。其中,協(xié)議轉(zhuǎn)換模塊102可以包括子節(jié)點(diǎn)201、主節(jié)點(diǎn)202以及網(wǎng)關(guān)203。
硬件模塊101實(shí)時(shí)采集數(shù)據(jù),依據(jù)所采取的通信協(xié)議對(duì)所采集的數(shù)據(jù)進(jìn)行封裝,并發(fā)送已封裝的數(shù)據(jù),同時(shí)進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng)。
硬件模塊101發(fā)送數(shù)據(jù)所采用的通信協(xié)議根據(jù)硬件模塊自身的接口及通信方式的限定選擇串行通信協(xié)議或TCP/IP協(xié)議。
在一個(gè)示例中,硬件模塊101可以為ZigBee模塊、IPv6模塊、藍(lán)牙模塊、WiFi模塊、GSM/GPRS模塊、3G/4G模塊中的一種或多種。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,硬件模塊101可以為任意適當(dāng)?shù)念愋汀?/p>
協(xié)議轉(zhuǎn)換模塊102中的子節(jié)點(diǎn)201接收硬件模塊101的數(shù)據(jù),依據(jù)所采取的通信協(xié)議對(duì)所接收的數(shù)據(jù)進(jìn)行封裝,并將封裝的數(shù)據(jù)以硬件模塊101對(duì)應(yīng)的無(wú)線通信方式發(fā)送至主節(jié)點(diǎn)。
子節(jié)點(diǎn)201發(fā)送數(shù)據(jù)所采用的通信協(xié)議根據(jù)子節(jié)點(diǎn)自身的接口及通信方式的限定選擇串行通信協(xié)議或TCP/IP協(xié)議,其與硬件模塊101所采用的通信協(xié)議是相同的。
硬件模塊101對(duì)應(yīng)的無(wú)信通信方式可以為ZigBee、IPv6、藍(lán)牙、WiFi、GSM/GPRS、3G/4G中的一種。例如,如果硬件模塊101為Zigbee模塊,則其對(duì)應(yīng)的通信方式則為Zigbee通信。
協(xié)議轉(zhuǎn)換模塊102中的主節(jié)點(diǎn)202將所接收的來(lái)自子節(jié)點(diǎn)201的數(shù)據(jù)發(fā)送給網(wǎng)關(guān),同時(shí)根據(jù)主節(jié)點(diǎn)202與網(wǎng)關(guān)203所采用的通信方式選擇進(jìn)行串口或網(wǎng)絡(luò)數(shù)據(jù)監(jiān)聽(tīng),將所接收的來(lái)自網(wǎng)關(guān)203的串口數(shù)據(jù)或來(lái)自網(wǎng)絡(luò)的數(shù)據(jù)經(jīng)過(guò)解析和處理后發(fā)送給子節(jié)點(diǎn)201。具體地,如果主節(jié)點(diǎn)202與網(wǎng)關(guān)203之間采用串口通信,則主節(jié)點(diǎn)202進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng),并將所接收的來(lái)自網(wǎng)關(guān)串口的數(shù)據(jù)轉(zhuǎn)發(fā)給子節(jié)點(diǎn)201;如果主節(jié)點(diǎn)202與網(wǎng)關(guān)203之間采用網(wǎng)絡(luò)通信,則主節(jié)點(diǎn)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)監(jiān)聽(tīng),并將來(lái)自網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā)給子節(jié)點(diǎn)201。
協(xié)議轉(zhuǎn)換模塊102中的網(wǎng)關(guān)203接收主節(jié)點(diǎn)的數(shù)據(jù),依據(jù)所采取的通信協(xié)議對(duì)所接收的數(shù)據(jù)進(jìn)行封裝后發(fā)送給數(shù)據(jù)處理模塊103。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,網(wǎng)關(guān)的數(shù)量可以為一個(gè)或多個(gè)。
在一個(gè)示例中,網(wǎng)關(guān)203通過(guò)Kafka將來(lái)自主節(jié)點(diǎn)202的數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊103,并且通過(guò)Kafka接收數(shù)據(jù)處理模塊103發(fā)來(lái)的數(shù)據(jù),將所接收的數(shù)據(jù)轉(zhuǎn)發(fā)給主節(jié)點(diǎn)202。
數(shù)據(jù)處理模塊103接收來(lái)自網(wǎng)關(guān)203的數(shù)據(jù),對(duì)來(lái)自網(wǎng)關(guān)203的數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并進(jìn)行緩存,選擇性地對(duì)數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ)。數(shù)據(jù)處理模塊103會(huì)對(duì)數(shù)據(jù)和配置信息進(jìn)行分析,選擇有價(jià)值的數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ)。例如,當(dāng)數(shù)據(jù)處理模塊103所接收的是安防報(bào)警傳感器的信息,對(duì)于顯示正常狀態(tài)的數(shù)據(jù)并不進(jìn)行存儲(chǔ),而對(duì)于顯示出異常狀態(tài)的數(shù)據(jù),數(shù)據(jù)處理模塊103則認(rèn)為其是有價(jià)值的而對(duì)其進(jìn)行存儲(chǔ)。
在一個(gè)示例中,數(shù)據(jù)處理模塊使用Storm對(duì)大數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并通過(guò)memcached進(jìn)行緩存,通過(guò)MySQL對(duì)所選擇的數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ)。
在網(wǎng)關(guān)通過(guò)Kafka發(fā)送和接收數(shù)據(jù)的情況下,網(wǎng)關(guān)203所采用的通信協(xié)議為根據(jù)Kafka自身的業(yè)務(wù)需求而定義的基于TCP層的協(xié)議。網(wǎng)關(guān)203與數(shù)據(jù)處理模塊103之間的通信如圖2所示。
Kafka為分布式消息系統(tǒng),Kafka producer(生產(chǎn)者)將消息推送給Kafka Broker(服務(wù)器)和Zookeeper,而Kafka consumer(消費(fèi)者)從Kafka Broker和Zookeeper獲取消息。
可見(jiàn),協(xié)議轉(zhuǎn)換模塊102將不同硬件模塊采用的不同的數(shù)據(jù)格式轉(zhuǎn)換成了數(shù)據(jù)處理服務(wù)器103可處理的統(tǒng)一格式。
客戶端104調(diào)用數(shù)據(jù)處理模塊103提供的WebService接口對(duì)所述數(shù)據(jù)處理模塊進(jìn)行訪問(wèn)和控制。
在一個(gè)示例中,客戶端104通過(guò)SOAP調(diào)用所述數(shù)據(jù)處理模塊提供的WebService接口。通過(guò)WebService接口,客戶端能夠?qū)τ布K進(jìn)行實(shí)時(shí)監(jiān)控、歷史數(shù)據(jù)查詢、聯(lián)動(dòng)控制、圖表繪制等等。
根據(jù)本發(fā)明實(shí)施例的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng)的部署主要分為網(wǎng)關(guān)的部署和服務(wù)器端的部署。網(wǎng)關(guān)端的程序部署在Android操作系統(tǒng)下,服務(wù)器端程序部署在Linux操作系統(tǒng)下,網(wǎng)關(guān)和服務(wù)器端均部署完成后即可啟動(dòng)運(yùn)行。服務(wù)端依次啟動(dòng)Storm相關(guān)服務(wù)、Kafka相關(guān)服務(wù)、用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理服務(wù)端器端程序、Tomcat相關(guān)服務(wù)及其他服務(wù);網(wǎng)關(guān)端依次啟動(dòng)用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理網(wǎng)關(guān)端程序和Kafka相關(guān)服務(wù),最后是客戶端的安裝:Windows系統(tǒng)的PC安裝提供的PC端程序,Android系統(tǒng)安裝提供的apk。
根據(jù)本發(fā)明實(shí)施例的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理系統(tǒng),通過(guò)協(xié)議轉(zhuǎn)換模塊進(jìn)行協(xié)議轉(zhuǎn)換而將不同格式的數(shù)據(jù)統(tǒng)一封裝,從而能夠處理多種無(wú)線通信方式傳輸?shù)臄?shù)據(jù)。
實(shí)施例2
本發(fā)明還提出了一種用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理方法。在本實(shí)施中,如圖3所示,該方法包括以下步驟:
步驟1:發(fā)送數(shù)據(jù)。硬件模塊實(shí)時(shí)采集數(shù)據(jù),對(duì)所采集的數(shù)據(jù)進(jìn)行封裝,并發(fā)送封裝的數(shù)據(jù),同時(shí)進(jìn)行串口數(shù)據(jù)監(jiān)聽(tīng)。
步驟2:協(xié)議轉(zhuǎn)換,包括以下子步驟:
子步驟1:子節(jié)點(diǎn)接收所述硬件模塊的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行封裝,并將子節(jié)點(diǎn)封裝的數(shù)據(jù)以所述硬件模塊對(duì)應(yīng)的無(wú)線通信方式發(fā)送至主節(jié)點(diǎn)。
子步驟2:主節(jié)點(diǎn)將所接收的來(lái)自子節(jié)點(diǎn)的數(shù)據(jù)發(fā)送給網(wǎng)關(guān),同時(shí)根據(jù)主節(jié)點(diǎn)與網(wǎng)關(guān)的通信方式進(jìn)行數(shù)據(jù)監(jiān)聽(tīng),并且將所監(jiān)聽(tīng)到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述子節(jié)點(diǎn)。
子步驟3:網(wǎng)關(guān)接收所述主節(jié)點(diǎn)的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行封裝后發(fā)送給數(shù)據(jù)處理模塊,并且接收來(lái)自所述數(shù)據(jù)處理模塊的數(shù)據(jù),將所接收的數(shù)據(jù)進(jìn)行解析和處理后發(fā)送給所述主節(jié)點(diǎn)。
步驟3:數(shù)據(jù)處理。數(shù)據(jù)處理模塊接收來(lái)自網(wǎng)關(guān)的數(shù)據(jù),對(duì)所述來(lái)自網(wǎng)關(guān)的數(shù)據(jù)進(jìn)行實(shí)時(shí)數(shù)據(jù)處理并進(jìn)行緩存,并選擇性地對(duì)數(shù)據(jù)和配置信息進(jìn)行存儲(chǔ)。
步驟4:訪問(wèn)和控制數(shù)據(jù)??蛻舳苏{(diào)用所述數(shù)據(jù)處理模塊提供的WebService接口對(duì)所述數(shù)據(jù)處理模塊進(jìn)行訪問(wèn)和控制。
根據(jù)本發(fā)明實(shí)施例的用于物聯(lián)網(wǎng)的大數(shù)據(jù)信息處理方法,通過(guò)協(xié)議轉(zhuǎn)換模塊進(jìn)行協(xié)議轉(zhuǎn)換而將不同格式的數(shù)據(jù)統(tǒng)一封裝,從而能夠處理多種無(wú)線通信方式傳輸?shù)臄?shù)據(jù)。
以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說(shuō)明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說(shuō)明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯而易見(jiàn)的。