DisWare中間件主要實(shí)現(xiàn)的功能
發(fā)布時(shí)間:2012/4/9 19:50:44 訪問次數(shù):1434
(1)標(biāo)準(zhǔn)編程接口
針對不同的操作系統(tǒng)和硬件平臺,中間件型號使用統(tǒng)一ACT6311 的標(biāo)準(zhǔn)編程接口,從而屏蔽了無線傳感器網(wǎng)絡(luò)底層系統(tǒng)設(shè)計(jì)的復(fù)雜性,使程序開發(fā)人員面對一個(gè)簡單而統(tǒng)一的開發(fā)環(huán)境,減少了程序設(shè)計(jì)的復(fù)雜性。
(2)可擴(kuò)展能力
DisWare中間件采用層次化的結(jié)構(gòu)設(shè)計(jì),使得其容易擴(kuò)展新的功能,并支持在同一功能區(qū)內(nèi)提供多重服務(wù),因麗能較好地適應(yīng)無線傳感器網(wǎng)絡(luò)軟/硬件技術(shù)不斷發(fā)展變化。
(3)應(yīng)用移植性支持
在利用無線傳感器網(wǎng)絡(luò)中間件時(shí),所有與特定處理機(jī)相關(guān)的代碼僅僅存在該軟件中,因此將這個(gè)系統(tǒng)移植到新的處理機(jī)需要做的變化將盡可能地少。
(4)分布式處理支持
無線傳感器網(wǎng)絡(luò)是由一組自主的無線節(jié)點(diǎn)或終端相互合作而形成的分布式自組織網(wǎng)絡(luò)。DisWare中間件通過支持多Agent的互通信機(jī)制以及Agent的遷移機(jī)制實(shí)現(xiàn)任務(wù)的有效分布式處理,能夠很好地適應(yīng)這種由分布操作系統(tǒng)控制的集群系統(tǒng)。
DisWareDM是在DisWare中間件及其開發(fā)平臺基礎(chǔ)上設(shè)計(jì)的一個(gè)無線傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng),它可以為用戶提供靈活的傳感器網(wǎng)絡(luò)數(shù)據(jù)實(shí)時(shí)查詢功能。它的實(shí)時(shí)查詢原理可用圖8-13表示,具體處理過程如下。
DisWareDM系統(tǒng)根據(jù)用戶的查詢請求確定查詢?nèi)蝿?wù),并使用移動Agent來構(gòu)造節(jié)點(diǎn)端的查詢處理過程(稱查詢Agent),然后將移動Agent發(fā)送到網(wǎng)絡(luò)中的目標(biāo)位置上去,利用Agent的遷移和Agent間的協(xié)作在查詢相關(guān)的節(jié)點(diǎn)位置完成系統(tǒng)指定的查詢處理任務(wù),Agent將處理后的查詢結(jié)果送回基站,然后由基站的查詢服務(wù)系統(tǒng)顯示查詢結(jié)果,并且可以將感知元數(shù)據(jù)保存到數(shù)據(jù)庫服務(wù)器上,為將來的歷史查詢或分析提供數(shù)據(jù)查詢和分析服務(wù)。
由于DisWareDM針對不同的用戶查詢請求動態(tài)地生成Agent,并將其發(fā)送到需要執(zhí)行詢處理任務(wù)的節(jié)點(diǎn)上,這樣就實(shí)現(xiàn)了程序的動態(tài)發(fā)布功能,所以在節(jié)點(diǎn)上不必存儲大量的分布式查詢處理程序代碼。同時(shí),由于網(wǎng)內(nèi)查詢處理程序是動態(tài)發(fā)布實(shí)現(xiàn)的,所以當(dāng)查詢處理系統(tǒng)根據(jù)應(yīng)用需要進(jìn)行系統(tǒng)更新和功能拓展時(shí),不必要回收所有節(jié)點(diǎn)重新發(fā)布網(wǎng)內(nèi)查詢處理程序,而只需要改變基站計(jì)算機(jī)上的數(shù)據(jù)管理服務(wù)系統(tǒng)程序,修改其構(gòu)造查詢Agent程序機(jī)構(gòu)的子模塊即可,新系統(tǒng)的查詢處理程序會在移動Agent發(fā)送到節(jié)點(diǎn)上時(shí)實(shí)現(xiàn)其功能。
(1)標(biāo)準(zhǔn)編程接口
針對不同的操作系統(tǒng)和硬件平臺,中間件型號使用統(tǒng)一ACT6311 的標(biāo)準(zhǔn)編程接口,從而屏蔽了無線傳感器網(wǎng)絡(luò)底層系統(tǒng)設(shè)計(jì)的復(fù)雜性,使程序開發(fā)人員面對一個(gè)簡單而統(tǒng)一的開發(fā)環(huán)境,減少了程序設(shè)計(jì)的復(fù)雜性。
(2)可擴(kuò)展能力
DisWare中間件采用層次化的結(jié)構(gòu)設(shè)計(jì),使得其容易擴(kuò)展新的功能,并支持在同一功能區(qū)內(nèi)提供多重服務(wù),因麗能較好地適應(yīng)無線傳感器網(wǎng)絡(luò)軟/硬件技術(shù)不斷發(fā)展變化。
(3)應(yīng)用移植性支持
在利用無線傳感器網(wǎng)絡(luò)中間件時(shí),所有與特定處理機(jī)相關(guān)的代碼僅僅存在該軟件中,因此將這個(gè)系統(tǒng)移植到新的處理機(jī)需要做的變化將盡可能地少。
(4)分布式處理支持
無線傳感器網(wǎng)絡(luò)是由一組自主的無線節(jié)點(diǎn)或終端相互合作而形成的分布式自組織網(wǎng)絡(luò)。DisWare中間件通過支持多Agent的互通信機(jī)制以及Agent的遷移機(jī)制實(shí)現(xiàn)任務(wù)的有效分布式處理,能夠很好地適應(yīng)這種由分布操作系統(tǒng)控制的集群系統(tǒng)。
DisWareDM是在DisWare中間件及其開發(fā)平臺基礎(chǔ)上設(shè)計(jì)的一個(gè)無線傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng),它可以為用戶提供靈活的傳感器網(wǎng)絡(luò)數(shù)據(jù)實(shí)時(shí)查詢功能。它的實(shí)時(shí)查詢原理可用圖8-13表示,具體處理過程如下。
DisWareDM系統(tǒng)根據(jù)用戶的查詢請求確定查詢?nèi)蝿?wù),并使用移動Agent來構(gòu)造節(jié)點(diǎn)端的查詢處理過程(稱查詢Agent),然后將移動Agent發(fā)送到網(wǎng)絡(luò)中的目標(biāo)位置上去,利用Agent的遷移和Agent間的協(xié)作在查詢相關(guān)的節(jié)點(diǎn)位置完成系統(tǒng)指定的查詢處理任務(wù),Agent將處理后的查詢結(jié)果送回基站,然后由基站的查詢服務(wù)系統(tǒng)顯示查詢結(jié)果,并且可以將感知元數(shù)據(jù)保存到數(shù)據(jù)庫服務(wù)器上,為將來的歷史查詢或分析提供數(shù)據(jù)查詢和分析服務(wù)。
由于DisWareDM針對不同的用戶查詢請求動態(tài)地生成Agent,并將其發(fā)送到需要執(zhí)行詢處理任務(wù)的節(jié)點(diǎn)上,這樣就實(shí)現(xiàn)了程序的動態(tài)發(fā)布功能,所以在節(jié)點(diǎn)上不必存儲大量的分布式查詢處理程序代碼。同時(shí),由于網(wǎng)內(nèi)查詢處理程序是動態(tài)發(fā)布實(shí)現(xiàn)的,所以當(dāng)查詢處理系統(tǒng)根據(jù)應(yīng)用需要進(jìn)行系統(tǒng)更新和功能拓展時(shí),不必要回收所有節(jié)點(diǎn)重新發(fā)布網(wǎng)內(nèi)查詢處理程序,而只需要改變基站計(jì)算機(jī)上的數(shù)據(jù)管理服務(wù)系統(tǒng)程序,修改其構(gòu)造查詢Agent程序機(jī)構(gòu)的子模塊即可,新系統(tǒng)的查詢處理程序會在移動Agent發(fā)送到節(jié)點(diǎn)上時(shí)實(shí)現(xiàn)其功能。
熱門點(diǎn)擊
- 芯片內(nèi)部結(jié)構(gòu)
- 電位器的結(jié)構(gòu)
- SAR路由協(xié)議
- 節(jié)點(diǎn)各模塊及調(diào)用關(guān)系
- 無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)通信芯片的選擇
- 電子元器件的降額使用
- 電阻器在電路中的作用
- 物理層
- 聚四氟乙烯電容器的結(jié)構(gòu)與特點(diǎn)
- 面向以太網(wǎng)的無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)實(shí)例
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究