没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
无线传感器网络
随着计算机技术、网络技术与无线通信技术的迅速发展,人们开始将无线网络技术与传
感器技术相结合,无线传感器网络(WSN,wireless sensor network)应运而生。它由部署在
监测区域内大量的微型传感器节点组成,通过无线的方式形成的一个多跳的自组织网络,不
仅可以接入 Internet,还可适用于有线接入方式所不能胜任的场合,提供优质的数据传输服
务。微机电系统(MEMS,Micro-Electro-Mechanical Systems)、超大规模集成电路技术(VLSI,
Very-Large-Scale-Integration systems)和无线通信技术的飞速发展,使得它的应用空间日趋
广阔,遍及军事、民用、科研等领域;但由于网络结点自身固有的通信能力、能量、计算速
度及存储容量等方面的限制,对无线传感器网络的研究具有很大的挑战性和宽广的空间。本
实验系统采用 IEEE802.15.4 和 Zigbee 协议实现了多个传感器节点之间的无线通信,通过对
本实验提供的软件操作以及对路由的观察,能够使学生对无线传感器网络的组网过程、路由
协议有一个较为深入的理解。
1 目的要求
(1)理解并掌握无线传感器网络的工作原理及组网过程。
(2)理解无线传感器网络的路由算法。
2 基本原理
2.1 概述
微电子技术、计算技术和无线通信技术的进步推动了低功耗多功能传感器的快速发展,
使其在微小的体积内能够集成信息采集、数据处理和无线通信等功能。部署在监测区域内大
量的廉价微型传感器节点通过无线通信的方式形成一个多跳的自组织网络,即无线传感器网
络,这些节点可以协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察
者。传感器、感知对象和观察者构成了传感器网络的三个要素。
无线传感器网络结构
2.2
无线传感器网络是一种特殊的 Ad-hoc 网络,它是由许多无线传感器节点协同组织起来
的。这些节点具有协同合作、信息采集、数据处理、无线通信等功能,可以随机或者特定地
布置在监测区域内部或附近,它们之间通过特定的协议自组织起来,能够获取周围环境的信
息并且相互协同工作完成特定任务。
无线传感器网络典型的体系结构如图 1 所示,包括分布式传感器节点、网关、互联网和
监控中心等。在传感器网络中,各个节点的功能都是相同的,它们既是信息包的发起者,也
是信息包的转发者。大量传感器节点被布置在整个监测区域中,每个节点将自己所探测到的
有用信息通过初步的数据处理和信息融合之后传送给用户,数据传送的过程是通过相邻节点
的接力传送方式传送给网关,然后再通过互联网、卫星信道或者移动通信网络传送给最终用
户。用户也可以对网络进行配置和管理,发布监测任务以及收集监测数据等。
网关
互联网、卫星或
移动通信网络
监控中心
监测区域
传感器节点
图 1 无线传感器网络体系结构
2.3 传感器节点结构
传感器节点通常是一个微型的嵌入式系统。从网络功能上看,每个传感器节点既具有传
统网络节点的终端功能,又兼具路由器的功能。除了要进行本地信息收集和数据处理外,还
要对其他节点转发来的数据进行存储、管理和融合等处理。
一个传感器节点通常由传感器模块、处理器模块、无线通信模块和能量供应模块四部分
组成,如图2 所示。传感模块负责采集监测区域内的有用信息并进行数据转换;处理器模块
负责控制整个传感器节点的运行,存储和处理本身采集的数据以及其他节点发来的数据;无
线通信模块负责与其他传感器节点进行无线通信,交换控制信息和收发采集到的数据;能量
供应模块为传感器节点提供运行所需的能量,通常采用微型电池。传感器节点为低功耗设备,
为了最大限度地节约电源,在硬件设计方面,要尽量采用低功耗器件,处理器通常选用嵌入
式 CPU,射频单元主要由低功耗、短距离的无线通信模块组成,在没有通信任务的时候,要
切断射频部分电源;而且在软件设计方面,各层通信协议都应该以节能为中心,必要时可以
牺牲一些网络性能指标,以获得更高的电源效率。
传感器模块
处理器模块
无线通信模块
处理器
存储器
传感器
AC/DC
NET
MAC
无线收发器
能 量 供 应 模 块
图 2 传感器节点的体系结构
2.4 无线传感器网络协议栈
无线传感器网络通信协议主要包括物理层、数据链路层、网络层、传输层和应用层,与
互联网协议栈的五层协议相对应。在低层采用IEEE802.15.4 工作组所定义的MAC 层和物理
层协议,而在MAC 层以上的协议则是由Zigbee 联盟制定。完整的Zigbee 协议栈模型如图
3 所示。另外,协议栈还包括能量管理平台、移动管理平台和任务管理平台。这些管理平台
使得传感器节点能够按照能源高效的方式协同工作,在节点移动的传感器网络中转发数据,
并支持多任务和资源共享。
Zigbee Profiles
网络应用层
数据链路层
IEEE 802.15.4 LLC 802.2 LLC
IEEE 802.15.4 MAC
868/915 MHZ PHY 2.4 GHZ PHY
图3 Zigbee协议栈
2.4.1 物理层
物理层负责载波频率产生、信号的调制解调等工作。IEEE802.15.4定义了2.4GHz物理层
和868/915MHz物理层两个物理层标准,两个物理层都基于DSSS(Direct Sequence Spread
Spectrum,直接序列扩频),使用相同的物理层数据包格式,区别在于工作频率、调制技术、
扩频码片长度和传输速率的不同。2.4GHz频段有16个信道,能够提供250kbps的传输速率,
物理层采用的是O-QPSK调制;868MHz是欧洲的ISM频段,只用一个信道,传输速率为
20kbps,物理层采用BPSK调制;915MHz是美国的ISM频段,有10个信道,传输速率为40kbps,
物理层采用的也是BPSK调制方式。
2.4.2 数据链路层
数据链路层负责数据成帧、帧检测、媒体访问和差错控制。媒体访问协议保证可靠的点
对点和点对多点通信,差错控制则保证源节点发出的信息可以完整、无误地到达目标节点。
就实现机制而言,介质访问控制(MAC)协议可分为3类:确定性分配、竞争占用和随机访
问。前两者不是传感器网络的理想选择。因为TDMA固定时隙的发送模式功耗过大,为了节
省功耗,空闲状态应关闭发射机,竞争占用方案需要实时监测信道状态,也不是一种合理的
选择,随机介质访问模式比较适合于无线传感网络的节能要求。IEEE802.15.4定义的MAC
层采用了CSMA-CA(载波监听多信道接入/避免冲突)协议的信道共享多点接入技术;为了
保证传输的可靠行,还采用了完整的握手协议。在无线传感器网络中,两个主要的错误控制
模式是前向错误修正(FEC)和自动重复请求(ARQ)两种。
2.4.3 网络层
网络层主要负责路由生成与路由选择。网络层协议是无线传感器网络的重要因素,在无
线传感器网络中,大多数节点是无法直接与网关进行通信的,需要通过中间节点进行多跳路
由才能将采集到的数据发送给网关。
针对无线传感器网络中数据传送的特点和难题,人们提出许多新的路由协议。这些路由
协议可以大致分为四类:洪泛式路由协议、层次式路由协议、以数据为中心的路由协议、以
及基于位置信息的路由协议。
1.洪泛式路由协议:这种协议是一种古老的协议。它不需要维护网络的拓扑结构和路
由计算,接收到消息的节点以广播形式转发数据包给所有的邻节点。对于自组织的传感器网
络,洪泛式路由是一种较直接的实现方法,但容易带来消息的“内爆”(implosion)和“重叠”
(overlap),而且它没有考虑能源方面的限制,具有“资源盲点”(resource blindness)的缺点。
典型算法为扩散法(Flooding)。
2.层次式路由协议:它的基本思想是将传感节点分簇,簇内通讯由簇头节点来完成,
剩余14页未读,继续阅读
资源评论
G11176593
- 粉丝: 6670
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功