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