1.緒論
三網(wǎng)融合,指的是將無(wú)線(xiàn)傳感網(wǎng)絡(luò)、因特網(wǎng)(Internet)、移動(dòng)3G網(wǎng)這三種網(wǎng)絡(luò)融合在一起。無(wú)線(xiàn)傳感網(wǎng)絡(luò),即由隨機(jī)分布的集成有傳感器、數(shù)據(jù)處理單元和通信模塊的微小節(jié)點(diǎn)通過(guò)自組織的方式構(gòu)成網(wǎng)絡(luò),借助于節(jié)點(diǎn)中內(nèi)置的形式多樣的傳感器測(cè)量所在周邊環(huán)境中的熱、紅外、聲納、雷達(dá)和地震波信號(hào),從而探測(cè)包括溫度、濕度、噪聲、光強(qiáng)度、壓力、土壤成分、移動(dòng)物體的大小、速度和方向等眾多我們感興趣的物質(zhì)現(xiàn)象。Internet是一組全球信息資源的總匯。有一種粗略的說(shuō)法,認(rèn)為INTERNET是由于許多小的網(wǎng)絡(luò)(子網(wǎng))互聯(lián)而成的一個(gè)邏輯網(wǎng),每個(gè)子網(wǎng)中連接著若干臺(tái)計(jì)算機(jī)(主機(jī))。Internet以相互交流信息資源為目的,基于一些共同的協(xié)議,并通過(guò)許多路由器和公共互聯(lián)網(wǎng)而成,它是一個(gè)信息資源和資源共享的集合。移動(dòng)3G網(wǎng),即利用第三代移動(dòng)通信技術(shù)形成的網(wǎng)絡(luò)。第三代移動(dòng)通信技術(shù)(3rd—generation,3G),是指支持高速數(shù)據(jù)傳輸?shù)姆涓C移動(dòng)通訊技術(shù)。3G服務(wù)能夠同時(shí)傳送聲音及數(shù)據(jù)信息,速率一般在幾百kbps以上。目前3G存在四種標(biāo)準(zhǔn):CDMA2000,WCDMA,TD-SCDMA,WiMAX。3G時(shí)代即將到來(lái),由最新的無(wú)線(xiàn)寬帶上網(wǎng)到手機(jī)電視、視頻通話(huà)、手機(jī)網(wǎng)游等應(yīng)用越來(lái)越多。
在無(wú)線(xiàn)傳感網(wǎng)絡(luò)和物聯(lián)網(wǎng)嘲同應(yīng)用快速發(fā)展的趨勢(shì)下,本文提出了一套基于三網(wǎng)融合的感知與控制物聯(lián)網(wǎng)平臺(tái)的架構(gòu),該架構(gòu)通過(guò)無(wú)線(xiàn)傳感網(wǎng)絡(luò)連接終端節(jié)點(diǎn),進(jìn)行感知與反饋控制;基于Internet,通過(guò)B/S模式,提供對(duì)系統(tǒng)的訪(fǎng)問(wèn)和控制;基于移動(dòng)3G網(wǎng)絡(luò),提供手機(jī)等手持終端對(duì)系統(tǒng)的訪(fǎng)問(wèn)和控制。
2.系統(tǒng)的整體框架
系統(tǒng)通過(guò)融合物聯(lián)網(wǎng)、Internet、移動(dòng)3G網(wǎng)這三網(wǎng),旨在開(kāi)發(fā)一個(gè)通用、方便、快捷的物聯(lián)網(wǎng)感知與控制平臺(tái)。該平臺(tái)允許用戶(hù)隨時(shí)隨地訪(fǎng)問(wèn)系統(tǒng),獲取無(wú)線(xiàn)傳感網(wǎng)絡(luò)的監(jiān)控?cái)?shù)據(jù),對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)進(jìn)行反饋控制。
系統(tǒng)由無(wú)線(xiàn)傳感網(wǎng)絡(luò)、服務(wù)器、手持終端組成。無(wú)線(xiàn)傳感網(wǎng)絡(luò)包括采集節(jié)點(diǎn)、中繼節(jié)點(diǎn)、匯集節(jié)點(diǎn)(SINK),完成監(jiān)控?cái)?shù)據(jù)的采集和反饋控制;服務(wù)器中的Web服務(wù)器和客戶(hù)端瀏覽器組成B/S結(jié)構(gòu),Socket服務(wù)器與手持終端組成C/S結(jié)構(gòu),兩者都可以完成監(jiān)控?cái)?shù)據(jù)的顯示、發(fā)起反饋控制等操作,手持終端可以采用Android平臺(tái)。本系統(tǒng)的整體設(shè)計(jì)框架如圖l所示:
圖1 基于三網(wǎng)融合的感知與控制物聯(lián)網(wǎng)平臺(tái)的整體框架
系統(tǒng)可以劃分為幾個(gè)模塊:無(wú)線(xiàn)傳感器網(wǎng)絡(luò);數(shù)據(jù)服務(wù)器;Web服務(wù)器(包括Socket服務(wù)器)以及手持終端。平臺(tái)將無(wú)線(xiàn)傳感網(wǎng)絡(luò)、Internet、移動(dòng)3G網(wǎng)這三網(wǎng)融合,將無(wú)線(xiàn)節(jié)點(diǎn)與PC、移動(dòng)手持終端連接到一起。該平臺(tái)既可以通過(guò)無(wú)線(xiàn)傳感網(wǎng)絡(luò)監(jiān)測(cè)環(huán)境信息或設(shè)備狀態(tài),在手持終端或Web服務(wù)器等處獲取得到的監(jiān)測(cè)信息;也可以從手持終端或Web服務(wù)器等處,對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)進(jìn)行反饋控制。
3.系統(tǒng)的數(shù)據(jù)流
系統(tǒng)的數(shù)據(jù)流分為監(jiān)控?cái)?shù)據(jù)數(shù)據(jù)流和反饋數(shù)據(jù)流,本節(jié)描述監(jiān)控?cái)?shù)據(jù)數(shù)據(jù)流以及反饋數(shù)據(jù)數(shù)據(jù)流的過(guò)程。
3.1 監(jiān)控?cái)?shù)據(jù)數(shù)據(jù)流
監(jiān)控?cái)?shù)據(jù)數(shù)據(jù)流如下:由無(wú)線(xiàn)傳感網(wǎng)絡(luò)的采集節(jié)點(diǎn)采集數(shù)據(jù),將數(shù)據(jù)傳送到匯集節(jié)點(diǎn)(可能會(huì)通過(guò)中繼節(jié)點(diǎn)轉(zhuǎn)發(fā)),然后由匯集節(jié)點(diǎn)將數(shù)據(jù)發(fā)送到數(shù)據(jù)服務(wù)器,數(shù)據(jù)服務(wù)器每隔一定的時(shí)間,將當(dāng)前時(shí)間間隔內(nèi)收到的數(shù)據(jù)打包后,發(fā)送到Web服務(wù)器,Web服務(wù)器會(huì)將數(shù)據(jù)保存進(jìn)數(shù)據(jù)庫(kù)中,同時(shí)還會(huì)向Socket服務(wù)器發(fā)送數(shù)據(jù)包讓手持終端也能夠接收到即時(shí)數(shù)據(jù)并顯示。監(jiān)控?cái)?shù)據(jù)活動(dòng)的過(guò)程如圖2所示:
圖2 監(jiān)控?cái)?shù)據(jù)活動(dòng)圖
3.2 反饋控制數(shù)據(jù)流
反饋控制數(shù)據(jù)流如下:反饋控制可以由手持終端發(fā)起,也可由是瀏覽器端發(fā)起,所有反饋指令匯集到Web服務(wù)器(若是手持終端發(fā)起的反饋控制,先通過(guò)Socket服務(wù)器向Web服務(wù)器請(qǐng)求指令信息,然后手持終端選擇反饋指令發(fā)送給Web服務(wù)器),最終由Web服務(wù)器在數(shù)據(jù)服務(wù)器通過(guò)Http協(xié)議向其post數(shù)據(jù)時(shí),將所有反饋指作為返回值發(fā)送給數(shù)據(jù)服務(wù)器,然后由數(shù)據(jù)服務(wù)器通過(guò)串口發(fā)送給匯集結(jié)點(diǎn)(Sink節(jié)點(diǎn)),匯集節(jié)點(diǎn)通過(guò)無(wú)線(xiàn)模塊發(fā)送反饋指令,采集節(jié)點(diǎn)收到反饋指令后,驗(yàn)證節(jié)點(diǎn)I后執(zhí)行反饋操作。反饋數(shù)據(jù)活動(dòng)的過(guò)程如圖3所示:
收到反饋指令后,驗(yàn)證節(jié)點(diǎn)ID后執(zhí)行反饋操作。反饋數(shù)據(jù)活動(dòng)的過(guò)程如圖3所示:
圖3 反饋控制活動(dòng)圖
4.各個(gè)模塊的設(shè)計(jì)
4.1 手持終端模塊的設(shè)計(jì)
手持終端在這個(gè)系統(tǒng)中的作用,是讓用戶(hù)可以隨時(shí)隨方便地訪(fǎng)問(wèn)系統(tǒng),并可以完成可以獲取監(jiān)控?cái)?shù)據(jù)、執(zhí)行反饋控制等基本操作。
根據(jù)手持終端的功能,結(jié)合Android平臺(tái)的特點(diǎn),可以劃分出下面幾個(gè)相對(duì)獨(dú)立子模塊:與服務(wù)器通信模塊,負(fù)責(zé)與Socket服務(wù)器通信,相當(dāng)于一個(gè)SocketClient;后臺(tái)通信服務(wù)模塊,負(fù)責(zé)控制與服務(wù)器的通信,并通過(guò)廣播,協(xié)調(diào)其余各個(gè)模塊的運(yùn)行; 數(shù)據(jù)顯示模塊,負(fù)責(zé)即時(shí)顯示各種數(shù)據(jù)信息;用戶(hù)登入/登出模塊,負(fù)責(zé)用戶(hù)登入,登出服務(wù)器;數(shù)據(jù)存儲(chǔ)模塊,負(fù)責(zé)存儲(chǔ)接收到的數(shù)據(jù)信息;歷史數(shù)據(jù)查詢(xún)模塊,負(fù)責(zé)給用戶(hù)提供查詢(xún)歷史數(shù)據(jù)的功能;反饋控制模塊,負(fù)責(zé)發(fā)起反饋控制。手持終端各個(gè)模塊間的通信如圖4所示:
圖4 手持終端各個(gè)模塊間的通信
各個(gè)模塊間需要通過(guò)通信來(lái)相互協(xié)作,從而順利地完成手持終端的各個(gè)功能的實(shí)現(xiàn)。如下圖所示,手持終端的七個(gè)子模塊緊密聯(lián)系,其中最核心的模塊就是后臺(tái)通信服務(wù)模塊,它的作用相當(dāng)于一個(gè)主控模塊,由它負(fù)責(zé)控制與服務(wù)器的通信,并通過(guò)廣播,協(xié)調(diào)其余各個(gè)模塊的運(yùn)行。
4.2 服務(wù)器的設(shè)計(jì)
基于三網(wǎng)融合的感知與控制物聯(lián)網(wǎng)平臺(tái)的服務(wù)器可以劃分為Web服務(wù)器和數(shù)據(jù)服務(wù)器,其中Web服務(wù)器包括Socket服務(wù)器。
Web服務(wù)器是系統(tǒng)的一個(gè)樞紐,其與數(shù)據(jù)服務(wù)器進(jìn)行通信,并可以讓用戶(hù)通過(guò)瀏覽器端或是手持終端來(lái)訪(fǎng)問(wèn)系統(tǒng),包括獲取無(wú)線(xiàn)傳感網(wǎng)絡(luò)的監(jiān)控?cái)?shù)據(jù)、發(fā)起對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)的反饋控制;并允許管理員通過(guò)瀏覽器端來(lái)管理系統(tǒng),包括管理系統(tǒng)用戶(hù)、數(shù)據(jù)庫(kù)等。Web服務(wù)器包括以下主要功能:與數(shù)據(jù)服務(wù)器通信,處理數(shù)據(jù)服務(wù)器發(fā)送的數(shù)據(jù);匯集需要執(zhí)行的反饋指令(來(lái)自瀏覽器端和手持終端),發(fā)送給數(shù)據(jù)服務(wù)器;數(shù)據(jù)庫(kù)的管理和維護(hù);將實(shí)時(shí)數(shù)據(jù)廣播到各個(gè)網(wǎng)頁(yè)端,并在頁(yè)面繪出實(shí)時(shí)曲線(xiàn)圖;控制Socket服務(wù)器,從而實(shí)現(xiàn)與手持終端數(shù)據(jù)交互;管理Web頁(yè)面的用戶(hù)交互。對(duì)應(yīng)這些功能可以劃分相應(yīng)的Web服務(wù)器的模塊。
數(shù)據(jù)服務(wù)器負(fù)責(zé)對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)收集的數(shù)據(jù)進(jìn)行收集和處理,即接收無(wú)線(xiàn)傳感網(wǎng)絡(luò)中的匯集節(jié)點(diǎn)發(fā)來(lái)的溫度數(shù)據(jù),同時(shí)驗(yàn)證、解析并組織溫度數(shù)據(jù);同時(shí),數(shù)據(jù)服務(wù)器也負(fù)責(zé)與Web服務(wù)器進(jìn)行通信,即將溫度數(shù)據(jù)打包發(fā)送至Web服務(wù)器,同時(shí)接收Web服務(wù)器發(fā)送的反饋指令,并發(fā)送到無(wú)線(xiàn)傳感網(wǎng)絡(luò)中的匯集節(jié)點(diǎn)。
4.3 無(wú)線(xiàn)傳感網(wǎng)絡(luò)模塊的設(shè)計(jì)
無(wú)線(xiàn)傳感網(wǎng)絡(luò)由隨機(jī)分布的集成有傳感器、數(shù)據(jù)處理單元和通信模塊的微小節(jié)點(diǎn)構(gòu)成,借助于節(jié)點(diǎn)中內(nèi)置的形式多樣的傳感器測(cè)量所在周邊環(huán)境中的熱、紅外等信號(hào),從而探測(cè)包括溫度、濕度、光強(qiáng)度、加速度等眾多我們感興趣的物質(zhì)現(xiàn)象。同時(shí),除了可以監(jiān)測(cè)環(huán)境信息或設(shè)備狀態(tài),該無(wú)線(xiàn)傳感網(wǎng)絡(luò)也可以對(duì)節(jié)點(diǎn)進(jìn)行反饋控制。
基于三網(wǎng)融合的感知與控制物聯(lián)網(wǎng)平臺(tái)的無(wú)線(xiàn)傳感網(wǎng)絡(luò)包括采集節(jié)點(diǎn)、匯集節(jié)點(diǎn)以及中繼節(jié)點(diǎn)。具體工作過(guò)程可以通過(guò)采集節(jié)點(diǎn)采集數(shù)據(jù),采集的數(shù)據(jù)通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)將數(shù)據(jù)傳送到匯集節(jié)點(diǎn),并通過(guò)匯集節(jié)點(diǎn)傳送到數(shù)據(jù)服務(wù)器;同時(shí)匯集節(jié)點(diǎn)從數(shù)據(jù)服務(wù)器接收反饋信息,并通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)將反饋信息傳送到采集節(jié)點(diǎn),采集節(jié)點(diǎn)驗(yàn)證反饋指令,然后對(duì)執(zhí)行需要執(zhí)行的反饋指令。中繼節(jié)點(diǎn)可以根據(jù)設(shè)定,轉(zhuǎn)發(fā)收到的特定無(wú)線(xiàn)網(wǎng)絡(luò)數(shù)據(jù),從而提高無(wú)線(xiàn)網(wǎng)絡(luò)的覆蓋范圍。
5.總結(jié)
本文通過(guò)三網(wǎng)融合,構(gòu)建了一個(gè)物聯(lián)網(wǎng)平臺(tái),使用戶(hù)可以方便、快捷地對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)進(jìn)行監(jiān)控和反饋控制。該系統(tǒng)通過(guò)無(wú)線(xiàn)傳感網(wǎng)絡(luò)采集數(shù)據(jù)和執(zhí)行反饋控制,用戶(hù)可以通過(guò)Web方式或是通過(guò)基于Android的手機(jī)平臺(tái)方式,來(lái)訪(fǎng)問(wèn)系統(tǒng),獲取無(wú)線(xiàn)傳感網(wǎng)絡(luò)的監(jiān)控?cái)?shù)據(jù),也可以對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)進(jìn)行反饋控制。本系統(tǒng)提供Web方式和通過(guò)基于Android的手機(jī)平臺(tái)方式對(duì)系統(tǒng)的訪(fǎng)問(wèn),用戶(hù)可以方便、快捷地監(jiān)控?zé)o線(xiàn)傳感網(wǎng)絡(luò)的數(shù)據(jù)、進(jìn)行反饋控制。系統(tǒng)集成了無(wú)線(xiàn)通信、數(shù)據(jù)處理、傳感器模塊的微小節(jié)點(diǎn)分布在不同的地方來(lái)獲取數(shù)據(jù)、收集信息的,這些微小節(jié)點(diǎn)體積小、易于安裝,對(duì)環(huán)境要求很低,因此用它們來(lái)進(jìn)行數(shù)據(jù)的采集十分方便,可以省掉很多不必要的工作。本系統(tǒng)中的微小節(jié)點(diǎn)功耗非常小,對(duì)環(huán)境要求低、適應(yīng)性很好,它們既可以接外接電源也可以獨(dú)立電池供電。同時(shí),因?yàn)楸M可能簡(jiǎn)化了節(jié)點(diǎn)的處理,使得將來(lái)可以用更簡(jiǎn)單、低功耗的節(jié)點(diǎn)來(lái)代替現(xiàn)有的通用節(jié)點(diǎn),提高節(jié)點(diǎn)的工作時(shí)間。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴(lài)品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://m.vmgcyvh.cn/
本文標(biāo)題:基于三網(wǎng)融合的感知與控制物聯(lián)網(wǎng)平臺(tái)的構(gòu)架
本文網(wǎng)址:http://m.vmgcyvh.cn/html/consultation/10839613154.html