无线传感器网络(8)
无线传感器网络技术内容

第一章物联网:通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
无线传感器网络综合了计算技术、通信技术及传感器技术,其任务是利用传感器节点来监测节点周围的环境,收集相关数据,然后通过无线收发装置采用多跳路由的方式将数据发送给汇聚节点,再通过汇聚节点将数据传送到用户端,从而达到对目标区域的监测。
无线传感器网络通常包括传感器节点、汇聚节点和任务管理节点。
典型的无线传感器网络结构包括哪几部分?一般情况下由以下四个基本单元组成:数据采集单元、控制单元、无线通信单元以及能量供应单元。
无线传感器网络基本节点拓扑结构可分为基于簇的分层结构和基于平面的拓扑结构两种选择题:无线传感器网络可实现数据的采集量化,处理融合和传输应用,具有无线自组织网络的移动性、电源能力局限性,规模大、自组织性、动态性、可靠性、以数据为中心等等。
第2章无线传感器网络物理层的传输介质主要包括电磁波和声波。
无线电波、红外线、光波等负责使在两个网络主机之间透明传输二进制比特流数据成为可能,为在物理介质上传输比特流建立规则,以及在传输介质上收发数据时定义需要何种传送技术。
无线传感器网络物理层接口标准对物理接口具有的机械特性、电气特性、功能特性、规程特性进行了描述。
作为一种无线网络,无线传感器网络物理层协议涉及传输介质以及频段的选择、调制、扩频技术方式等,同时实现低能耗也是无线传感器网络物理层的一个主要研究目标。
IEEE 802.15.4 该标准把低能量消耗、低速率传输、低成本作为关键目标,旨在个人或者家庭范围内不同设备之间建立统一的低速互连标准。
有16个信道工作于2.4GHz ISM频段,2.4GHz频段提供的数据传输速率为250kb/s,对于高数据吞吐量、低延时或低作业周期的场合更加适用有1个信道工作于868MHz频段以及10个信道工作于915MHz频段。
无线传感器网络技术及应用(图文 (8)

第8章 无线传感器网络拓扑控制与覆盖技术
2) 功率控制对网络连通性和拓扑结构的影响 网络的连通性和拓扑结构均与发射功率的大小有关。节点的 发射功率过低,会使部分节点无法建立通信连接,造成网络的割 裂;而发送功率过大,虽然保证了网络的连通,但会导致网络的 竞争强度增大,从而使得网络不仅在节点发射功率上消耗过多的 能量,还会因为高竞争强度导致的数据丢包或重传造成网络整体 能耗增加及性能降低。网络中的节点可通过功率控制和骨干网络 节点选择,剔除节点之间不必要的通信链路,形成一个数据转发 的优化网络结构,或者在满足网络连通度的前提下,选择节点最 优的单跳可达邻居数目。通过功率控制技术来调控网络的拓扑特 性,主要就是通过寻求最优的传送功率及相应的控制策略,在保 证网络通信连通的同时优化拓扑结构,从而达到满足网络应用相 关性能的要求。
(4) 算法的分布式程度。在无线传感器网络中,一般情 况下是不设置认证中心的,传感器节点只能依据自身从网络 中收集的信息做出决策。另外,任何一种涉及节点间同步的 通信协议都有建立通信的开销。显然,若节点能够了解全局 拓扑和传感器网络中所有节点的能量,就能做出最优的决策; 若不计同步消息的开销,得到的就是最优的性能。但是,若 所有节点都要了解全局信息,则同步消息产生的开销要多于 数据消息,这将导致网络系统开销大大增加,从而使得网络 的生存期缩短。
11
第8章 无线传感器网络拓扑控制与覆盖技术
8.1.4 功率控制技术 目前,拓扑控制主要是功率控制和睡眠调度。所谓功率控制,
就是为传感器节点选择合适的发射功率;所谓睡眠调度,就是控 制传感器节点在工作状态和睡眠状态之间的转换。
功率控制对无线自组织网络的性能影响主要表现在以下五个 方面:
1) 功率控制对网络能量有效性的影响 功率控制对网络能量有效性的影响包括降低节点发射功耗和 减少网络整体能量消耗。在节点分组传递过程中,功率控制可以 通过信道估计或反馈控制信息,在保证信道连通的条件下策略性 地降低发射功率的富余量,从而减少发射端节点的能量消耗。随 着发送端节点发射功率的降低,其所能影响到的邻居节点数量也 随之减少,节省了网络中与此次通信不相关节点的接收能量消耗, 达到了减少网络整体能量消耗的目的。
无线传感网络概述

