基于數(shù)據(jù)庫的無線傳感器網(wǎng)絡(luò)中間件
發(fā)布時(shí)間:2015/2/22 14:27:43 訪問次數(shù):361
基于數(shù)據(jù)庫的無線傳感器網(wǎng)絡(luò)中間件中,整個(gè)無線傳感器網(wǎng)絡(luò)被看成是一個(gè)分布式數(shù)據(jù)庫, KA7500CP用戶使用類似SQL的查詢命令獲取所需的數(shù)據(jù),查詢通過網(wǎng)絡(luò)分發(fā)到各個(gè)節(jié)點(diǎn),節(jié)點(diǎn)判定感知數(shù)據(jù)是否滿足查詢條件,決定數(shù)據(jù)的發(fā)送與否。常見的應(yīng)用有Cougar、TinyDB、SINA等,Cougarl7J和SINA[8]提供分布式的數(shù)據(jù)庫
接口,接收來自于傳感器網(wǎng)絡(luò)用數(shù)據(jù)庫形式的查詢方式表述的息。而TinyDB[91則使用控制流的方式,為上層提供一個(gè)易用的、類似SQL的接口,完成復(fù)雜的查詢。
數(shù)據(jù)庫方法把整個(gè)網(wǎng)絡(luò)抽象為一個(gè)虛擬實(shí)體,屏蔽了系統(tǒng)分布式問題,使開發(fā)人員擺脫了對(duì)底層問題的關(guān)注和煩瑣的單節(jié)點(diǎn)開發(fā)。然而,一個(gè)全局的抽象、建立和維護(hù)需要整個(gè)網(wǎng)絡(luò)信息,限制了系統(tǒng)的擴(kuò)晨。
基于應(yīng)用事件驅(qū)動(dòng)的無線傳感器網(wǎng)絡(luò)中間件
由應(yīng)用程序決定網(wǎng)絡(luò)協(xié)議棧的結(jié)構(gòu),允許程序員根據(jù)應(yīng)用需求調(diào)整網(wǎng)絡(luò)。節(jié)點(diǎn)一旦檢測(cè)到此事件的發(fā)生就立即向相應(yīng)程序發(fā)送通知,應(yīng)用程序也可指定一個(gè)合事件,只有發(fā)生的事件匹配了此復(fù)合事件模式才通知應(yīng)用程序。這種基于事件通知的通信模式采用發(fā)布/訂閱( publish/subscribe)機(jī)制,可提供異步的、多對(duì)
多的通信模型,非常適合大規(guī)模的無線傳感器網(wǎng)絡(luò)應(yīng)用。常見的應(yīng)用有MiLAN[lol。
基于事件的方式具有許多優(yōu)點(diǎn),然而,約束環(huán)境下的事件檢測(cè)及復(fù)合事件檢測(cè)對(duì)于無線傳感器網(wǎng)絡(luò)仍面臨許多挑戰(zhàn)。事件檢測(cè)的時(shí)效性、可靠性及移動(dòng)性支持等仍值得進(jìn)一步研究。
基于數(shù)據(jù)庫的無線傳感器網(wǎng)絡(luò)中間件中,整個(gè)無線傳感器網(wǎng)絡(luò)被看成是一個(gè)分布式數(shù)據(jù)庫, KA7500CP用戶使用類似SQL的查詢命令獲取所需的數(shù)據(jù),查詢通過網(wǎng)絡(luò)分發(fā)到各個(gè)節(jié)點(diǎn),節(jié)點(diǎn)判定感知數(shù)據(jù)是否滿足查詢條件,決定數(shù)據(jù)的發(fā)送與否。常見的應(yīng)用有Cougar、TinyDB、SINA等,Cougarl7J和SINA[8]提供分布式的數(shù)據(jù)庫
接口,接收來自于傳感器網(wǎng)絡(luò)用數(shù)據(jù)庫形式的查詢方式表述的息。而TinyDB[91則使用控制流的方式,為上層提供一個(gè)易用的、類似SQL的接口,完成復(fù)雜的查詢。
數(shù)據(jù)庫方法把整個(gè)網(wǎng)絡(luò)抽象為一個(gè)虛擬實(shí)體,屏蔽了系統(tǒng)分布式問題,使開發(fā)人員擺脫了對(duì)底層問題的關(guān)注和煩瑣的單節(jié)點(diǎn)開發(fā)。然而,一個(gè)全局的抽象、建立和維護(hù)需要整個(gè)網(wǎng)絡(luò)信息,限制了系統(tǒng)的擴(kuò)晨。
基于應(yīng)用事件驅(qū)動(dòng)的無線傳感器網(wǎng)絡(luò)中間件
由應(yīng)用程序決定網(wǎng)絡(luò)協(xié)議棧的結(jié)構(gòu),允許程序員根據(jù)應(yīng)用需求調(diào)整網(wǎng)絡(luò)。節(jié)點(diǎn)一旦檢測(cè)到此事件的發(fā)生就立即向相應(yīng)程序發(fā)送通知,應(yīng)用程序也可指定一個(gè)合事件,只有發(fā)生的事件匹配了此復(fù)合事件模式才通知應(yīng)用程序。這種基于事件通知的通信模式采用發(fā)布/訂閱( publish/subscribe)機(jī)制,可提供異步的、多對(duì)
多的通信模型,非常適合大規(guī)模的無線傳感器網(wǎng)絡(luò)應(yīng)用。常見的應(yīng)用有MiLAN[lol。
基于事件的方式具有許多優(yōu)點(diǎn),然而,約束環(huán)境下的事件檢測(cè)及復(fù)合事件檢測(cè)對(duì)于無線傳感器網(wǎng)絡(luò)仍面臨許多挑戰(zhàn)。事件檢測(cè)的時(shí)效性、可靠性及移動(dòng)性支持等仍值得進(jìn)一步研究。
熱門點(diǎn)擊
- 功率余量(PHR)
- 基于距離的定位算法
- 電容的放電曲線
- cellReselectionPriorit
- 差分電路的調(diào)零電路
- 終端可以周期性地上報(bào)功率余量(PHR)
- A組包含的前導(dǎo)碼數(shù)( sizeOfRA-Pr
- 電容器的符號(hào)
- a2-Threshold: A2事件的觸發(fā)
- filterCoefficientRSRP:
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究