全部博文(46)
分类: 系统运维
2009-01-19 12:52:20
1. 大规模网络
为了获取精确信息,在监测区域通常部署大量传感器节点,传感器节点数量可能达到成千上万,甚至更多。通过不同空间视角获得的信息具有更大的信噪比;通过分布式处理大量采集的信息能够提高监测的精确度,降低对单个节点传感器的精度要求;大量冗余节点的存在,使得系统具有很强的容错性能;大量节点能够增大覆盖的监测区域,减少洞穴或者盲区。
2.自组织网络
在无线传感器网络应用中,通常情况下传感器节点被放置在没有基础设各的地方。传感器节点的位置不能预先精确设定。节点之间的相互邻居关系也不能预先知道,如通过飞机撒播大量传感器节点到面积广阔的原始森林中,或随意放置到人不可到达或危险的区域。这样就要求传感器节点具有自组织的能力,能够自动进行配置和管理,通过拓扑控制机制和网络协议自动形成转发监测数据的多跳无线网络系统。在无线传感器网络使用过程中,部分传感器节点由于能量耗尽或环境因素造成失效,也有一些传感器节点为了弥补失效节点、增加监测精度而补充到网络中,这样在无线传感器网络中的节点个数就动态的增加或减少,从而使网络的拓扑结构随之动态变化。无线传感器网络的自组织性要能够适应这种网络拓扑结构的动态变化。
3.多跳路由
网络中节点通信距离有限,一般在几十到几百米范围内,节点只能与它的邻居直接通信。如果希望与其射频覆盖范围之外的节点进行通信,则需要通过中间节点进行路由。匿定网络的多跳路由使用网关和路由器来实现,而无线传感器网络中的多跳路由是由普通网络节点完成的,没有专门的路由设备。这样每个节点既可以是信息的发起者,也可以是信息的转发者。
4.动态性网络
无线传感器网络是一个动态的网络,节点可以随处移动;一个节点可能会因为电池能量耗尽或其他故障,退出网络运行;一个节点也可能由于工作的需要而被添加到网络中。无线传感器网络的拓扑结构可能因为下列因素而改变:
①环境因素或电能耗尽造成的传感器节点出现故障或失效。环境条件变化可能造成无线通信链路的带宽变化,甚至时断时通。
②无线传感器网络的传感器、感知对象和观察者这三要素都可能具有移动性。
③新节点的加入。
④可靠的网络。
5.以数据为中心的网络
传感器网络是一个任务型的网络,脱离传感器网络谈论传感器节点没有任何意义。传感器网络中的节点采用编号标识,节点编号是否需要全网唯一取决于网络通信协议的设计。由于传感器节点随机部署,构成的传感器与节点编号之间的关系是完全动态的,表现为节点编号与节点位置没有必然联系。用户使用传感器网络查询事件时,直接将所关心的事件通告给网络,而不是通告给某个确定编号的节点。网络在获得指定事件的信息后汇报给用户。这种以数据本身作为查询或者传输线索的思想更接近于自然语言交流的习惯。所以通常说传感器是一个以数据为中心的网络。
例如,在应用于目标跟踪的传感器网络中,跟踪目标可能出现在任何地方,对目标感兴趣的用户只关心目标出现的位置和时间,并不关心哪个节点监测到了目标。事实上,在目标移动的过程中,必然是由不同的节点提供目标的位置信息。
6.应用相关的网络
传感器用来感知客观物理世界,获取物理世界的信息量。客观世界的物理量多种多样,不可穷尽。不同的传感器应用关心不同的物理量,因此对传感器的应用系统也有多种多样的要求。
不同的应用背景对传感器网络的要求不同,其硬件平台、软件系统和网络协议必然会有很大差异。所以传感器网络不能像Internet一样,有统一的通信协议平台。对于不同的传感器网络应用虽然存在一些共性问题,但在开发传感器更高效的目标系统。针对每一个具体应用来研究传感器网络技术,这是传感器网络设计不同于传统网络的显著特征。
无线传感器网络特别适合部署在恶劣环境或人类不宜到达的区域,传感器节点可能工作在露天环境中,遭受太阳的暴晒或者风吹雨淋,甚至遭到无关人员或动物的破坏。由于监测区域环境的限制以及传感器节点数量巨大,人工不能“照顾”每个传感器节点,网络的维护十分困难甚至不可维护。无线传感器网络的通信保密性和安全性也十分必要,要防止监测数据被盗取和获取伪造的监测数据。因此,无线传感器网络的软硬件必须具有鲁棒性和容错性。