无线传感网络概述学号031241119姓名魏巧班级0312411一、无线传感器网络(WSN)的定义:无线传感器网络(WSN)是指将大量的具有通信与计算能力的微小传感器节点,通过人工布设、空投、火炮投射等方法设置在预定的监控区域,构成的“智能”自治监控网络系统,能够检测、感知和采集各种环境信息或检测对象的信息。
二、传感器的节点分布及通信方式:由于传感器节点数量众多,布设时智能采用随机投放的方式,传感器节点的位置不能预先确定。
节点之间可以通过无线信道连接,并具有很强的协同能力,通过局部的数据采集、预处理以及节点间的数据交互来完成全局任务,同时节点之间采用自组织网络拓扑结构。
由于传感器节点是密集布设的,因此节点之间的距离很短,在传输信息方面多跳(multi—hop)、对等(peer to peer)通信方式比传统的单跳、主从通信方式更适合在无线传感器网络中使用,例如:使用多跳的通信方式可以有效地避免在长距离无线信号传播过程中遇到的信号衰落和干扰等各种问题。
三、WSN运行的环境:1、WSN可以在独立封闭的环境下(如局域网中)运行。
2、WSN也可以通过网关连接到网络基础设施上(如Internet)。
在这种情况中,远程用户可以通过Internet 浏览无线传感器网络采集的信息。
四、无线数据网络的定义及无线自组网络的特点:主流的无线网络技术,如IEEE 802.11、Bluetooth都是为了数据传输而设计的,我们称之为无线数据网络。
目前,无线数据网络研究的热点问题就是无线自组网络技术,这项技术可以实现不依赖于任何基础设施的移动节点在短时间内的互联。
特点有如下几点:(1)无中心和自组性(优点):无线自组网络没有绝对的控制中心,网络中节点通知分布式的算法来协调彼此的行为,这种算法无需人工干预和其他预置网络设施就可以在任何时刻任何地方快速展开并自动组网。
(2)动态变化的网络拓扑(缺点):移动终端能够以任意速度和方式在网中移动,在通过无线信道形成的网络拓扑随时可能发生变化。
无线传感网络

无线传感网络无线传感器网络(Wireless Sensor Networks, WSN)是一种分布式传感网络。
是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。
WSN中的传感器节点通过无线方式通信,网络设置灵活,设备位置可以随时更改,还可以跟互联网进行有线或无线方式的连接。
且在科技水平大幅度提高的基础上传感器节点的成本和能耗也逐渐降低,使得WSN在很多领域得到应用。
最早现代意义上的传感器是1879年德国科学家霍尔在研究金属的导电机制时制作的磁场传感器。
经过100多年的发展,传感器的功能不再单一,可以采集温度、湿度、位置、光强、压力、生化等标量数据。
1996年,美国军方资助加州大学洛杉矶分校(UCLA)等单位开展低功耗无线传感器网络(Low-power Wireless Integrated Microsensors,LWIM)的研究。
LWIM III型无线传感器节点将传感器、控制电路与电源电路集成为一体。
两年之后,UCLA与Rockwell合作,开发了Rockwell WINS(Wireless Integrated Network Sensor)无线传感器节点。
该节点使用32位微处理器Strong ARM、1MB的内存与4MB的闪存,数据传输速率是100kbps,工作时的功耗为200mw,睡眠时的功耗是0.8mw。
与此同时,加州大学伯克利分校(UCB)也开展了“Smart Dust”(智能尘埃)项目的研究。
“智能尘埃”意指传感器节点的体积非常小,如尘埃一般。
该项目研究的目标是通过MEMS技术,实现传感、计算与通信能力的集成,用智能传感器技术增强微型机器人的环境感知与智慧处理能力。
其研究任务是开发一系列低功耗、自组织、可重构的无线传感器节点。
1998年研制的WeC智能传感器节点使用的是8位、主频为4MHz的AT90LS8535微处理器芯片,内存是512B,闪存为8kB,数据传输速率为10kbps,工作时的功耗为15mw,睡眠时的功耗是45μw。
无线传感器网络课后习题答案

1-2、什么就是无线传感器网络?无线传感器网络就是大量的静止或移动的传感器以自组织与多跳的方式构成的无线网络。
目的就是协作地探测、处理与传输网络覆盖区域内感知对象的监测信息,并报告给用户。
1-4、图示说明无线传感器网络的系统架构。
1-5、传感器网络的终端探测结点由哪些部分组成?这些组成模块的功能分别就是什么?(1)传感模块(传感器、数模转换)、计算模块、通信模块、存储模块电源模块与嵌入式软件系统(2)传感模块负责探测目标的物理特征与现象,计算模块负责处理数据与系统管理,存储模块负责存放程序与数据,通信模块负责网络管理信息与探测数据两种信息的发送与接收。
另外,电源模块负责结点供电,结点由嵌入式软件系统支撑,运行网络的五层协议。
1-8、传感器网络的体系结构包括哪些部分?各部分的功能分别就是什么?(1)网络通信协议:类似于传统Internet网络中的TCP/IP协议体系。
它由物理层、数据链路层、网络层、传输层与应用层组成。
(2)网络管理平台:主要就是对传感器结点自身的管理与用户对传感器网络的管理。
包括拓扑控制、服务质量管理、能量管理、安全管理、移动管理、网络管理等。
(3)应用支撑平台:建立在网络通信协议与网络管理技术的基础之上。
包括一系列基于监测任务的应用层软件,通过应用服务接口与网络管理接口来为终端用户提供各种具体应用的支持。
1-9、传感器网络的结构有哪些类型?分别说明各种网络结构的特征及优缺点。
(1)根据结点数目的多少,传感器网络的结构可以分为平面结构与分级结构。
如果网络的规模较小,一般采用平面结构;如果网络规模很大,则必须采用分级网络结构。
(2)平面结构:特征:平面结构的网络比较简单,所有结点的地位平等,所以又可以称为对等式结构。
优点:源结点与目的结点之间一般存在多条路径,网络负荷由这些路径共同承担。
一般情况下不存在瓶颈,网络比较健壮。
缺点:①影响网络数据的传输速率,甚至造成网络崩溃。
②整个系统宏观上会损耗巨大能量。
无线传感器网络知识点

