无线传感器网络的体系结构
- 格式:doc
- 大小:53.50 KB
- 文档页数:5
无线传感器网络协议体系结构
无线传感器网络的通信协议为五层结构:物理层、数据链路层、网络层、传输层、应用层。
其中通信部分位于数据链路层和物理层,采用的标准是IEEE 802.15.4。
通信部分采用的通信技术可以是有线、无线、红外等,其中无线技术可以是ZigBee、蓝牙、超带宽(UWB)等。
组网技术主要在传输层和网络层。
支撑技术主要在应用层实现,包括时间同步技术、定位技术、数据融合技术、能量管理和安全机制等,主要作用是保证用户功能的正常运行。
物理层作用是为终端设备提供数据传输的通路。
主要任务是信号的调制、数据收发速率、通信频段的选择以及传输介质的选取。
数据链路层作用是建立可靠的点到点、点到多点的通信链路,保证源节点发出的信息可以正确的传输到目标节点。
主要任务是数据成帧、帧检测、介质访问、差错控制和功率控制。
网络层作用是将数据由传感器节点可靠的传输到汇聚节
点。
主要任务是路由的发现和维护,确保终端的连通/无连通情况,路由的可达性以及寻找传感器节点和汇聚节点之间最优路径(能量消耗最小、延时最小)。
传输层作用是进行数据流的传输控制进而保证网络通信质量
应用层要为传感器网络应用提供时间同步服务、节点定位机制、节点管理协议、任务协议和数据广播管理协议。
无线传感器网络体系结构
一、无线传感器网络体系结构介绍
无线传感器网络(Wireless Sensor Network,WSN)是一类可实现智
能信息采集、处理和传输的无线网络,它以无线传感节点为基本构成部分,具有自组织、自传输、自自适应能力,可大大减少安装成本和维护成本。
无线传感器网络系统一般由一个中央管理单元、一些无线传感器节点、一
个或多个网关节点、一个或多个应用服务器以及网络管理和数据传输组织
构成。
1、中央管理单元
中央管理单元是无线传感器网络的最高级管理模块,负责系统中各模块、节点的组织、配置和管理,并通过与每个传感器节点的交互来监控系
统的状态。
2、无线传感器节点
3、网关节点
网关节点负责将无线传感器网络中传感器节点的采集到的信息传输到
应用服务器,以及把应用服务器发送到传感器节点的数据传输到传感器节点,它也可以起到路由的作用。
4、应用服务器。
⽆线传感器⽹络第⼀章⽆线传感器⽹络概述1.⽆线传感器⽹络的基本概念⽆线传感器⽹络是由部署在监测区域内⼤量的成本很低、微型传感器节点组成,通过⽆线通信⽅式形成的⼀种多跳⾃组织⽹络系统,其⽬的是协作地感知、采集和处理覆盖范围内感知对象的信息,并发送给观察者或者⽤户。
2.典型的⽆线传感器⽹络结构包括哪⼏部分?传感节点、汇聚节点以及互联⽹或通信卫星和管理节点。
3.⽆线传感器⽹络的体系结构(协议栈)描述⽆线传感器⽹络的协议栈,并简述各层的功能。
⽆线传感器⽹络的协议栈包括物理层、数据链路层、⽹络层、传输层和应⽤层,与互联⽹协议的五层相对应。
另外还包括能量管理平台、移动管理平台和任务管理平台。
各层的功能:物理层:负责数据传输的介质规范,如规定了传感器⼯作频率、⼯作温度、数据调制、信道编码、定时、同步等标准。
研究⽬标是设计低成本、低功耗和⼩体积,简单但健壮的传感器节点。
数据链路层:负责数据成帧、帧检测、介质访问和差错控制。
⽹络层:主要实现数据融合,负责路由⽣成和路由选择;主要功能包括分组路由、路由互联、阻塞控制。
传输层:负责数据流的传输控制。
应⽤层:获取数据并进⾏初步处理,包括⼀系列⽤于检测任务的应⽤层软件。
4.⽆线传感器⽹络的基本特点传感器节点体积⼩,能量有限传感器节点计算和存储能⼒有限通信半径⼩,带宽低传感器节点数量⼤且具有⾃适应性⽆中⼼和⾃组织⽹络动态性强以数据为中⼼第⼆章物理层及信道介⼊技术1.频率分配:1W以下⽆线电波是⽬前WSN的主流传输⽅式。
对于⽆线传感器⽹络来说,频段的选择必须根据应⽤场合来选择。
因为频率的选择直接决定⽆线传感器⽹络节点的⽆线尺⼨、电感的集成度以及节点功耗。
ISM波段是⾸要的选择。
频率的选择是影响⽆线传感器⽹络性能、成本的重要参数。
基于竞争的MAC协议。
即节点在需要发送数据时采⽤某种机制随机地使⽤⽆线信道,基于固定分配的MAC协议。
即节点发送数据的时刻和持续时间是按照协议规定的标准来执⾏,这样以来就避免了冲突,基于按需分配的MAC协议。
无线传感器网络体系结构Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT无线传感器的网络体系结构一个典型的无线传感器网络的系统架构包括分布式无线传感器节点(群)、接收发送器汇聚节点、互联网或通信卫星和任务管理节点等,如下图所示:无线传感器网络系统架构其中A—E则为分布式无线传感器节点群,这些节点群随机部署在监测区域内部或附近,能够通过自组织方式构成网络。
这些节点通常是一个微型的嵌入式系统,它们的处理能力、存储能力和通信能力相对较弱,通过携带有限能量的电池供电。
从功能上看这些节点,它们不仅要对本地收集的信息进行收集及处理,而且要对其他节点转发来的数据进行存储、管理和融合等处理,同时与其他节点协作完成一些特定的任务。
汇聚节点的各方面能力相对于上述节点群而言相对比较强,它连接传感器网络、Internet等外部网络,实现两种协议栈之间的通信协议转换,同时发布管理节点的监测任务,并把收集的数据转发到外部网络上。
当我们设计无线传感器网络体系结构时要注重以下几个方面:1.节点资源的有效利用。
由于大量低成本微型节点的资源有限,怎样有效地管理和使用这些资源,并最大限度地延长网络寿命是WSN研究面临的一个关键技术挑战,需要在体系结构的层面上给予系统性的考虑。
可供着手的方面有:○1选择低功耗的硬件设备,设计低功耗的MAC协议和路由协议。
○2各功能模块间保持必要地同步,即同步休眠与唤醒。
○3从系统的角度设计能耗均衡的路由协议,而不是一味的追求低功耗的路由协议,这就需要体系结构提供跨层设计的便利。
○4由于节点上计算资源与存储资源有限,不适合进行复杂计算与大量数据的缓存,因此一些空间复杂度和时间复杂度高的协议与算法不适合于WSN的应用。
○5随着无线通信技术的进步,带宽不断增加,例如超宽带(UWB)技术支持近百兆的带宽。
WSN在不远的将来可以胜任视频音频传输,因此我们在体系结构上设计时需要考虑到这一趋势,不能仅仅停留在简单的数据应用上。
无线传感器网络的体系结构李宁 104753071172(河南大学,河南大学计算机与信息工程学院 475004)摘要:在对无线传感器应用特征进行分析的基础上,总结了无线传感器体系结构设计的要素,讨论了无线传感器网络的软件体系结构和通信体系结构。
通过与传统Ad hoc网络的对比,归纳了无线传感器网络在各层各面设计的特点。
文章认为虽然传统的传感器的应用方向主要在军事领域,但在民用领域也存在着广阔的前景。
关键词:无线传感器网络;软件体系结构;通信体系结构;自组织网络0 引言目前在无线通信领域和电子领域的进步促进了低成本、低功耗、多功能无线传感器的发展。
这些无线传感器体积小,并具有感知、数据处理和短距离通信的能力。
与传统的传感器相比,现在的无线传感器网络具有明显的进步。
无线传感器网络由大量高密度分布的处于被观测对象内部或周围的传感器节点组成。
其节点不需要预先安装或预先决定位置,这样提高了动态随机部署于不可达或危险地域的可行性。
传感器网络具有广泛的应用前景,范围涵盖医疗、军事和家庭等很多领域。
例如,传感器网络快速部署、自组织和容错特性使其可以在军事指挥、控制、通信、计算、智能、监测、勘测方面起到不可替代的作用。
在医疗领域,传感器网络可以部署用来监测病人并辅助残障病人。
其他商业应用还包括跟踪产品质量、监测危险地域等。
无线传感器网络的实现需要自组织(Ad hoc)网络技术。
尽管已有许多Ad hoc网络的协议和算法,但并不能够满足传感器网络的需求。
具体来说,相对于一般意义上的自组织网络,传感器网络有以下一些特色,需要在体系结构的设计中特殊考虑。
(1) 无线传感器网络中的节点数目高出Ad hoc网络节点数目几个数量级,这就对传感器网络的可扩展性提出了要求。
由于传感器节点的数目多开销大,传感器网络通常不具备全球唯一的地址标识,这使得传感器网络的网络层和传输层相对于一般网络而言,有很大的简化。
此外,由于传感器网络节点众多,因此,单个节点的价格对于整个传感器网络的成本而言非常重要。
(2)自组织传感器网络最大的特点就是能量受限。
传感器节点受环境的限制,通常由电量有限且不可更换的电池供电,所以在考虑传感器网络体系结构以及各层协议设计时,节能是设计的主要考虑目标之一。
(3)由于传感器网络应用的环境的特殊性、无线信道不稳定以及能源受限的特点,传感器网络节点受损的概率远大于传统网络节点,因此自组织网络的健壮性保障是必须的以保证部分传感器网络的损坏不会影响到全局任务的进行。
(4)传感器节点高密度部署,网络拓扑结构变化快,对于拓扑结构的维护也提出了挑战。
上述这些特点使得无线传感器网络有别于传统的自组织网络,并在当前的一些体系结构设计的尝试中得到了突出的表现。
1 传感器网络节点功能结构和拓扑结构在不同应用中,传感器网络节点的组成不尽相同,但一般都由数据采集、数据处理、数据传输和电源这4部分组成(见图1)。
根据具体应用需求,还可能会有定位系统以确定传感节点的位置,有移动单元使得传感器可以在待监测地域中移动,或具有供电装置以从环境中获得必要的能源。
此外,还必须有一些应用相关部分,例如,某些传感器节点有可能在深海或者海底,也有可能出现在化学污染或生物污染的地方,这就需要在传感器节点的设计上采用一些特殊的防护措施。
图1 传感器网络节点功能结构2 无线传感器网络的软件体系结构对于每一类无线传感器网路应用系统而言,在设计和实现时需要开发的不仅是在应用服务器上的业务逻辑部分的软件,除此之外,还必须要设计处理分布系统所特有功能的软件,而目前的系统软件(操作系统) 都不支持。
无线传感器网络中间件将使无线传感器网络应用业务的开发者集中于设计与应用有关的部分,从而简化设计和维护工作。
采用中间件实现技术,利用软件构件化、产品化能够扩展和简化无线传感器网络的应用。
无线传感器网络中间件的开发将会使无线传感器网络在应用中达到柔性、高效的数据传输路径和局部化的目标,同时使整个网络在整个应用中达到最优化。
无线传感器网络中间件和平台软件构成无线传感器网络业务应用的公共基础,提供了高度的灵活性、模块性和可移植性。
在一般无线传感器网络应用系统中,管理和信息安全纵向贯穿各个层次的技术架构,最底层是无线传感器网络基础设施层,逐渐向上展开的是应用支撑层、应用业务层、具体的应用领域——军事、环境、健康和商业等。
无线传感器网络应用支撑层、无线传感器网络基础设施和基于无线传感器网络应用业务层的一部分共性功能以及管理、信息安全等部分组成了无线传感器网络中间件和平台软件。
其基本含义是,应用支撑层支持应用业务层为各个应用领域服务,提供所需的各种通用服务,在这一层中核心的是中间件软件;管理和信息安全是贯穿各个层次的保障。
无线传感器网络中间件和平台软件体系结构主要分为四个层次:网络适配层、基础软件层、应用开发层和应用业务适配层,其中网络适配层和基础软件层组成无线传感器网络节点嵌入式软件(部署在无线传感器网络节点中) 的体系结构,应用开发层和基础软件层组成无线传感器网络应用支撑结构(支持应用业务的开发与实现) 。
网络适配层:在网络适配层中,网络适配器是对无线传感器网络底层(无线传感器网络基础设施、无线传感器操作系统) 的封装。
基础软件层:基础软件层包含无线传感器网络各种中间件。
这些中间件构成无线传感器网络平台软件的公共基础,并提供了高度的灵活性、模块性和可移植性。
无线传感器网络中间件和平台软件采用层次化、模块化的体系结构,使其更加适应无线传感器网络应用系统的要求,并用自身的复杂换取应用开发的简单,而中间件技术能够更简单明了地满足应用的需要。
一方面,中间件提供满足无线传感器网络个性化应用的解决方案,形成一种特别适用的支撑环境;另一方面,中间件通过整合,使无线传感器网络应用只需面对一个可以解决问题的软件平台,因而以无线传感器网络中间件和平台软件的灵活性、可扩展性保证了无线传感器网络安全性,提高了无线传感器网络数据管理能力和能量效率,降低了应用开发的复杂性。
3 传感器网络的通信体系结构根据以上特性,传感器网络需要根据用户对网络的需求设计适应自身特点的网络体系结构,为网络协议和算法的标准化提供统一的技术规范,使其能够满足用户的需求。
传感器网络体系结构具有二维结构,即横向的通信协议层和纵向的传感器网络管理面。
通信协议层可以划分为物理层、链路层、网络层、传输层、应用层,如图2所示,而网络管理面则可以划分为能耗管理面、移动性管理面以及任务管理面。
管理面的存在主要是用于协调不同层次的功能以求在能耗管理、移动性管理和任务管理方面获得综合考虑的最优设计。
3.1 物理层无线传感器网络的传输介质可以是无线、红外或者光介质。
例如,在微尘项目中,使用了光介质进行通信。
还有使用红外技术的传感器网络,它们都需要在收发双方之间存在视距传输通路。
而大量的传感器网络节点基于射频电路,本文主要探讨这类传感器网络。
无线传感器网络推荐使用免许可证频段(ISM)。
在物理层技术选择方面,环境的信号传播特性、物理层技术的能耗是设计的关键问题。
传感器网络的典型信道属于近地面信道,其传播损耗因子较大。
并且天线高度距离地面越近,其损耗因子就越大,这是传感器网络物理层设计的不利因素。
然而无线传感器网络的某些内在特征也有有利于设计的方面,例如,高密度部署的无线传感器网络具有分集特性,可以用来克服阴影效应和路径损耗。
目前低功率传感器网络物理层的设计仍然有许多未知领域需要深入探讨。
3.2 数据链路层数据链路层负责数据流的多路复用、数据帧检测、媒体接入和差错控制。
数据链路层保证了传感器网络内点到点和点到多点的连接。
(1)媒体接入控制在无线多跳Ad hoc网络中,媒体访问控制(MAC)层协议主要负责两个职能。
其一是网络结构的建立,因为成千上万个传感器节点高密度地分布于待测地域,MAC层机制需要为数据传输提供有效的通信链路,并为无线通信的多跳传输和网络的自组织特性提供网络组织结构。
其二是为传感器节点有效合理地分配资源。
蓝牙和移动Ad hoc网络可能是最接近传感器网络的现有网络。
然而蓝牙采用星形网络拓扑结构,并采用集中式分配的时分复用机制,这对于拓扑结构需要经常调整的无线传感器网络来说并不有利。
传统Ad hoc网络的MAC层协议强调在移动条件下提供较好的服务质量(QoS)保证,节电并非其考虑的主要因素,因此,也不能够照搬于无线传感器网络。
(2)差错控制数据链路层的另一个重要功能是传输数据的差错控制。
在通信网中有两种重要的差错控制模式分别是前向差错控制(FEC)和自动重传请求(ARQ)。
在多跳网络中ARQ的使用由于重传的附加能耗和开销而很少使用。
既便是使用FEC方式,也只有低复杂度的循环码被考虑到,而其他的适合传感器网络的差错控制方案仍处在探索阶段。
3.3 网络层传感器网络节点高密度地分布于待测环境内或周围(见图2)。
在传感器网络节点和接收器节点之间需要特殊的多跳无线路由协议。
传统的Ad hoc网络多基于点对点的通信。
而为增加路由可达度,并考虑到传感器网络的节点并非很稳定,在传感器节点多数使用广播式通信,路由算法也基于广播方式进行优化。
此外,与传统的Ad hoc网络路由技术相比,无线传感器网络的路由算法在设计时需要特别考虑能耗的问题,基于节能的路由有若干种,如最大有效功率(PA)路由算法,即选择总有效功率最大的路由,总有效功率可以通过累加路由上的有效功率得到,最小能量路由算法,该算法选择从传感器节点到接收器传输数据消耗最小能量的路由。
基于最小跳数路由,在传感器节点和接收机之间选择最小跳数的节点。
以及基于最大最小有效功率节点路由,即算法选择所有路由中最小有效功率最大的路由,传感器网络的网络层设计的设计特色还体现在以数据为中心。
在传感器网络中人们只关心某个区域的某个观测指标的值,而不会去关心具体某个节点的观测数据。
而传统网络传送的数据是和节点的物理地址联系起来的,以数据为中心的特点要求传感器网络能够脱离传统网络的寻址过程,快速有效的组织起各个节点的信息并融合提取出有用信息直接传送给用户。
3.4 传输层传感器网络的计算资源和存储资源都十分有限,而且通常数据传输量并不是很大。
这样,对于传感器网络而言,是否需要传输层是一个问题。
最为熟知的传输控制协议(TCP)是一个基于全局地址的端到端传输协议,而对于传感器网络而言,TCP设计思想中基于属性的命名对于传感器网络的扩展性并没有太大的必要性,而数据确认机制也需要大量消耗存储器,因此合适于传感器网络的传输层协议会更类似于UDP协议。
4 结束语传感器网络的体系结构受应用驱动。
传统的传感器的应用方向主要在军事等一些领域。
现在越来越多的研究表明,无线传感器网络在民用领域也存在着广阔的应用前景。