您的位置:網(wǎng)站首頁(yè) > 優(yōu)秀論文 > 正文
基于傳感網(wǎng)絡(luò)的中間件設(shè)計(jì)方法
作者:王琳來(lái)源:原創(chuàng)日期:2013-06-29人氣:756
1、概述
中間件是位于平臺(tái)(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn)。
傳感器網(wǎng)絡(luò)中間件是面向傳感器網(wǎng)絡(luò)的部署及應(yīng)用開(kāi)發(fā)構(gòu)建的通用中間件平臺(tái)。它包含一個(gè)支持多應(yīng)用的運(yùn)行環(huán)境和一系列標(biāo)準(zhǔn)化系統(tǒng)服務(wù),如數(shù)據(jù)聚合、控制和管理策略以及自適應(yīng)能量有效機(jī)制等。該方法可以簡(jiǎn)化傳感器網(wǎng)絡(luò)設(shè)計(jì)的復(fù)雜度,并解決傳感器網(wǎng)絡(luò)實(shí)現(xiàn)中的種種限制和挑戰(zhàn)問(wèn)題,為傳感器網(wǎng)絡(luò)的研究、應(yīng)用和開(kāi)發(fā)提供一個(gè)高效節(jié)能、可擴(kuò)展和安全的開(kāi)發(fā)方法和平臺(tái)。
傳感器網(wǎng)絡(luò)中間件平臺(tái)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)一個(gè)基于異構(gòu)傳感器網(wǎng)絡(luò)的開(kāi)發(fā)管理平臺(tái),應(yīng)用開(kāi)發(fā)者可以基于傳感器網(wǎng)絡(luò)中間件快速地開(kāi)發(fā)和部署相關(guān)應(yīng)用,而無(wú)需了解傳感器網(wǎng)絡(luò)底層的具體技術(shù)實(shí)現(xiàn)。傳感器中間件為應(yīng)用用戶提供統(tǒng)一的系統(tǒng)級(jí)視圖,并且屏蔽所有的底層復(fù)雜處理的操作。
本文設(shè)計(jì)并實(shí)現(xiàn)了一種傳感器網(wǎng)絡(luò)中間件平臺(tái)系統(tǒng)。該平臺(tái)可以為傳感網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)者提供統(tǒng)一的開(kāi)發(fā)接口和視圖,屏蔽傳感器網(wǎng)絡(luò)的底層實(shí)現(xiàn)技術(shù),并支持用戶對(duì)異構(gòu)傳感網(wǎng)絡(luò)的部署、管理與應(yīng)用。
2、傳感網(wǎng)絡(luò)中間件的體系架構(gòu)設(shè)計(jì)
傳感網(wǎng)絡(luò)中間件的設(shè)計(jì)目標(biāo)很清晰。簡(jiǎn)單說(shuō),就是為了實(shí)現(xiàn)上層應(yīng)用開(kāi)發(fā)的靈活性,為上層應(yīng)用提供統(tǒng)一的數(shù)據(jù)查詢和網(wǎng)絡(luò)狀態(tài)監(jiān)測(cè)等服務(wù),屏蔽底層物理傳感網(wǎng)絡(luò)及相關(guān)協(xié)議的細(xì)節(jié)。同時(shí),作為中介角色,彌合底層傳感網(wǎng)絡(luò)異構(gòu)性所帶來(lái)的數(shù)據(jù)格式和通信接口上的差異,將上層應(yīng)用的數(shù)據(jù)查詢及網(wǎng)絡(luò)監(jiān)測(cè)等服務(wù)請(qǐng)求轉(zhuǎn)換為傳感網(wǎng)絡(luò)能夠理解的形式,并取得相關(guān)反饋。
中間件體系的設(shè)計(jì)決定了中間件的功能、使用范圍、靈活性、可擴(kuò)展性、可實(shí)施性以及具體的性能指標(biāo)(包括數(shù)據(jù)的處理能力、處理延遲、穩(wěn)定性、安全性等)。因此,開(kāi)展該方向研究的首要工作內(nèi)容就是要設(shè)計(jì)一個(gè)完善、合理的體系結(jié)構(gòu),本文采取一種“從兩端到中間”的設(shè)計(jì)思路,如圖1:
中間件分為三層,三個(gè)層次分別是上層應(yīng)用API及服務(wù)接口、中間件服務(wù)層以及底層物理網(wǎng)絡(luò)接口。通信模塊負(fù)責(zé)處理中間件不同部署方式下的通信鏈路維護(hù)。其中,中間件服務(wù)層中具體的功能模塊劃分和模塊之間的關(guān)聯(lián)關(guān)系決定了中間件的功能模型。
3、傳感網(wǎng)絡(luò)中間件部署模式
有了基本的傳感網(wǎng)絡(luò)中間件體系結(jié)構(gòu)和功能模型,還不能清晰勾畫出中間件在傳感網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)中的角色和作用,不能提供一個(gè)完整的基于中間件的傳感網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)方案。為了實(shí)現(xiàn)這些目標(biāo),必須明確中間件的部署模式。部署方式,決定了中間件的主要功能實(shí)體的分布和中間件內(nèi)部層次及功能模塊之間的通信形式及基本流程。
從靈活部署和易于實(shí)現(xiàn)的角度出發(fā),采用基于SensorNode(感知節(jié)點(diǎn))-SinkNode(Sink節(jié)點(diǎn))-Gateway(網(wǎng)關(guān))-ControlSite(控制節(jié)點(diǎn))-Applicatioin(應(yīng)用)的5級(jí)部署模型較為適合。中間件的各功能模塊和層次模型可以根據(jù)應(yīng)用的實(shí)際需要在上述5類實(shí)體上部署。不同的部署對(duì)于中間件的實(shí)現(xiàn)特別是通信模塊的實(shí)現(xiàn)有不同的要求。
4、傳感網(wǎng)絡(luò)中間件的基本功能模型
無(wú)論是從上層應(yīng)用還是從底層傳感網(wǎng)絡(luò)的角度來(lái)看,作為一個(gè)承上啟下的角色,傳感網(wǎng)絡(luò)中間件最為基本、關(guān)鍵的功能無(wú)外乎以下三類:傳感數(shù)據(jù)管理功能、傳感網(wǎng)絡(luò)管理功能和通信功能。在圖2所示的傳感網(wǎng)絡(luò)體系結(jié)構(gòu)框架基礎(chǔ)上,我們對(duì)傳感網(wǎng)絡(luò)中間件的功能進(jìn)行了細(xì)化,初步制定了如圖所示的基本功能模型。
為此,需要針對(duì)這三大基本功能模塊開(kāi)展深入的研究,并基于研究結(jié)論不斷豐富和完善整體的傳感網(wǎng)絡(luò)中間件體系結(jié)構(gòu)。
5、結(jié)語(yǔ)
本文設(shè)計(jì)了傳感器網(wǎng)絡(luò)中間件,為下一步大規(guī)模實(shí)現(xiàn)應(yīng)用服務(wù)提供了支撐和保障。結(jié)合現(xiàn)在已有的部分應(yīng)用服務(wù),證明此中間件設(shè)計(jì)方法具有很好的擴(kuò)展性和維護(hù)性。
中間件是位于平臺(tái)(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn)。
傳感器網(wǎng)絡(luò)中間件是面向傳感器網(wǎng)絡(luò)的部署及應(yīng)用開(kāi)發(fā)構(gòu)建的通用中間件平臺(tái)。它包含一個(gè)支持多應(yīng)用的運(yùn)行環(huán)境和一系列標(biāo)準(zhǔn)化系統(tǒng)服務(wù),如數(shù)據(jù)聚合、控制和管理策略以及自適應(yīng)能量有效機(jī)制等。該方法可以簡(jiǎn)化傳感器網(wǎng)絡(luò)設(shè)計(jì)的復(fù)雜度,并解決傳感器網(wǎng)絡(luò)實(shí)現(xiàn)中的種種限制和挑戰(zhàn)問(wèn)題,為傳感器網(wǎng)絡(luò)的研究、應(yīng)用和開(kāi)發(fā)提供一個(gè)高效節(jié)能、可擴(kuò)展和安全的開(kāi)發(fā)方法和平臺(tái)。
傳感器網(wǎng)絡(luò)中間件平臺(tái)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)一個(gè)基于異構(gòu)傳感器網(wǎng)絡(luò)的開(kāi)發(fā)管理平臺(tái),應(yīng)用開(kāi)發(fā)者可以基于傳感器網(wǎng)絡(luò)中間件快速地開(kāi)發(fā)和部署相關(guān)應(yīng)用,而無(wú)需了解傳感器網(wǎng)絡(luò)底層的具體技術(shù)實(shí)現(xiàn)。傳感器中間件為應(yīng)用用戶提供統(tǒng)一的系統(tǒng)級(jí)視圖,并且屏蔽所有的底層復(fù)雜處理的操作。
本文設(shè)計(jì)并實(shí)現(xiàn)了一種傳感器網(wǎng)絡(luò)中間件平臺(tái)系統(tǒng)。該平臺(tái)可以為傳感網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)者提供統(tǒng)一的開(kāi)發(fā)接口和視圖,屏蔽傳感器網(wǎng)絡(luò)的底層實(shí)現(xiàn)技術(shù),并支持用戶對(duì)異構(gòu)傳感網(wǎng)絡(luò)的部署、管理與應(yīng)用。
2、傳感網(wǎng)絡(luò)中間件的體系架構(gòu)設(shè)計(jì)
傳感網(wǎng)絡(luò)中間件的設(shè)計(jì)目標(biāo)很清晰。簡(jiǎn)單說(shuō),就是為了實(shí)現(xiàn)上層應(yīng)用開(kāi)發(fā)的靈活性,為上層應(yīng)用提供統(tǒng)一的數(shù)據(jù)查詢和網(wǎng)絡(luò)狀態(tài)監(jiān)測(cè)等服務(wù),屏蔽底層物理傳感網(wǎng)絡(luò)及相關(guān)協(xié)議的細(xì)節(jié)。同時(shí),作為中介角色,彌合底層傳感網(wǎng)絡(luò)異構(gòu)性所帶來(lái)的數(shù)據(jù)格式和通信接口上的差異,將上層應(yīng)用的數(shù)據(jù)查詢及網(wǎng)絡(luò)監(jiān)測(cè)等服務(wù)請(qǐng)求轉(zhuǎn)換為傳感網(wǎng)絡(luò)能夠理解的形式,并取得相關(guān)反饋。
中間件體系的設(shè)計(jì)決定了中間件的功能、使用范圍、靈活性、可擴(kuò)展性、可實(shí)施性以及具體的性能指標(biāo)(包括數(shù)據(jù)的處理能力、處理延遲、穩(wěn)定性、安全性等)。因此,開(kāi)展該方向研究的首要工作內(nèi)容就是要設(shè)計(jì)一個(gè)完善、合理的體系結(jié)構(gòu),本文采取一種“從兩端到中間”的設(shè)計(jì)思路,如圖1:
中間件分為三層,三個(gè)層次分別是上層應(yīng)用API及服務(wù)接口、中間件服務(wù)層以及底層物理網(wǎng)絡(luò)接口。通信模塊負(fù)責(zé)處理中間件不同部署方式下的通信鏈路維護(hù)。其中,中間件服務(wù)層中具體的功能模塊劃分和模塊之間的關(guān)聯(lián)關(guān)系決定了中間件的功能模型。
3、傳感網(wǎng)絡(luò)中間件部署模式
有了基本的傳感網(wǎng)絡(luò)中間件體系結(jié)構(gòu)和功能模型,還不能清晰勾畫出中間件在傳感網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)中的角色和作用,不能提供一個(gè)完整的基于中間件的傳感網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)方案。為了實(shí)現(xiàn)這些目標(biāo),必須明確中間件的部署模式。部署方式,決定了中間件的主要功能實(shí)體的分布和中間件內(nèi)部層次及功能模塊之間的通信形式及基本流程。
從靈活部署和易于實(shí)現(xiàn)的角度出發(fā),采用基于SensorNode(感知節(jié)點(diǎn))-SinkNode(Sink節(jié)點(diǎn))-Gateway(網(wǎng)關(guān))-ControlSite(控制節(jié)點(diǎn))-Applicatioin(應(yīng)用)的5級(jí)部署模型較為適合。中間件的各功能模塊和層次模型可以根據(jù)應(yīng)用的實(shí)際需要在上述5類實(shí)體上部署。不同的部署對(duì)于中間件的實(shí)現(xiàn)特別是通信模塊的實(shí)現(xiàn)有不同的要求。
4、傳感網(wǎng)絡(luò)中間件的基本功能模型
無(wú)論是從上層應(yīng)用還是從底層傳感網(wǎng)絡(luò)的角度來(lái)看,作為一個(gè)承上啟下的角色,傳感網(wǎng)絡(luò)中間件最為基本、關(guān)鍵的功能無(wú)外乎以下三類:傳感數(shù)據(jù)管理功能、傳感網(wǎng)絡(luò)管理功能和通信功能。在圖2所示的傳感網(wǎng)絡(luò)體系結(jié)構(gòu)框架基礎(chǔ)上,我們對(duì)傳感網(wǎng)絡(luò)中間件的功能進(jìn)行了細(xì)化,初步制定了如圖所示的基本功能模型。
為此,需要針對(duì)這三大基本功能模塊開(kāi)展深入的研究,并基于研究結(jié)論不斷豐富和完善整體的傳感網(wǎng)絡(luò)中間件體系結(jié)構(gòu)。
5、結(jié)語(yǔ)
本文設(shè)計(jì)了傳感器網(wǎng)絡(luò)中間件,為下一步大規(guī)模實(shí)現(xiàn)應(yīng)用服務(wù)提供了支撐和保障。結(jié)合現(xiàn)在已有的部分應(yīng)用服務(wù),證明此中間件設(shè)計(jì)方法具有很好的擴(kuò)展性和維護(hù)性。
欄目分類
熱門排行
推薦信息
- 徐州蘇軾紀(jì)念館數(shù)字文創(chuàng)產(chǎn)品設(shè)計(jì)與產(chǎn)業(yè)鏈研究
- 互聯(lián)網(wǎng)下地域文化特色融入文創(chuàng)產(chǎn)品設(shè)計(jì)
- 復(fù)興與困境:“互聯(lián)網(wǎng)+”時(shí)代漫畫的發(fā)展現(xiàn)狀與意義生成
- 基于環(huán)境育人的高職院校教學(xué)環(huán)境設(shè)計(jì)提升的路徑探索 ——以設(shè)計(jì)專業(yè)教學(xué)樓空間改造為例
- 理性與詩(shī)性的交融:富蘭克林·布斯鋼筆墨繪畫風(fēng)格的形成與影響
- AIGC技術(shù)助力藝術(shù)設(shè)計(jì)類職業(yè)人才“專精特新”培養(yǎng)路徑研究
- 定格動(dòng)畫在高職高專學(xué)前教育專業(yè)美術(shù)課程中的應(yīng)用——以石頭畫為例
- 由藝造記憶談中國(guó)山水畫的創(chuàng)作與欣賞
- 基于審美素養(yǎng)提升的美術(shù)鑒賞路徑探索
- 民間非遺工藝美術(shù)的現(xiàn)代化傳承創(chuàng)新研究
期刊知識(shí)
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 官方認(rèn)定!CSSCI南大核心首批191家“青年學(xué)者友好期刊名單”
- 2023JCR影響因子正式公布!
- 國(guó)內(nèi)核心期刊分級(jí)情況概覽及說(shuō)明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問(wèn)題”。
- 重磅!CSSCI來(lái)源期刊(2023-2024版)最新期刊目錄看點(diǎn)分析!全網(wǎng)首發(fā)!
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點(diǎn)那些評(píng)職稱超管用的資源,1,3和5已經(jīng)“絕種”了