Wireless Sensor Networks
来源:互联网 发布:网络窃密隐患 编辑:程序博客网 时间:2024/05/06 19:45
無線感測器網路 (Wireless Sensor Networks)
Written by ADS Lab on the 2007/01/25
Copyright © 2007 ADS Lab.
此網頁是對無線感測器網路 (Wireless Sensor Networks) 的特性、應用做簡單的介紹
- Chapter 1: 什麼是無線感測器網路(Wireless Sensor Networks)
- Chapter 2: sensor network的應用
- Chapter 3: sensor network的特點與限制
- Chapter 4: 在sensor network上的資料傳送與網路通訊模式
1、什麼是無線感測器網路 (Wireless Sensor Networks)
由於近來微型製造的技術、通訊技術及電池技術的改進,促使微小的感測器(實際的sensor如下圖)可具有感應、無線通訊及處理資訊的能力。此類感測器不但能夠感應及偵測環境的目標物及改變,並且可處理收集到的數據,並將處理過後的資料以無線傳輸的方式送到資料收集中心或基地台(base station)。
2、sensor network的應用
由於sensor network的應用潛力廣泛,以下分為五大類加以描述其應用及潛力:
- 軍事應用
- Sensor network 的軍事應用十分廣泛,其中包含:
- 在友軍的人員、裝備及軍火上加裝sensor以供識別。
- 監控戰場上的狀態。
- 將sensor投擲於敵軍陣營中。在被敵軍破壞前,希望能完成偵察任務。
- 當智慧型軍火的導引器。
- 偵察及判定核子、生物和化學攻擊。
- Sensor network 的軍事應用十分廣泛,其中包含:
- 環境應用
- sensor network也能在環境上大量應用,例如:
- 將幾百萬個sensor佈署於森林中,以對任何火災地點的判定提供最快的訊息。
- sensor network能提供遭受化學污染的位置及檢定出何種化學污染,不需要人親自冒險進入受污染區。
- 水災判定。
- 監測空氣污染、水污染及土壤污染。
- 生態上的監控,例如生物棲息地與覓食習慣。
- sensor network也能在環境上大量應用,例如:
- 健康應用
- 將sensor network佈署於房子裏及人的身上,而達到遠距監測人體各項健康數據及人的各項行為的目的。
- sensor可放在病人或藥師身上,如此錯誤的藥物處方或是病人拿錯藥的機會可以降低。
- 家庭應用
- 將含有起動器(actuator)的sensor network佈署於家中,可以讓人們在遠方或在家裡經由網際網路作許多家事。
- 其他商業應用
- 無線感測器網路也有許多商業上的應用,例如:
- 工廠自動化的生產線上的品管控制,利用sensor去偵測不良品。
- 傳統辦公室的空調系統是中央控制,因此有些地方可能很冷,有些地方卻很熱。使用sensor network,各個角落的sensor可以知道當時的環境狀況,進而要求控制當時的氣溫或空氣流動。
- 監控車輛或商品的失竊。
- 車輛的追蹤和交通流量的控制。
- 無線感測器網路也有許多商業上的應用,例如:
3、sensor network的特點與限制
但是受限於sensor本身是用電池來供應運作所需的能量以及無線電傳輸的距離的限制(一般而言傳輸距離從數公尺到一百公尺不等)。為了節省傳輸時的能量消耗以及距離的問題,因此sensor如果距離基地台太遠時,感測器需要藉由多重跳躍代傳機制(multiple-hop relay)建立網路路由(routing)的方法將資料經由多個感測器組成的路徑傳回基地台。
此類感測器多為微小及便宜的裝置(由國外進口比較昂貴),因而可大量放置於環境中形成一個無線感測器網路(wireless sensor network)以便進行監控任務,其放置的密度端看所需的應用為何,可大可小。由於感測器網路的節點個數從數百至數十萬皆有可能,使得網路的管理非常困難,每個sensor都是獨立的個體,形成一個複雜的分散式環境(distributed environment),加上sensor的電池可能無法置換,因此能量控制(energy control)幾乎是所有sensor設計及網路管理首要考慮的重點。再加上sensor為嵌入式系統的裝置,它們故障的機會相形提高,因而容錯(fault tolerant)機制於感測器網路的設計及管理亦不可或缺。
目前現有的wireless ad hoc network的架構是為最接近sensor network的架構。雖然它們同為無固定基礎結構(infrastructure)型的網路,但現有的wireless ad hoc網路協定及演算法大多無法直接應用到sensor network上。其中導致此結果最主要的幾個原因如下:
- sensor network的節點數常是ad hoc網路的數十倍至數千倍。
- sensor network的sensor node密度高 。sensor node十分容易故障。
- sensor network的網路型態(topology)時常改變。
- sensor node主要使用廣播通訊(broadcast communication)而大部份ad hoc網路使用點對點(point-to-point)通訊。
- sensor node的能量、運算能力及記憶體受到極大的限制。
- 由於sensor node數非常大且很多node可能進行同樣的偵測及任務,因此sensor可能沒有類似IP network中的ip address來作為共通的識別證(identification)。
4、在sensor network上的資料傳送與網路通訊模式
資料通訊(data communication)為sensor network能源消耗最大的部份。為能與其它sensor node或基地台互傳資料,sensor node必需透過無線傳輸的技術發送及接收資料。為能節省能源消耗,sensor network多進行短距離資料傳送。由於降低能源消耗為感測器設計之首要考量,因此除了設計低功率電波收發器外,研究學者亦建議感應器需具有睡眠裝置以節省能源消耗。研究顯示,唯有進入睡眠狀態,收發器方能真正節省能源,但開關收發器(亦即進入睡眠狀態或結束睡眠狀態)所消耗的能源相對而言也是十分可觀。因此如何安排感測器睡眠時程(scheduling)為一重要研究課題。
在sensor network裡sensor nodes彼此溝通傳遞資料必須建立一個路由樹(routing tree),從傳資料的leaf node端經過中途端點到root node的資料收集點,目前有兩種資料處理及收集的方式。一種是將資料經由routing tree直接傳遞到資料收集端,另一種是採取資料融合(data fusion or data aggregation)的方式,使得節省傳遞資料量的溝通方式。
Sensor network裡的sensor node除了是前面所介紹的靜態(static)的,也可以依應用的不同而有動態移動(mobile)的sensor node,但是這種static sensor與mobile sensor彼此互相協調,在設計網路架構與溝通協定時又增加不少困難。
- Wireless Sensor Networks
- Protocols and Architectures for Wireless Sensor Networks
- Wireless Sensor Networks: Technology, Protocols, and Applications
- Architecture-Independent Programming for Wireless Sensor Networks
- TinyOS: Operating System Design for Wireless Sensor Networks
- Mobile, Wireless and Sensor Networks : Technology, Applications and Future Directions
- Wireless Ad hoc and Sensor Networks: Protocols, Performance, and Control
- Security in Wireless Ad Hoc and Sensor Networks
- Journals and Conferences for Wireless Sensor Networks(转)
- Security in Wireless Sensor Networks(无线传感器网络安全)
- An Adaptive Communication Architecture for Wireless Sensor Networks
- 无线传感器网络安全技术 研究方向总结 Wireless Sensor Networks Security
- [外文翻译] A Survey on Data Compression in Wireless Sensor Networks
- TinyOS论文03:Bugs or Anomalies? Sequence Mining based Debugging in Wireless Sensor Networks
- TinyOS论文04:Demo: Towards Bug-free Implementation for Wireless Sensor Networks
- TinyOS论文06:Clairvoyant: A Comprehensive Source-Level Debugger for Wireless Sensor Networks
- Deploying Wireless Networks
- Security in Wireless Mesh Networks (Wireless Networks and Mobile Communications)
- 2007.06.05 最佳分割阈值,修复一个bug
- 生成登录验证码(asp.net)
- 关于社保的思考
- 设计模式的种类
- C# 2.0与泛型
- Wireless Sensor Networks
- 用java写一个复数类Complex
- 佟大为的《漂流瓶》
- C语言的一些细节总结
- js实现页面跳转的几种方式
- CVS 简明手册
- 一个行转列的例子讨论( sql server )
- Liferay和Portlet数据源相统一
- 最简单的win32程序