无线传感器网络(Wireless Sensor Network ,WSN)是一种新型的信息获取以及处理网络技术,它集传感器技术、通信技术、计算机技术以及网络技术于一体,具有自动组网、动态智能和协同感知等功能。 Dd2Lx&9
GZ0aOpUWVq
如图1所示,无线传感器网络的工作原理是利用各种类型的敏感元件构成的传感器,分布于需要覆盖的领域内,组成传感器节点,用于收集数据,并且将数据路由送至信息收集节点“Sink”,信息收集节点与信息处理节点通过广域网(如Internet网络或卫星网络)将数据送至地面监控中心进行统计分析和处理,并对监测结果进行综合评估。 cc>
JAn1{<Ky
无线传感器网络的特点 : i&@,5/'-_O
Q)Dwq?
低速率 #Y,A[Y5jX
eZO9GMO
传感器网络节点,通常只需定期传输温度、湿度、压力、流量、电量等被测参数,相对而言,被测参数的数据量小,采集数据频率较低。 ~' =lou
ZZ
A.a
低功耗 VVrwOoCN
通常,传感器节点利用电池供电,且分布区域复杂、广阔,很难通过更换电池方式来补充能量,因此,要求传感器网络节点的功耗要低,传感器的体积要小。 G79C {|c\
gf$HuCh|
低成本 u5gZxO1J5
应用WSN时,监测区域广、传感器的节点多,且有些区域环境的地形复杂,甚至连工作人员都无法进入,一旦安装传感器则很难更换,因而要求传感器的成本低廉。 t58m=4
4&}\BU*
短距离 ^[M~K5Y
为了组网和传递数据方便,两个传感器的节点之间的距离通常要求在几十米到几百米之间。 U
%:c],Fk
| Odu4 Q
高可靠 hBCR]=']
WSN的信息获取是靠分布在监测区域内的各个传感器检测到的,如传感器本身不可靠,则其信息的传输和处理是没有任何意义的。 -Q`Cq|s
T=?
bdIl
大容量 u"F;OT\>g
要求网络能容纳上千、上万个节点。 x9`ZO<L$
,e ELRzjl
动态性 (4)3W^/kk?
对于复杂环境的组网,其覆盖区域往往会遇到各种电、磁环境的干扰,加之供电能量的不断损耗,易引起传感器节点故障, 因此要求传感器网络具有自组网、智能化和协同感知等功能。 owMuT^x?
Rx.
rj~
无线传感器网络有着十分广泛的应用和发展前景。它不仅在工业、农业、医疗、环境、航空、航天和军事等领域有着巨大的应用价值,在未来的许多新兴领域也蕴藏着巨大商机,如在家庭、防灾、保健、环保、反恐等领域也体现出许多的优越性而大显身手。另外,它还可以到达一些人类无法到达或无法工作的环境。 C/+nSe.
fJ :jk6@
目前,业界普遍认为无线传感器网络是人类面临的一次发展机遇。它将改变人们的生活,甚至将引起一场划时代的军事技术革命和未来的战争变格。美国商业周刊MIT技术评论,在预测未来的技术发展报告中,分别将无线传感器网络列为21世纪最有影响的21项技术和改变世界的四大技术之一。无线网络传感器、塑料电子学和仿生人体器官被认为是全球未来的三大高科技产业。我国对无线传感器网络的发展也十分重视,《国家中长期科学和技术发展规划纲要(2006-2020年)》在重大专项、优先发展主题以及前沿领域均将传感器网络列入,其中,重大专项“新一代宽带移动无线通信网”被列为其中的重要方向之一。 f0F#Yi{fw
6bL"LM`s
无线传感器网络协议机制 ur xqek
9c5!\m1
物理层研究 FYeEG
;2W2MZ!TF
物理层研究主要集中在传输介质的选择。目前传输介质主要有无线电、红外线和光波三种;传输频段选择为通用频段ISM,4.33MHz,915MHz和2.44GHz;调制方式为二元调制和多元调制。
g@(30{
iy
3DX|]
数据链路层研究 0e9A+&r
T^.{9F]*S
数据链路层研究主要集中在MAC(Media Access Control)媒体访问控制协议,该协议是保证WSN高效通信的关键协议之一,传感器网络的性能如吞吐量、延迟性完全取决于网络的MAC协议,与传统的MAC协议不同,WSN的协议首先考虑能量节省问题,通常可分为下面几类: M]s[ "0O
zlX!xqHj
随机竞争类MAC WRMz]|+}4
lIy/;hIc
● S-MAC协议,周期性侦听/睡眠方式,目的是节能; HU3Vv<lz
● T-MAC协议,减少空间侦听时间; anitqy#E
● Sift协议,N个传感器节点,同时检测到同一事件时,希望R个节点(R=N)能够在最小时间内,无冲突地成功发出事件监测信息,抑制剩余(N-R)个节点的消息发送。 L9'-
(j`l5r#X#/
时分复用(TDMA)类MAC协议 8c?8X=|D7
B=x~L
● DMAC协议,采用不同深度节点之问的活动/睡眠的交错调度机制; sRil>6QR
● DEANA协议,把一个数据传输周期分为调度访问阶段和随机回访阶段; 4O Zy&,
● TRAMA协议,将时间划分为连续的时槽,根据两跳内邻后节点信息,采用分布式选举机制,确定每个时槽的无冲突发送者。 xf UhSt
ks^|>
混合型MAC协议 i~AJ.@
#
:,=Fx</H
● SMACS/EAR协议,为每对邻居节点分配一个特有频率进行数据传输; K-Y*T}?
● CSMA/CA和CDMA相结合,链路侦听采用CSMA/CD机制,数据收发采用CDMA机制,不需要严格时间同步,但需要节点提供链路侦听和数据收发两个硬件模块。 j)<[j&OWw
ht$ WF
网络层路由协议研究。 B#H2RTc
L3' \r
网络层负责路由的发现和维护,遵照路由协议将数据分组,从源节点通过网络转发到目的节点,即寻找源节点和目的节点之间的优化路径,然后将数据分组沿着优化路径正确转发。 "]9_Fv
XDvq7ZD
网络层路由协议的研究主要有: .i\wE@v
H!^C 2
基于聚簇的路由协议。首先根据某种规则把WSN的节点划分为多个子集,如压力子集、温度子集、湿度子集等,每个子集成为一个簇,有一个簇头。每个簇的簇头负责全局的路由,其它节点通过簇头接收或发送数据。基于聚簇的路由协议有: 'XME?H:q a
-&~IOqlui
● LEACH协议,随机循环地为每一个簇选择簇头节点“Sink”; K+t];(
● PEGASIS协议,所有传感器节点被视为一个簇,所有传感器节点把数据传送到簇头“Sink”; $u-lo|
● TEEN协议,通过抑制不必要的通信来实现节省能量。 DwC@"i.
^8U6"O6|X
基于地理位置的路由协议。该类协议假定每个节点都知道自己的地理位置及目标节点的地理位置。该类协议有“距离贪心路由协议”、“角度贪心路由协议”和GEM路由协议,即用虚拟极坐标系表示WSN的拓朴结构,构造一个“Sink”为根的环树,每个节点由其到树根的跳步数以及与根的角度来表示,数据路由通过该有环树进行。 ?-M)54b\
t;~-_{
基于数据为中心的路由协议。该类协议主要有Rumor-routing协议(克服定向协议开销大的问题),支持移动Sink以数据为中心的TTDD路由协议。 t"#lnG!G
}W)Mwu'W
基于能量感知路由协议。GEAR协议,根据地理位置信息,建立“Sink”到监测区域的优化路径,支持“Sink”向监测区的所有节点发送查询命令,避免洪泛的传播方式并减少路由建立的开销。 v,@E}F~-f1
3# :EK
M~!
传输层协议 j!"iYtgV
TyyRj4>
传输层主要负责将WSN的数据提供给外部网络,由于WSN的能量受限,节点命名机制以数据为中心特征会使得传输控制很困难。在实际应用时,通常会采用特殊节点作为网关。然而引入特殊的节点可能会影响到传感器节点的随机部署特性,给MAC协议和路由协议的设计带来新的难题。网关通过通信卫星、移动通信网络、internal网或其它通信介质与外部网络通信。 gtl;P_
,$SkaTBe
WSN的共性技术 ]s}aC9I
(#lm#?<)
节点能量管理 012:BZR
aq$62>[
WSN中的能量损耗主要在数据采集、数据计算和数据传输三个方面,通常有下面几种管理策略。 2@OBeR
orK +B4
动态能量管理 : 基本思路是在节点有监测任务或传输任务时,动态改变节点中一些模块状态,并使节点处于休眠或低功耗状态,必要时才加以唤醒。 ge@reGfsB1
1_XO3P\
动态电压调度 : 对处于工作状态的节点根据系统工作负载,调整微处理器操作电压和频率,在满足性能要求的同时降低节点功耗。 {!>E9Px
Z@8MhJ
数据融合 : 将来自多传感器和信息源的数据以及信息加以联合、相关和组合,以减少整个网络的数据流量,达到节能目的。 sd]0Hx[
4E,hcu
拓扑控制 : 在满足网络覆盖度和连通度的前提下,通过功率控制和层次拓扑控制,使网络的能量消耗达到最小化。 ~m3V]v(q7
`=PB2'
时间同步 ?cA8P.?^A
WCWSLEAza
时间同步机制是WSN的关键技术之一。在WSN中,每个节点都有自己的时钟,由于不同节点的晶体振荡器频率存在误差,再加上环境的干扰,因此,即使在某个时刻,所有节点都达到了时间同步,它们的时间也会逐渐出现偏差。而且由于传统分布式协同系统中的时间同步机制不适于WSN,因而人们在WSN时间同步方面都做了很大的努力,尽量使时间偏差减少。 p}cd}@cQ6
"o~N42DLB%
RBS时间同步机制 : 通过网络物理层定期向相邻节点广播时间信号,接受方把信号的到达时间作为参考点来比较它们的时钟,实现时钟同步。 ,5`."-0}
H{&a)!Ms
Post-facto机制 : 通常情况下不进行时间同步,仅当检测到事件发生时才采用RBS机制进行时间同步。 ;N9n'Sq4
ye56-T
Mini-sync和Tiny-sync时间同步算法 : 假设节点的时钟漂移遵循线性变化,因此二个节点之间的漂移也是线性的,并通过交换时标分组来估计二个节点间的最优匹配偏移量来达到时间同步。 n^3NA|A
nDwq!LEx%5
节点定位 o$^O<z L
1NB2y[
传感器的节点定位也是WSN的关键技术之一,是WSN应用的基础,没有位置信息的数据是没有意义的。WSN的定位有两种方法:基于测量距离的定位方法、与测量距离无关的定位方法。GPS全球定位系统是目前应用最为广泛的定位系统,但其耗能高,体积大,成本高,不适合WSN。 CAA tco5
c
g3Cl[s
网络安全 ,7WK<0
pXGK:ceFu
WSN的安全性是由于网络部署区域的开放性和无线网络的广播特性所决定的。目前的研究主要集中在密钥管理、身份确认和数据加密、攻击检测与抵御和安全路由等方面。 &! 5CwEIF
^M[-K`c }
密钥管理、身份确认和数据加密 : 目前WSN使用的主要是基于密钥预分配的对称加密技术,利用基站管理密钥的非对称加密技术,上述加密技术各有利弊,利用软件加密是比较可行的选择。 z|taa;iM
{yul.m
攻击检测与抵御 : 主要解决传感器节点受到恶意攻击如干扰服务、节点捕获时,如何保证WSN的正常工作,解决方法有“通过向独立多路径发送验证数据发现异常节点的方法”,提出了“安全并具有弹性的时间同步协议”,并可以对抗外部攻击和被浮获节点的影响,对位置和距离欺骗攻击的抵抗技术等方法。 I%.jc2kK
I 0x`H)DA
安全路由 : 目前在WSN中的路由协议有很多安全弱点,易受攻击,敌方可以向WSN中注入恶意的路由信息使网络瘫痪,现提出了“采用认证抵御恶意注入方法”、“广播加密方案RBE”和“广播基站随机检测节点是否能接收到其广播信息的方法”等。 ski1f
|8&\N
WSN中的传感器技术 Xq} n^W
}D&"z8mP
WSN的发展是随着传感器技术的发展而逐渐发展起来的,上世纪70年代出现了将传感器点对点的传输信号,连接至传感器控制器构成传感器网络的雏形,称之为第一代传感器网络;随着智能化传感器、MEMS/NEMS传感器的问世,传感器具有了获取多种信息的综合处理能力,通过与传感器控制器相联,构成了有综合处理能力的网络,称之为第二代传感器网络;从上世纪末开始,现场总线技术开始应用于传感器,并用其组建智能化传感器网络,大量应用的多功能传感器,数字技术,使用无线技术连接等,形成了无线传感器网络。 Ew)n~!s
,'/HcF?yf
根据WSN的特点,WSN中的敏感元件、传感器的设计和制备技术应着重考虑的问题如下。 Ac*B[ywA3
iqc4O
/
敏感元件和传感器的小型化或微型化是降低WSN功耗的主要途径之一,传感器的微型化是指敏感元件的特征尺寸为毫米、微米以及纳米的传感器,这类传感器具有尺寸上的微型化,性能上的优越性,要素上的集成化,用途上的多样性,功能上的系统化和结构上的复合性特点。传感器的微型化决不仅仅是尺寸上的缩微或减小,而是一种有新机理、新结构、新作用和新功能的高科技微型系统。其制备工艺涉及半导体刻蚀技术、大规模集成电路制造技术、精密超细加工技术甚至LIGA技术。具有代表性的微型器件有微压力传感器、微加速度计、微陀螺和微流量传感器等。 5#N"WHz!
H-nFsJ(R!c
敏感元件和传感器的集成化,对传感器的小型化、降低功耗、提高可靠性的同时,也是提高WSN性能的重要工艺手段。利用敏感元件的制备技术、IC技术、微电子电路技术和微机接口技术,将敏感元件与调理电路、补偿电路集成在同一芯片上,使传感器由单一信号转换功能扩展到兼有检测、放大、运算和补偿功能,从而实现敏感元件和传感器的集成化。 `!5tH?bX
_#y(w%
敏感元件和传感器的结构特别是封装结构对传感器的功耗和性能的作用影响到WSN的性能和应用。敏感元件和传感器的封装特点是:专用性,一种器件一种封装,封装结构对器件的散热和功耗作用很大,为了降低功耗,封装材料选择和封装工艺尤应重视;复杂性,WSN的应用场合和环境各不相同,感知的被测量可能是一种或几种,如同时检测温度、湿度、压力等,因此输入信号的界面复杂,工作环境恶劣,往往对敏感元件和传感器的封装结构有特殊要求;可靠性,在传感器封装设计考虑时,可靠性是重点考虑之一,封装材料选择、封装结构设计、封装工艺实施、应力释放、散热等都将影响到传感器的可靠性,进而影响到WSN使用的可靠性。 \#IJ=+z
G!>
iqG
为使WSN的广泛应用,敏感元件和传感器的低成本制备技术也是必须考虑的问题,因此必需考虑敏感元件和传感器的产业化问题。传感器的产业化,除了国家政策、体制、机制、布局、投资等原因外,传感器本身也有产业化的规律和技术问题值得探讨和研究,即包括传感器的产业化技术、产业化市场、产业化条件和产业化人才等因素。 !HT>
&m