1. 无线传感器网络(wireless sensor network, WSN )就是由部署在检测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,目的是协作地感知、采集和处理网络覆盖区域中感知的对象信息,并发送给观察者。
2. 构成WSN 的三要素:传感器、感知对象、观察者。
3. ADHOC 和WSN 的区别:(1)WSN(2)WSN (3)WSNAd hoc(4)WSN(5)WSN (6)WSN 以数据为中心。
4. WSN 的节点:传感模块、处理器模块、通信模块、电源模块 节点特点:电源能量有限、通信能力有限、计算和存储能力有限5. WSN 协议栈结构(1)能源管理平台:管理传感器节点如何使用能量;(2)移动管理平台:检测和注册传感器节点的移动,维护到汇聚点的路由,使得传感器节点能够跟踪它的邻居;(3)任务管理平台:在一个给定的区域内平衡和调度监测任务6. 传感器物理层作用:屏蔽物理设备和传输介质的差异目的:透明传输功能:提供传输通道;传输数据;其他特性:(1)机械特性(2)电气特性(3)功能特性(4)规程特性运用的技术:(1)介质和频段的选择(2)调制技术(3)扩频技术传输媒体:(1)建议采用ISM (工业、科学和医学)频段短距离的无线低功率通信最适合传感器网络(2)红外,不需要许可证,抗干扰要求收发双方在视线之内(3)光7.频率选择,载频发生,信号检测,调制,数据加密信号传播传播信号需要的最小发送功率和传输距离d的n次方成正比,2<= n < 4.为了减小传输距离,传感器网络采用多跳(multihop)通信方式8.MAC层协议:S-MAC协议、IEEE802.11 MAC协议9.MAC层有用功耗:(1)发送,接收数据(2)处理询问请求(3)转发询问和数据到邻居节点9.MAC层无用功耗:(1)信道的空闲侦听,“waiting for possible traffic”.(2)由于碰撞导致的重传,例如两个数据包同时到达同一节点(3)无意偷听:当节点接收到一个不属于他的数据包时(4)产生和处理控制数据包开销10.CSMA/CACSMA /CA载波侦听/冲突避免如何解决“隐匿终端问题11.S-MAC机制针对碰撞重传、串音、空闲侦听和控制消息等可能造成较多能耗的因素S-MAC 采用如下机制:(1)周期性侦听/睡眠的低占空比工作方式,控制结点尽可能处于睡眠状态来降低结点能量的消耗;(2)邻居结点通过协商的一致性睡眠调度机制形成虚拟簇,减少结点的空闲侦听时间;(3)通过流量自适应的侦听机制,减少消息在网络中的传输延迟;(4)采用带内信令来减少重传和避免侦听不必要的数据;通过消息分割和突发传递机制来减少控制消息的开销和消息的传递延迟。
无线传感器网络课后习题答案
1-2.什么是无线传感器网络无线传感器网络是大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络;目的是协作地探测、处理和传输网络覆盖区域内感知对象的监测信息,并报告给用户;1-4.图示说明无线传感器网络的系统架构;1-5.传感器网络的终端探测结点由哪些部分组成这些组成模块的功能分别是什么(1)传感模块传感器、数模转换、计算模块、通信模块、存储模块电源模块和嵌入式软件系统(2)传感模块负责探测目标的物理特征和现象,计算模块负责处理数据和系统管理,存储模块负责存放程序和数据,通信模块负责网络管理信息和探测数据两种信息的发送和接收;另外,电源模块负责结点供电,结点由嵌入式软件系统支撑,运行网络的五层协议;1-8.传感器网络的体系结构包括哪些部分各部分的功能分别是什么1网络通信协议:类似于传统Internet网络中的TCP/IP协议体系;它由物理层、数据链路层、网络层、传输层和应用层组成;2网络管理平台:主要是对传感器结点自身的管理和用户对传感器网络的管理;包括拓扑控制、服务质量管理、能量管理、安全管理、移动管理、网络管理等;3应用支撑平台:建立在网络通信协议和网络管理技术的基础之上;包括一系列基于监测任务的应用层软件,通过应用服务接口和网络管理接口来为终端用户提供各种具体应用的支持;1-9.传感器网络的结构有哪些类型分别说明各种网络结构的特征及优缺点;1根据结点数目的多少,传感器网络的结构可以分为平面结构和分级结构;如果网络的规模较小,一般采用平面结构;如果网络规模很大,则必须采用分级网络结构;特征:平面结构的网络比较简单,所有结点的地位平等,所以又可以称为对等式结构;优点:源结点和目的结点之间一般存在多条路径,网络负荷由这些路径共同承担;一般情况下不存在瓶颈,网络比较健壮;缺点:①影响网络数据的传输速率,甚至造成网络崩溃;②整个系统宏观上会损耗巨大能量;③可扩充性差,需要大量控制消息;分级结构:特征:传感器网络被划分为多个簇,每个簇由一个簇头和多个簇成员组成;这些簇头形成了高一级的网络;簇头结点负责簇间数据的转发,簇成员只负责数据的采集;优点:①大大减少了网络中路由控制信息的数量,具有很好的可扩充性;②簇头可以随时选举产生,具有很强的抗毁性; 缺点:簇头的能量消耗较大,很难进人休眠状态;1-13.讨论无线传感器网络在实际生活中有哪些潜在的应用;(1)用在智能家具系统中,将传感器嵌入家具和家电中,使其与执行单元组成无线网络,与因特网连接在一起;(2)用在智能医疗中,将传感器嵌入医疗设备中,使其能接入因特网,将患者数据传送至医生终端;(3)用在只能交通中,运用无线传感器监测路面、车流等情况;2-2.传感器由哪些部分组成各部分的功能是什么2-5.集成传感器的特点是什么体积小、重量轻、功能强、性能好;2-7.传感器的一般特性包括哪些指标灵敏度、响应特性、线性范围、稳定性、重复性、漂移、精度、分辨力、迟滞;2-15.如何进行传感器的正确选型1.测量对象与环境:分析被测量的特点和传感器的使用条件选择何种原理的传感器;2.灵敏度:选择较高信噪比的传感器,并选择适合的灵敏度方向;3.频率响应特性:根据信号的特点选择相应的传感器响应频率,以及延时短的传感器;4.线性范围:传感器种类确定后观察其量程是否满足要求,并且选择误差小的传感器;5.稳定性:根据使用环境选择何时的传感器或采用适当的措施减小环境影响,尽量选择稳定性好的传感器;6.精度:选择满足要求的,相对便宜的传感器;2-17.简述磁阻传感器探测运动车辆的原理;磁阻传感器在探测磁场的通知探测获得车轮速度、磁迹、车辆出现和运动方向等;使用磁性传感器探测方向、角度或电流值,可以间接测定这些数值;因为这些属性变量必须对相应的磁场产生变化,一旦磁传感器检测出场强变化,则采用一些信号处理办法,将传感器信号转换成需要的参数值;3-2.无线网络通信系统为什么要进行调制和解调调制有哪些方法1调制和解调技术是无线通信系统的关键技术之一;调制对通信系统的有效性和可靠性有很大的影响;采用什么方法调制和解调往往在很大程度上决定着通信系统的质量;调制技术通过改变高频载波的幅度、相位或频率,使其随着基带信号幅度的变化而变化;解调是将基带信号从载波中提取出来以便预定的接收者信宿处理和理解的过程;(2)根据调制中采用的基带信号的类型;可以将调制分为模拟调制和数字调制;根据原始信号所控制参量的不同,调制分为幅度调制、频率调制和相位调制;3-6.根据信道使用方式的不同;传感器网络的MAC协议可以分为哪几种类型时分复用无竞争接入方式、随机竞争接入方式、竞争与固定分配相结合的接入方式;3-7.设计基于竞争的MAC协议的基本思想是什么当结点需要发送数据时,通过竞争方式使用无线信道;如果发送的数据产生了碰撞,就按照某种策略重发数据,直到数据发送成功或放弃发送;3-8.试写画出CSMA/CA的基木访问机制;并说明随机退避时间的计算方法;3-9.IEEE802.11MAC协议有哪两种访问控制方式每种方式是如何工作的(1)分布式协调功能DCF、点协调功能PCF,期中DCF是基本访问控制方式;3-10.通常有哪些原因导致传感器网络产生无效能耗3-11.叙述无线传感器网络S-MAC协议的主要特点和实现机制;1S-MAC协议的适用条件是传感器网络的数据传输量不大,网络内部能够进行数据的处理和融合以减少数据通信量,网络能容忍一定程度的通信延迟;它的设计目标是提供良好的扩展性,减少结点能耗;2周期性侦听和睡眠机制、流量自适应机制、冲突和串音避免机制、消息传递机制;3-12.简述路由选择的主要功能;(1)寻找源结点和目的结点间的优化路径;(2)将数据分析沿着优化路径正确转发;3-14.常见的传感器网络路由协议有哪些类型并说明各种类型路由协议的主要特点;(1)能量感知路由协议、基于查询的路由协议、地理位置协议、可靠的路由协议;(2)能量感知路由协议:从数据传输的能量消耗出发,讨论最少能量消耗和最长网络生存期等问题;基于查询的路由协议:主要用于需要不断查询传感器结点采集的数据,通过减少通信流量来节省能量,即数据融合技术与路由协议的设计相结合;地理位置协议:主要应用于需要知道目的结点的精确或大致地理位置的问题中,把结点的位置信息作为路由选择的依据,从而完成结点的路由选择功能,并且降低维护路由协议的能耗;可靠的路由协议:应用在对可靠性和实时性等方面有特别要求的问题中;3-15.如何设计传感器网络的定向扩散路由协议4-2.传感器网络常见的时间同步机制有哪些RBS、Ting/Mini-Sync、TPSN4-3.简述TPSN时间同步协议的设计过程;TPSN时间同步协议采用层次结构,实现整个网络结点的时间同步;所有结点按照层次结构进行逻辑分级;表示结点到根结点的距离,通过基于发送者-接收者的结点对方式;每个结点与上一级的一个结点进行同步;从而最终所有结点都与根结点实现时间同步;TPSN协议包括两个阶段:第一个阶段生成层次结构,每个结点赋予一个级别;根结点赋予最高级别第0级;第i 级的结点至少能够与一个第i-1级的结点通信;第二个阶段实现所有树结点的时间同步;第1级结点同步到根结点;第i级的结点同步到第i-1级的一个结点,最终所有结点都同步到根结点,实现整个网络的时间同步;4-6.简述以下概念术语的含义:锚点、测距、连接度、到达时间差、接收信号强度指示、视线关系;锚点:指通过其他方式预先获得位置坐标的结点,有时也称作信标结点;网络中相应的其余结点称为非锚点;测距:指两个相互通信的结点通过测量方式来估计出彼此之间的距离或角度;连接度:包括结点连接度和网络连接度两种含义;结点连接度是指结点可探测发现的邻居结点个数;网络连接度是所有结点的邻结点数目的平均值,它反映了传感器配置的密集程度;接收信号强度指示:结点接收到无线信号的强度大小;视线关系:如果传感器网络的两个结点之间没有障碍物,能够实现直接通信,则称这两个结点问存在视线关系; 4-9.RSSI测距的原理是什么4-10.简述ToA测距的原理;4-11.举例说明TDoA的测距过程;4-12.举例说明AoA测角的过程;4-13.试描述传感器网络多边定位法的原理; 4-14.简述Min-max定位方法的原理;4-15.简述质心定位算法的原理及其特点;★4-16.举例说明DV-Hop算法的定位实现过程;4-17.什么是数据融合技术它在传感器网络中的主要作用是什么(1)数据融合也被称作信息融,是一种多源信息处理技术;它通过对来自同一目标的多源数据进行优化合成,获得比单一信息源更精确、完整的估计或判断;(2)①节省整个网络的能量②增强所收集数据的准确性③提高收集数据的效率4-18.简述数据融合技术的不同分类方法及其类型;(1)依据融合前后数据的信息含量进行分类:无损失融合、有损失融合2依据数据融合与应用层数据语义的关系进行分类:依赖于应用的数据融合、独立于应用的数据融合、结合以上两种技术的数据融合3依据融合操作的级别进行分类:数据级融合、特征级融合、决策级融合4-19.什么是数据融合的综合平均法4-20.常见的数据融合方法有哪些综合平均法、卡尔曼滤波法、贝叶斯估计法、D-S证据推理法、统计决策理论、模糊逻辑法、产生式规则法、神经网络方法;4-21.无线通信的能量消耗与距离的关系是什么它反映出传感器网络数据传输的什么特点(1)通常随着通信距离的曾加,能耗急剧增加;(2)在传感器网络中要减少单跳通信距离,尽量使用多跳短距离的无线通信方式;4-22.简述节能策略休眠机制的实现思想;当结点周围没有感兴趣的事件发生时,计算与通信单元处十空闲状态,把这些组件关钟或调到更低能耗的状态,即休眠状态;该机制对于延长传感器结点的生存周期非常重要;但休眠状态与工作状态的转换需要消耗一定的能量;并且产生时延;所以状态转换策略对于休眠机制比较重要;如果状态转换策略不合适,不仅无法节能,反而会导致能耗的增加;4-23.简述传感器网络结点各单元能量消耗的特点传感器结点中消耗能量的模块有传感器模块、处理器模块和通信模块;随着集成电路工艺的进步;处理器和传感器模块的功耗都很低;无线通信模块可以处于发送、接收、空闲或睡眠状态;空闲状态就是侦听无线信道上的信息,但不发送或接收;睡眠状态就是无线通信模块处于不工作状态;4-24.动态电源管理的工作原理是什么当结点周围没有感兴趣的事件发生时,部分模块处于空闲状态;应该把这些组件关掉或调到更低能耗的状态即休眠状态;从而节省能量;4-25.传感器网络的安全性需求包括哪些内容结点的安全保证、被动抵御入侵的能力、主动反击入侵的能力;4-26.什么是传感器网络的信息安全4-27.简述在传感器网络中实施Wormhole攻击的原理过程4-28.SPINS安全协议簇能提供哪些功能SPINS安个协议簇是最早的无线传感器网络的安全框架之一;包含了 SNEP和μTESLA两个安全协议;SNEP协议提供点到点通信认证、数据机密性、完整性和新鲜性等安全服务;μTESLA协议则提供对广播消息的数据认证服务;6-3.低速无线个域网具有哪些特点低速无线个域网是一种结构简单、成本低廉的无线通信网络,它使得在低电能和低吞吐量的应用环境中使用无线连接成为可能;与无线局域网相比;低速无线个域网网络只需很少的基础设施;甚至不需要基础设施;IEEE 802. 15. 4标准为低速无线个域网制定了物理层和MAC子层协议;6-7.简述ZigBee的技术特点1数据传输速率低;数据率只有lokb/s~250kb/s,专注十低速传输应用;2有效范围小;有效似盖范围10~75m之间,具体依据实际发射功率的大小和各种不同的应用模式而定;3工作频段灵活;使用的频段分别为2.4GHz,868MHz欧洲及915MHz美国,均为无需申请的ISM频段;4省电;由于工作周期很短;收发信息功耗较低,以及采用了休眠模式,ZigBee可确保两节5号电池支持长达6个月至2年左右的使用时间,当然不同应用的功耗有所不同;5可靠;采用碰撞避免机制;并为需要固定带宽的通信业务预留专用时隙,避免了发送数据时的竞争和冲突;MAC层采用完全确认的数据传输机制;每个发送的数据包都必须等待接收方的确认信息;6成本低;由于数据传输速率低,并且协议简单;降低了成本,另外使用ZigBee协议可免专利费;7时延短;针对时延敏感的应用做了优化;通信时延和从休眠状态激活的时延都非常短;设备搜索时延的典型值为30ms.休眠激活时廷的典型值是15ms;活动设备信道接入时延为15ms;8网络容量大;一个ZigBee网络可容纳多达254个从设备和一个主设备,一个区域内可同时布置多达100个ZigBee 网络;9安全;ZigBee提供了数据完整性检查和认证功能;加密算法采用AES-128,应用层安全属性可根据需求来配置;。
无线传感器网络设备考核试卷
10.无线传感器网络不需要考虑数据的安全性和隐私保护问题。()
五、主观题(本题共4小题,每题10分,共40分)
1.请简述无线传感器网络的基本组成和特点,并举例说明其在现实生活中的应用场景。
2.无线传感器网络中的节点定位技术对于网络的性能至关重要。请详细说明两种常见的节点定位技术和它们的基本原理。
A. IEEE
B. ITU
C. IETF
D. 3GPP
20.以下哪个技术不属于无线传感器网络的节点定位技术?()
A.场景分析
B.信号强度定位
C.时间差定位
D.光谱分析
(以下为答题纸,请将答案填写在括号内)
1.()2.()3.()4.()5.()
6.()7.()8.()9.()10.()
11.()12.()13.()14.()15.()
B.数据处理中心
C.无线通信接口
D.外部电源
2.以下哪种拓扑结构不属于无线传感器网络的常见拓扑?()
A.星型拓扑
B.网状拓扑
C.环型拓扑
D.集线器拓扑
3.传感器节点的哪个部件负责处理和存储数据?()
A.传感器
B.微处理器
C.电池
D.无线通信模块
4.以下哪种协议不属于无线传感器网络的通信协议?()
A. IEEE 802.15.4
A.信号干扰
B.节点故障
C.传输距离过长
D.网络拥塞
15.以下哪些组织或标准与无线传感器网络相关?()
A. IEEE 802.15.4
B. ZigBee
C. Bluetooth Low Energy
D. LoRaWAN
第8章 无线传感器网络在军事上的应用
第8章 无线传感器网络在军事上的应用
当代的军事侦察卫星,是一双真正的千里眼,其主要优势 包括以下几个方面。
(1)运行速度快。 (2)辐射范围广。 (3)限制条件少。
第8章 无线传感器网络在军事上的应用
2.军事通信卫星 军事通信卫星是配置在空间无线电通信站、担负各种通 信任务的人造地球卫星,具有通信距离远、容量大、质量好、 可靠性高、保密性强、生存能力强、灵活机动等特点。战术 卫星是军事通信卫星的典型代表,是指在战场或作战区域中, 直接用于军事行动指挥控制的卫星通信装备、服务和程序。
第8章 无线传感器网络在军事上的应用
(7)武器发射控制。 武器发射控制的目的是控制武器到达正确的射击位置, 并按照预定的方式进行射击。通常会采用液压式或机电式随 动系统控制武器的射角、方位角与引信分划等射击诸元,使 之与火控计算机的输出值一致。当武器与运载体完全或部分 固连时,某些大口径自行火炮的方位角则同车体保持一致,此 时火控计算机的输出信息应传送给自动控制机构,驱动运载 体按照能够使弹头命中目标的方向运动。
第8章 无线传感器网络在军事上的应用
全球定位系统(GPS)技术的成熟和广泛应用使得对网络 节点位置信息的感知成为可能。通常会设定一些条件和前提 来降低节点定位技术的研究难度,比如节点具有测量与相邻 节点间距离的能力,节点不具有自主移动能力;或者如果有一 定比例的节点,其位置已知或者具有 GPS定位功能,那么这些 节点就可以作为定位的参考点;等等。但需要说明的是,在无 线传感器网络中,并不需要为所有节点配备 GPS接收装置,这 是因为一方面节点一般是廉价的,而 GPS接收装置的成本较 高;另一方面 GPS对使用环境有一定的限制,在水下、建筑物 等环境中不能直接使用。
(1)直升机障碍物规避激光雷达。 (2)化学战剂探测激光雷达。 (3)机载海洋激光雷达。 (4)成像激光雷达。
传感器技术及其应用 第3版 项目8 传感器网络技术
传感器节点
无线传感器网的典型应用模式是将大量传感器节点分均部署在现场,形成所需的监测区域。 其中一个为网关节点,也叫汇聚节点。
汇聚节点的处理能力、存储能力和通信能力相对较强,它连接传感器网络与 Internet等外部网络,实现两种协议栈之间的通信协议转换,同时发布管理 节点的监测任务,把收集的数据转发到外部网络。
• 无线传感器网络综合了无线通信技术、 传感器技术、嵌入式计算技 术与分布式信息处理技术,可以使人们在任何时间、任何地点和任 何环境条件下获取大量详实而可靠的信息。
5
8.1.1无线传感器体系结构
1.网络结构 • WSN目的:协作感知、采集和处理网络覆盖区域里被监测对象的信
息,并发送给观察者。传感器、感知对象和观察者构成了传感器网 络的三个要素。
拓扑管理负责保持网络的连通和数据有效传输。 网络管理负责网络维护、诊断,并向用户提供网络管理服务接口,通常包括数据 收集、数据处理、数据分析和故障处理等功能。
服务质量为应用程序提供足够的资源使它们按用户可以接受的性能指标工作。
16
3.应用支撑平台 包括一系列给予检测任务的应用层软件,通过应 用服务接口和网络管理接口来为终端用户提供具体的应用支持。
传感器技术及其应用
Technology & Application of Sensor
1
项目8 无线传感器网络
任务8.1无线传感器网络基础 任务8.2无线传感器网络的关键技术 8.3应用实例
*
2
目录
CONTENTS
无线传感器网络基础
1
2
目录 无线传感器网络的
关键技术
3
应用实例
*
3
8.1 无线传感器 网络基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TI公司为Z-Stack协议栈中提供了一个名为操作系统抽象层OS
AL的协议栈调度程序。对于用户来说,除了能够看到这个调 度程序外,其它任何协议栈操作的具体实现细节都被封装在库 代码中。用户在应用开发时只能通过调用API接口来进行,而 无法知道ZigBee协议栈实现的具体细节
8
8.1.2 Z-Stack协议栈基本概念
无线传感器网络
第8章 Z-Stack协议栈
计算机科学系 宋文强
什么是协议栈?
协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常 的数据发射和接收。 协议栈是协议的具体实现形式,是协议和用户之间的一个接口,开发 人员通过使用协议栈来使用这个协议,进而实现无线数据收发。 ZigBee协议栈就是将各个层定义的协议都集合在一直,以函数的形 式实现,并给用户提供 API(应用层) ),用户可以直接调用。
到的信息进行怎样的处理。
18
8.1.2 Z-Stack协议栈——路由
路由能够自愈ZigBee网络 如果某个无线连接断开了,路由功能又能自动寻找
一条新的路径避开那个断开的网络连接。这就极大
地提高了网络的可靠性,同时也是ZigBee网络的
一个关键特性。
19
8.1.2 Z-Stack协议栈——协议栈规范
23
8.2.2 Sample Application工程概况
工程中的每个设备都可以发送和接收两种信息: (1)周期信息 设备加入网络后,每隔5s发送一个周期信息,该信息的数 据载荷为发送信息的次数 (2)闪烁信息 按下SW1发送一个控制LED灯闪烁的广播信息,该广播信 息只针对组1内的所有设备。 所有设备初始化后都被加入组1,所以网络一旦建立完成便 可执行LED闪烁 按下SW2退出组1,不再接收来自组1的消息 再次按下SW2又可以加入组1,再次接收来自组1的消息
路由器或者终端设备可以加入任意一个已设定信道上的网 络而不去关心PANID。
PANID用于在逻辑上区分同一地区或者同一信道上的ZigB ee节点,在不同地区或者同一地区不同的信道可以使用同 一PANID。
11
8.1.2 Z-Stack协议栈——地址
ZigBee设备有两种类型的地址。 64位IEEE地址,即MAC地址 64位地址是全球唯一的地址,设备将在它的生命周期中一 直拥有它。它通常由制造商或者被安装时设置。这些地址 由IEEE来维护和分配。
7
8.1.1 Z-Stack协议栈简介
TI公司在推出CC2530射频芯片同时,也向用户提供了ZigBee
协议栈软件——Z-Stack。 这是一款经过ZigBee联盟的认可,为全球众多开发商所广泛 采用的商业级协议栈 使用IAR Embedded Workbench for 8051作为集成开发环境
一个特定应用通过它被执行。
ZDO的Endpoint为0,其他应用程序的Endpoint
从1~240,241~255保留未用。
关于EndPoint的理解就是虚拟链路。
16
8.1.2 Z-Stack协议栈——拓扑结构
ZigBee技术具有强大的组网能力,可以形成星型
、树型和MESH网状网,可以根据实际项目需要来
20
8.2 Sample Application工程
工程路径:
C:\Texas Instruments \Z-Stack-CC2530-2.5. 0\Project\Z-Stack\Sa mples\CC2530DB\Sa mpleApp.ewp
实际应用时,创建工 程的路径不要层次太 多,否则有可能打不 开,或者运行速度很 慢
6ቤተ መጻሕፍቲ ባይዱ
协议栈是协议的实现
协议栈是协议的实现,可以理解为代码,函数库,供上层应用调用,协 议较底下的层与应用是相互独立的。 商业化的协议栈给用户写好了底层的代码,符合协议标准,提供一个功 能模块供用户调用。 用户需要关心的就是应用逻辑,数据从哪里到哪里,怎么存储、处理, 还有系统内设备之间的通信顺序。 当应用需要数据通信时,调用组网函数组建想要的网络; 想从一个设备发数据到另一个设备时,调用无线数据发送函数;接收端 就调用接收函数; 当设备闲置时,调用睡眠函数;工作时调用唤醒函数。 当用户做具体应用时,不需要关心协议栈是怎么写的,里面的每条代码 是什么意思。除非你要做协议研究。 每个厂商的协议栈有区别,即函数名称和参数可能有区别,要看具体的 例子、说明文档。
16位网络地址
16位地址为网络地址是当设备加入网络后分配的,协调器 按照一定的算法进行分配。它在网络中是唯一的,用来在 网络中鉴别设备和发送数据。
12
8.1.2 Z-Stack协议栈——数据传送方式
(1)单点传送(Unicast) 将数据包发送给一个已经知道网络地址的网络设备。 (2)间接传送(Indirect) 当应用程序不知道数据包的目标设备在哪里的时候使用的模 式。从发送设备的栈的绑定表中查找目标设备。这种特点称 之为源绑定。当数据向下发送到达栈中,从绑定表中查找并 且使用该目标地址。 这样,数据包将被处理成为一个标准的单点传送数据包。如 果在绑定表中找到多个设备,则向每个设备都发送一个数据 包的拷贝。
4
安装之后的资源管理器窗口
5
内容说明
Components,存放库的文件夹,里面放了一些我 们用到的 ZDO,driver,hal,zcl 等库的代码 Documents,存放 TI 的开发文档,里面很多都是 讲述协议栈的 API Projects,存放 TI 协议栈的例程序,一个个例程 序都是以 project的形式提供的,学好这些例程序 里面的一两个,基本上就能做事情了 Tools,存放 TI 例程序的一些上位机之类的程序, 作为工具使用
15,20,25,26信道与Wi-Fi信道冲突较小
蓝牙 基本不会冲突。无绳电话尽量不与ZigBee同时使用
10
8.1.2 Z-Stack协议栈——PANID
16位ID值——用来标识唯一一个ZigBee网络,主要是用于 区分网络,使得同一地区可以同时存在多个ZigBee网络。 取值范围是0x0000~0x3FFF。 当设置为0xFFFF时,协调器可以随机获取一个16位的PA NID建立一个网络。
9
8.1.2 Z-Stack协议栈——信道
ZigBee采用直接序列扩频(DSSS)在工业科学医疗(ISM) 频段,2.4GHz(全球)、915MHz(美国)和868MHz(欧洲)。 在2.4G频段上IEEE802.15.4/ZigBee规定了16个信道,每个 信道频带宽度为5MHz。 ZigBee与其他通信协议的信道冲突:
1
ZigBee 协议栈
ZigBee 的协议分为两部分,IEEE 802.15.4 定义了 PHY(物理层) 和 MAC(介质访问层)技术规范;ZigBee联盟定义了 NWK(网络 层)、APS(应用程序支持子层)、APL(应用层)技术规范。
2
安装协议栈
双击
3
安装过后的启动
/z-stack 详情访问这个网址
ZigBee联盟定义指定。在同一个网络中的设备必须符合同一 个协议栈规范(同一个网络中所有设备的协议栈规范必须一 致)。 ZigBee联盟为ZigBee协议栈2007定义了2个规范:ZigBee 和ZigBee PRO。所有的设备只要遵循该规范,即使在不同 厂商买的不同设备同样可以形成网络。 ZigBee和ZigBee PRO之间最主要的特性差异就是对高级别 安全性的支持。高级别安全性提供了一个在点对点连接之间 建立链路密匙的机制,并且当网络设备在应用层无法得到信 任时增加了更多的安全性。像许多PRO特性那样,高级安全 特性对于某些应用而言非常有用,但在有效利用宝贵节点空 间方面却付出很大代价。
14
(4)组寻址 当应用程序需要将数据包发送给网络上的一组设备 时,可以使用组寻址。 在使用这个功能之前,必须在网络中定义组 组可以用来关联间接寻址 绑定表中找到的目标地址可能是单点传送或者是一 个组地址 广播发送可以看作是一个组寻址的特例
15
8.1.2 Z-Stack协议栈——端点
端点(EndPoint):为实现一个设备描述而定义 的一组群集,定义了一个设备内的一个通信实体,
24
8.2.3 Sample Application工程初始化与事件处理
Z-Stack协议栈的核心是事件的产生和事件的处理 Z-Stack协议栈各层的初始化是事件处理的前提
25
8.2.3 Sample Application初始化函数
void SampleApp_Init( uint8 task_id ) { SampleApp_TaskID = task_id; SampleApp_NwkState = DEV_INIT; SampleApp_TransID = 0;
13
数据传送方式——广播传送
(3)广播传送(broadcast) 当应用程序需要将数据包发送给网络的每一个设备时,使用 这种数据传送方式。目标地址可以设置为下面广播地址的一 种: ①(0xFFFF)——数据包将被传送到网络上的所有设备,包括睡 眠中的设备。对于睡眠中的设备,数据包将被保留在其父亲 节点直到查询到它,或者消息超时。 ②(0xFFFD)——数据包将被传送到网络上的所有在空闲时打开 接收的设备,也就是说,除了睡眠中的所有设备。 ③(0xFFFC)——数据包发送给所有的路由器,包括协调器。
1)协调器 负责启动整个网络,也是网络的第一个设备。协调器选择一个信道和一 个PAN ID(即Personal Area Network ID),随后启动整个网络。 协调器也可以用来协助建立网络中安全层和应用层的绑定(bindings)。 协调器的角色主要涉及网络的启动和配置。一旦这些都完成后,协调器 的工作就和一个路由器相同。由于ZigBee网络本身的分布特性,因此接 下来整个网络的操作就不再依赖协调器是否存在。 2)路由器 功能:允许其他设备加入网络,多跳路由协助由电池供电的子终端设备 的通讯。 通常,路由器需要一直处于活动状态,因此必须使用主电源供电。但是 当使用树这种网络拓扑结构时,允许路由器间隔一定的周期操作一次, 这样就可以使用电池给其供电。 3)终端设备 终端设备没有维持网络结构的职责,它可以睡眠或者唤醒,因此可以是 由电池供电的设备。 通常,终端设备对存储空间(特别是RAM的需要)比较小。