DisWare體系結(jié)構(gòu)
發(fā)布時間:2012/4/6 19:02:19 訪問次數(shù):870
DisWare兼容Agilla,支持異構(gòu)無線傳感器網(wǎng)絡(luò) MP1411DH-LF-Z 操作系統(tǒng),由無線傳感器網(wǎng)絡(luò)應(yīng)用支撐層、無線傳感器網(wǎng)絡(luò)基礎(chǔ)設(shè)施、基于無線傳感器網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)層的一部分共性功能,以及管理、信息安全等部分組成。目前大多無線傳感器網(wǎng)絡(luò)的應(yīng)用系統(tǒng)直接構(gòu)建于網(wǎng)絡(luò)節(jié)點硬件及其嵌入式操作系統(tǒng),整個基礎(chǔ)軟件體系結(jié)構(gòu)包括節(jié)點嵌入式操作系統(tǒng)和蘊含于具體應(yīng)用系統(tǒng)的各基本功能軟件,這些都是無線傳感器最底層的東西,越底層越復(fù)雜,在應(yīng)用開發(fā)時面臨許多問題,如操作系統(tǒng)的多樣性,繁雜的網(wǎng)絡(luò)功能設(shè)計、管理,復(fù)雜多變的網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)分散處理帶來的不一致性問題和安全問題等,而無線傳感器網(wǎng)絡(luò)的應(yīng)用系統(tǒng)面臨著許多共性問題,進行提煉、抽象后將可以形成可復(fù)用的組件,這些組件以及特定模型和接口就構(gòu)成了DisWare整個體系結(jié)構(gòu)模型,如圖7-27所示。
在該體系結(jié)構(gòu)模型中,DisWare具有可擴展的結(jié)構(gòu),通過底層系統(tǒng)Agent抽象與集成、基于Agent的框架接日,Agent可以在多異構(gòu)操作系統(tǒng)和硬件平臺基礎(chǔ)上靈活地在Agent實現(xiàn)的組件庫中選擇已有的組件開發(fā)和運行無線傳感器網(wǎng)絡(luò)應(yīng)用系統(tǒng),并在工作引擎的判斷和分析下,對環(huán)境信息和系統(tǒng)決策進行篩選和判斷,而且每個Agent可密切地與外界環(huán)境及其他Agent進行信息交互,使自己的建模模塊和規(guī)劃模塊及時調(diào)整,使之更加適應(yīng)環(huán)境的變化。在基于中間件的無線傳感器網(wǎng)絡(luò)系統(tǒng)中,面向Agent的編程模型使Agent之間以及Agent和環(huán)境之間的交互來決定整個系統(tǒng)的運作,Agent可根據(jù)需求在統(tǒng)一的框架下選取合適的功能模塊接到Agent內(nèi)核上,構(gòu)成需要的Agent。在DisWare體系結(jié)構(gòu)中,工作引擎是基于Agent的無線傳感器網(wǎng)絡(luò)中間件的核心,在底層系統(tǒng)Agent抽象與集成的基礎(chǔ)上,并通過基于Agent的框架接口為無線傳感器網(wǎng)絡(luò)應(yīng)用的開發(fā)、維護、部署和行提供支持;Agent實現(xiàn)的無線傳感器網(wǎng)絡(luò)中間件組件庫由可選擇的組件組成,包括各種描述行為的算法組件、功能組件、各類其他可重復(fù)利用的服務(wù)應(yīng)用模塊以及獨立于應(yīng)用的虛擬機組件。
DisWare兼容Agilla,支持異構(gòu)無線傳感器網(wǎng)絡(luò) MP1411DH-LF-Z 操作系統(tǒng),由無線傳感器網(wǎng)絡(luò)應(yīng)用支撐層、無線傳感器網(wǎng)絡(luò)基礎(chǔ)設(shè)施、基于無線傳感器網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)層的一部分共性功能,以及管理、信息安全等部分組成。目前大多無線傳感器網(wǎng)絡(luò)的應(yīng)用系統(tǒng)直接構(gòu)建于網(wǎng)絡(luò)節(jié)點硬件及其嵌入式操作系統(tǒng),整個基礎(chǔ)軟件體系結(jié)構(gòu)包括節(jié)點嵌入式操作系統(tǒng)和蘊含于具體應(yīng)用系統(tǒng)的各基本功能軟件,這些都是無線傳感器最底層的東西,越底層越復(fù)雜,在應(yīng)用開發(fā)時面臨許多問題,如操作系統(tǒng)的多樣性,繁雜的網(wǎng)絡(luò)功能設(shè)計、管理,復(fù)雜多變的網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)分散處理帶來的不一致性問題和安全問題等,而無線傳感器網(wǎng)絡(luò)的應(yīng)用系統(tǒng)面臨著許多共性問題,進行提煉、抽象后將可以形成可復(fù)用的組件,這些組件以及特定模型和接口就構(gòu)成了DisWare整個體系結(jié)構(gòu)模型,如圖7-27所示。
在該體系結(jié)構(gòu)模型中,DisWare具有可擴展的結(jié)構(gòu),通過底層系統(tǒng)Agent抽象與集成、基于Agent的框架接日,Agent可以在多異構(gòu)操作系統(tǒng)和硬件平臺基礎(chǔ)上靈活地在Agent實現(xiàn)的組件庫中選擇已有的組件開發(fā)和運行無線傳感器網(wǎng)絡(luò)應(yīng)用系統(tǒng),并在工作引擎的判斷和分析下,對環(huán)境信息和系統(tǒng)決策進行篩選和判斷,而且每個Agent可密切地與外界環(huán)境及其他Agent進行信息交互,使自己的建模模塊和規(guī)劃模塊及時調(diào)整,使之更加適應(yīng)環(huán)境的變化。在基于中間件的無線傳感器網(wǎng)絡(luò)系統(tǒng)中,面向Agent的編程模型使Agent之間以及Agent和環(huán)境之間的交互來決定整個系統(tǒng)的運作,Agent可根據(jù)需求在統(tǒng)一的框架下選取合適的功能模塊接到Agent內(nèi)核上,構(gòu)成需要的Agent。在DisWare體系結(jié)構(gòu)中,工作引擎是基于Agent的無線傳感器網(wǎng)絡(luò)中間件的核心,在底層系統(tǒng)Agent抽象與集成的基礎(chǔ)上,并通過基于Agent的框架接口為無線傳感器網(wǎng)絡(luò)應(yīng)用的開發(fā)、維護、部署和行提供支持;Agent實現(xiàn)的無線傳感器網(wǎng)絡(luò)中間件組件庫由可選擇的組件組成,包括各種描述行為的算法組件、功能組件、各類其他可重復(fù)利用的服務(wù)應(yīng)用模塊以及獨立于應(yīng)用的虛擬機組件。
熱門點擊
- 2.4GHz天線設(shè)計
- 典型的層次型拓?fù)淇刂品椒?/a>
- 具有高通濾波器特性的放大器電路
- 以太網(wǎng)接口電路設(shè)計
- TinyOS操作系統(tǒng)
- nesC語言基礎(chǔ)
- TinyOS安裝測試和試運行編譯程序功能
- TinyOS的組件模型
- Amorphous定位方法
- 網(wǎng)外集中式存儲方案
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究