




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第3 3章章无线传感器网络通信无线传感器网络通信3.13.1无线传感器网络协议结构无线传感器网络协议结构3.1.13.1.1传统网络协议传统网络协议OSIOSI参考模型参考模型 开放式系统互联网络参考模型开放式系统互联网络参考模型( OSI )( OSI )共有共有7 7个层次,如图个层次,如图3-13-1所示。从所示。从底向上依次是物理层、数据链路层、网络层、传输层、会话层、表示层和底向上依次是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。除物理层和应用层外,其余每层都和相邻上下两层进行通信。应用层。除物理层和应用层外,其余每层都和相邻上下两层进行通信。3.1.23.1.2无
2、线传感器网络协议的分层结构无线传感器网络协议的分层结构n从无线联网的角度来看,传感器网络结点的体系由分层的网络通信协议从无线联网的角度来看,传感器网络结点的体系由分层的网络通信协议、网络管理平台和应用支撑平台三个部分组成、网络管理平台和应用支撑平台三个部分组成( (如图如图3-23-2所示所示) )。1. 1. 网络通信协议网络通信协议n类似于传统类似于传统InternetInternet网络中的网络中的TCP/IPTCP/IP协议体系,它由物理层、数据链路协议体系,它由物理层、数据链路层、网络层、传输层和应用层组成,如图层、网络层、传输层和应用层组成,如图3-33-3所示。所示。MACMAC
3、层和物理层协议层和物理层协议采用的是国际电气电子工程师协会采用的是国际电气电子工程师协会(The Institute of Electrical and (The Institute of Electrical and Electronics EngineersElectronics Engineers,IEEE)IEEE)制定的制定的IEEE 802.15.4IEEE 802.15.4协议。协议。nIEEE 802.15.4IEEE 802.15.4是针对低速无线个域网是针对低速无线个域网(Low-Rate Wireless Personal (Low-Rate Wireless Perso
4、nal Area NetworkArea Network,LR-WPAN)LR-WPAN)制定的标准。该标准把低能量消耗、低速率制定的标准。该标准把低能量消耗、低速率传输、低成本作为重点目标,旨在为个人或家庭范围内不同设备之间传输、低成本作为重点目标,旨在为个人或家庭范围内不同设备之间低速互连提供统一标准。低速互连提供统一标准。IEEE 802.15.4IEEE 802.15.4的网络特征与无线传感器网络的网络特征与无线传感器网络存在很多相似之处,所以许多研究机构把它作为无线传感器网络的无存在很多相似之处,所以许多研究机构把它作为无线传感器网络的无线通信平台。线通信平台。1. 1. 网络通信协
5、议网络通信协议2. 2. 网络管理平台网络管理平台n网络管理平台主要是对传感器结点自身的管理和用户对传感器网络的管网络管理平台主要是对传感器结点自身的管理和用户对传感器网络的管理,包括拓扑控制、服务质量管理、能量管理、安全管理、移动管理、理,包括拓扑控制、服务质量管理、能量管理、安全管理、移动管理、网络管理等。网络管理等。n(1)(1)拓扑控制。拓扑控制。 一些传感器结点为了节约能量会在某些时刻进入休眠状一些传感器结点为了节约能量会在某些时刻进入休眠状态,这导致网络的拓扑结构不断变化,而需要通过拓扑控制技术管理各态,这导致网络的拓扑结构不断变化,而需要通过拓扑控制技术管理各结点状态的转换,使网
6、络保持畅通,数据能够有效传输。拓扑控制利用结点状态的转换,使网络保持畅通,数据能够有效传输。拓扑控制利用链路层、路由层完成拓扑生成,反过来又为它们提供基础信息支持,优链路层、路由层完成拓扑生成,反过来又为它们提供基础信息支持,优化化MACMAC协议和路由协议,降低能耗。协议和路由协议,降低能耗。n(2)(2)服务质量管理。服务质量管理。 服务质量管埋在各协议层设计队列管理、优先级机服务质量管埋在各协议层设计队列管理、优先级机制或者带宽预留等机制,并对特定应用的数据给予特别处理。它是网络制或者带宽预留等机制,并对特定应用的数据给予特别处理。它是网络与用户之间以及网络上互相通信的用户之间关于信息传
7、输与共享的质量与用户之间以及网络上互相通信的用户之间关于信息传输与共享的质量约定。为了满足用户的要求,传感器网络必须能够为用户提供足够的资约定。为了满足用户的要求,传感器网络必须能够为用户提供足够的资源,以用户可接受的性能指标工作。源,以用户可接受的性能指标工作。n(3)(3)能量管理。能量管理。 在传感器网络中电源能量是各个结点最宝贵的资源。为在传感器网络中电源能量是各个结点最宝贵的资源。为了使传感器网络的使用时间尽可能长,需要合理、有效地控制结点对能了使传感器网络的使用时间尽可能长,需要合理、有效地控制结点对能量的使用。每个协议层次中都要增加能量控制代码,并提供给操作系统量的使用。每个协议
8、层次中都要增加能量控制代码,并提供给操作系统进行能量分配决策。进行能量分配决策。2. 2. 网络管理平台网络管理平台n(4)(4)安全管理。安全管理。 由于结点随机部署、网络拓扑的动态性和无线信道的不由于结点随机部署、网络拓扑的动态性和无线信道的不稳定,传统的安全机制无法在传感器网络中适用,因而需要设计新型的稳定,传统的安全机制无法在传感器网络中适用,因而需要设计新型的传感器网络安全机制,采用诸如扩频通信、接入认证传感器网络安全机制,采用诸如扩频通信、接入认证/ /鉴权、数字水印和鉴权、数字水印和数据加密等技术。数据加密等技术。n(5)(5)移动管理。移动管理。 在某些传感器网络的应用环境中,
9、结点可以移动,移动在某些传感器网络的应用环境中,结点可以移动,移动管理用来监测和控制结点的移动,维护到汇聚结点的路由,还可以使传管理用来监测和控制结点的移动,维护到汇聚结点的路由,还可以使传感器结点跟踪它的邻居。感器结点跟踪它的邻居。2. 2. 网络管理平台网络管理平台n(6)(6)网络管理。网络管理。 网络管理是对传感器网络上的设备和传输系统进行有效网络管理是对传感器网络上的设备和传输系统进行有效监视、控制、诊断和测试所采用的技术和方法。它要求协议各层嵌入各监视、控制、诊断和测试所采用的技术和方法。它要求协议各层嵌入各种信息接口,并定时收集协议运行状态和流量信息,协调控制网络中各种信息接口,
10、并定时收集协议运行状态和流量信息,协调控制网络中各个协议组件的运行。个协议组件的运行。2. 2. 网络管理平台网络管理平台3. 3. 应用支撑平台应用支撑平台n应用支撑平台建立在网络通信协议和网络管理技术的基础之上,应用支撑平台建立在网络通信协议和网络管理技术的基础之上,包括一系列基于监测任务的应用层软件,通过应用服务接口和网包括一系列基于监测任务的应用层软件,通过应用服务接口和网络管理接口来为终端用户提供各种具体应用的支持。络管理接口来为终端用户提供各种具体应用的支持。3.23.2物理层物理层3.2.13.2.1物理层的概述物理层的概述 1 1物理层的基本概念物理层的基本概念 n在计算机网络
11、中物理层考虑的是怎样才能在连接各种计算机的传输介质在计算机网络中物理层考虑的是怎样才能在连接各种计算机的传输介质上传输数据的比特流。国际标准化组织上传输数据的比特流。国际标准化组织(International Organization (International Organization for Standardizationfor Standardization,ISO)ISO)对开放系统互联对开放系统互联(Open System (Open System InterconnectionInterconnection,OSI)OSI)参考模型中物理层的定义如下:物理层为建立参考模型中物理层
12、的定义如下:物理层为建立、维护和释放数据链路实体之间的二进制比特传输的物理连接,提供机、维护和释放数据链路实体之间的二进制比特传输的物理连接,提供机械的、电气的、功能的和规程性的特性。从定义可以看出,物理层的特械的、电气的、功能的和规程性的特性。从定义可以看出,物理层的特点是负责在物理链接上传输二进制比特流,并提供为建立、维护和释放点是负责在物理链接上传输二进制比特流,并提供为建立、维护和释放物理链接所需要的机械、电气、功能和规程的特性。物理链接所需要的机械、电气、功能和规程的特性。n物理层的主要功能如下:物理层的主要功能如下:(1)(1)为数据终端设备为数据终端设备(Data Termina
13、l Equipment(Data Terminal Equipment,DTE)DTE)提供传送数据的提供传送数据的通路。通路。 (2) (2)传输数据。传输数据。 (3) (3)其他管理工作。其他管理工作。1 1物理层的基本概念物理层的基本概念 n通常物理接口标准对物理接口的四个特性进行了描述,这四个特性的内通常物理接口标准对物理接口的四个特性进行了描述,这四个特性的内容是指:容是指:n(1)(1)机械特性。机械特性。n(2)(2)电气特性。电气特性。n(3)(3)功能特性。功能特性。n(4)(4)规程特性。规程特性。1 1物理层的基本概念物理层的基本概念 2. 2. 无线通信物理层的主要技
14、术无线通信物理层的主要技术n无线通信物理层的主要技术包括介质的选择、频段的选择、调制技无线通信物理层的主要技术包括介质的选择、频段的选择、调制技术和扩频技术。术和扩频技术。n(1)(1)介质和频段选择介质和频段选择 无线通信的介质包括电磁波和声波。电磁波是最主要的无线通无线通信的介质包括电磁波和声波。电磁波是最主要的无线通信介质,而声波一般仅用于水下的无线通信。根据波长的不同,电信介质,而声波一般仅用于水下的无线通信。根据波长的不同,电磁波分为无线电波、微波、红外线和光波等,其中无线电波在无线磁波分为无线电波、微波、红外线和光波等,其中无线电波在无线网络中使用最广泛。无线电波的传播特性与频率相
15、关。网络中使用最广泛。无线电波的传播特性与频率相关。 n调制和解调技术是无线通信系统的关键技术之一。通常信号源的编码信调制和解调技术是无线通信系统的关键技术之一。通常信号源的编码信息息( (即信源即信源) )含有直流分量和频率较低的频率分量,称为基带信号。基带含有直流分量和频率较低的频率分量,称为基带信号。基带信号往往不能作为传输信号,因而要将基带信号转换为相对基带频率而信号往往不能作为传输信号,因而要将基带信号转换为相对基带频率而言频率非常高的带通信号,以便于进行信道传输。通常将带通信号称为言频率非常高的带通信号,以便于进行信道传输。通常将带通信号称为已调信号,而基带信号称为调制信号。已调信
16、号,而基带信号称为调制信号。n调制技术通过改变高频载波的幅度、相位或频率,使其随着基带信号幅调制技术通过改变高频载波的幅度、相位或频率,使其随着基带信号幅度的变化而变化。解调是将基带信号从载波中提取出来以便预定的接收度的变化而变化。解调是将基带信号从载波中提取出来以便预定的接收者者( (信宿信宿) )处理和理解的过程。处理和理解的过程。(2) (2) 调制技术调制技术 n根据原始信号所控制参量的不同,调制分为幅度调制根据原始信号所控制参量的不同,调制分为幅度调制(Amplitude (Amplitude ModulationModulation,AM)AM)、频率调制、频率调制(Frequen
17、cy Modulation(Frequency Modulation,FM)FM)和相位调制和相位调制(Phase Modulation(Phase Modulation,PM)PM)。当数字调制信号为二进制矩形全占空脉冲序。当数字调制信号为二进制矩形全占空脉冲序列时,由于该序列只存在列时,由于该序列只存在“有电有电”和和“无电无电”两种状态,因而可以采用两种状态,因而可以采用电键控制,被称为键控信号,所以上述数字信号的调幅、调频、调相分电键控制,被称为键控信号,所以上述数字信号的调幅、调频、调相分别又被称为幅移键控别又被称为幅移键控(Amplitude Shift Keying(Amplit
18、ude Shift Keying,ASK)ASK)、频移键控、频移键控(Frequency Shift Keying(Frequency Shift Keying,FSK)FSK)和相移键控和相移键控(Phase Shift Keying(Phase Shift Keying,PSK)PSK)。(2) (2) 调制技术调制技术 n扩频又称为扩展频谱,它的定义如下:扩频通信技术是一种信息传输方式,扩频又称为扩展频谱,它的定义如下:扩频通信技术是一种信息传输方式,其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通过一
19、个独立的码序列来完成,用编码及调制的方法来实现,与所传信息数据过一个独立的码序列来完成,用编码及调制的方法来实现,与所传信息数据无关;在接收端用同样的码进行相关同步接收、解扩和恢复所传信息数据。无关;在接收端用同样的码进行相关同步接收、解扩和恢复所传信息数据。n扩频技术按照工作方式的不同,可以分为以下四种:直接序列扩频扩频技术按照工作方式的不同,可以分为以下四种:直接序列扩频(Direct (Direct Sequence Spread SpectrumSequence Spread Spectrum,DSSS)DSSS)、跳频、跳频(Frequency Hopping Spread (Fre
20、quency Hopping Spread SpectrumSpectrum,FHSS)FHSS)、跳时、跳时(Time Hopping Spread Spectrum(Time Hopping Spread Spectrum,THSS)THSS)和宽带线和宽带线性调频扩频性调频扩频(chirp Spread Spectrum(chirp Spread Spectrum,chirp-SSchirp-SS,简称切普扩频,简称切普扩频) )。(3)(3)扩频技术扩频技术 n无线传感器网络的低能耗、低成本、微型化等特点,以及具体应用的特无线传感器网络的低能耗、低成本、微型化等特点,以及具体应用的特殊
21、需求给物理层的设计提出了挑战,在设计时需要重点考虑以下问题:殊需求给物理层的设计提出了挑战,在设计时需要重点考虑以下问题:n(1)(1)调制机制。调制机制。n(2)(2)与上层协议结合的跨层优化设计。与上层协议结合的跨层优化设计。n(3)(3)硬件设计。硬件设计。3. 3. 无线传感器网络物理层的特点无线传感器网络物理层的特点3.2.23.2.2传感器网络物理层的设计传感器网络物理层的设计1 1传输介质传输介质n目前无线传感器网络采用的主要传输介质包括无线电、红外线和光目前无线传感器网络采用的主要传输介质包括无线电、红外线和光波等。波等。n在无线电频率选择方面,在无线电频率选择方面,ISM I
22、SM 频段是一个很好的选择。因为频段是一个很好的选择。因为ISMISM频频段在大多数国家属于无需注册的公用频段。段在大多数国家属于无需注册的公用频段。n表表3.13.1列出了列出了ISM ISM 应用中的可用频段。其中一些频率已经用于无绳电话系应用中的可用频段。其中一些频率已经用于无绳电话系统和无线局域网。对于无线传感器网络来说,无线电接收机需要满足体统和无线局域网。对于无线传感器网络来说,无线电接收机需要满足体积小、成本低和功率小的要求。积小、成本低和功率小的要求。1 1传输介质传输介质n无线传感器网络结点之间通信的另一种手段是红外技术。红外通信的优无线传感器网络结点之间通信的另一种手段是红
23、外技术。红外通信的优点是无须注册,并且抗干扰能力强。基于红外线的接收机成本更低,也点是无须注册,并且抗干扰能力强。基于红外线的接收机成本更低,也很容易设计。目前很多便携式电脑、很容易设计。目前很多便携式电脑、PDAPDA和移动电话都提供红外数据传输和移动电话都提供红外数据传输的标准接口。红外通信的主要缺点是穿透能力差,要求发送者和接收者的标准接口。红外通信的主要缺点是穿透能力差,要求发送者和接收者之间存在视距关系。这导致了红外难以成为无线传感器网络的主流传输之间存在视距关系。这导致了红外难以成为无线传感器网络的主流传输介质,而只能在一些特殊场合得到应用。介质,而只能在一些特殊场合得到应用。1
24、1传输介质传输介质 2 2物理层帧结构物理层帧结构 n表表3-23-2描述了无线传感器网络结点普遍使用的一种物理层帧结构。由于目描述了无线传感器网络结点普遍使用的一种物理层帧结构。由于目前还没有形成标准化的物理层结构,所以在实际设计时都是在该物理层前还没有形成标准化的物理层结构,所以在实际设计时都是在该物理层帧结构的基础上进行改进。帧结构的基础上进行改进。n物理帧的第一个字段是前导码,字节数一般取物理帧的第一个字段是前导码,字节数一般取4 4,用于收发器进行码片或,用于收发器进行码片或者符号的同步。第二个字段是帧头,长度通常为一个字节,表示同步结者符号的同步。第二个字段是帧头,长度通常为一个字
25、节,表示同步结束,数据包开始传输。帧头与前导码构成了同步头。束,数据包开始传输。帧头与前导码构成了同步头。n帧长度字段通常由一个字节的低帧长度字段通常由一个字节的低7 7位表示,其值就是后续的物理层位表示,其值就是后续的物理层PHYPHY负负载的长度,因此它的后续载的长度,因此它的后续PHYPHY负载的长度不会超过负载的长度不会超过127127个字节。个字节。 n物理帧物理帧PHYPHY的负载长度可变,称为物理服务数据单元的负载长度可变,称为物理服务数据单元(PHY Service Data (PHY Service Data UniteUnite,PSDU)PSDU),携带,携带PHYPHY
26、数据包的数据,数据包的数据,PSDUPSDU域是物理层的载荷。域是物理层的载荷。 2 2物理层帧结构物理层帧结构 3 3物理层设计技术物理层设计技术n物理层主要负责数据的硬件加密、调制解调、发送与接收,是决定传物理层主要负责数据的硬件加密、调制解调、发送与接收,是决定传感器网络结点的体积、成本和能耗的关键环节。物理层的设计目标是感器网络结点的体积、成本和能耗的关键环节。物理层的设计目标是以尽可能少的能量消耗获得较大的链路容量。为了确保网络运行的平以尽可能少的能量消耗获得较大的链路容量。为了确保网络运行的平稳性能,该层一般需要与稳性能,该层一般需要与MACMAC层进行密切交互。层进行密切交互。n
27、 物理层需要考虑编码调制技术、通信速率和通信频段等问题:物理层需要考虑编码调制技术、通信速率和通信频段等问题:n(1)(1)编码调制技术影响占用频率带宽、通信速率、收发机结构和功率等一编码调制技术影响占用频率带宽、通信速率、收发机结构和功率等一系列的技术参数。比较常见的编码调制技术包括幅移键控、频移键控、系列的技术参数。比较常见的编码调制技术包括幅移键控、频移键控、相移键控和各种扩频技术。相移键控和各种扩频技术。n(2)(2)提高数据传输速率可以减少数据收发的时间,对于节能具有意义,但提高数据传输速率可以减少数据收发的时间,对于节能具有意义,但需要同时考虑提高网络速度对误码的影响。一般用单个比
28、特的收发能耗需要同时考虑提高网络速度对误码的影响。一般用单个比特的收发能耗来定义数据传输对能量的效率,单比特能耗越小越好。来定义数据传输对能量的效率,单比特能耗越小越好。3 3物理层设计技术物理层设计技术3.33.3数据链路层协议数据链路层协议n无线传感网络除了需要传输层机制实现高等级误差和拥塞控制外,还需无线传感网络除了需要传输层机制实现高等级误差和拥塞控制外,还需要数据链路层功能。总体而言,数据链路层主要负责多路数据流、数据要数据链路层功能。总体而言,数据链路层主要负责多路数据流、数据结构探测、媒体访问和误差控制,从而确保通信网络中可靠的结构探测、媒体访问和误差控制,从而确保通信网络中可靠
29、的Point-to-Point-to-PointPoint与与Point-to-MultipointPoint-to-Multipoint连接。然而,无线传感网络协作与面向应连接。然而,无线传感网络协作与面向应用的性质,以及无线传感节点的物理约束用的性质,以及无线传感节点的物理约束( (例如能量和处理能力约束例如能量和处理能力约束) )决决定了完成这些功能的方式。定了完成这些功能的方式。n多跳自组织无线传感网络多跳自组织无线传感网络MACMAC层协议需要实现两个目标:层协议需要实现两个目标:n(1)1)对于感知区域内密集布置节点的多跳无线通信,需要建立数据通信对于感知区域内密集布置节点的多跳无
30、线通信,需要建立数据通信链接以获得基本的网络基础设施。链接以获得基本的网络基础设施。n(2)2)为了使无线传感节点公平有效地共享通信资源,需要对共享媒体的为了使无线传感节点公平有效地共享通信资源,需要对共享媒体的访问进行管理。访问进行管理。1 1媒体访问控制媒体访问控制 n无线传感网络的无线传感网络的MACMAC协议必须具有固定能量保护、移动性管理和失效恢复协议必须具有固定能量保护、移动性管理和失效恢复策略。策略。 n考虑现有的考虑现有的MACMAC解决方案,主要包含以下几种访问方式:解决方案,主要包含以下几种访问方式:(1)(1)基于基于TDMATDMA的媒体访问的媒体访问 (2)(2)基于
31、混合基于混合TDMA/FDMATDMA/FDMA的媒体访问的媒体访问 (3)(3)基于基于CSMACSMA媒体访问媒体访问 1 1媒体访问控制媒体访问控制 n一般而基于一般而基于ARQARQ的误差控制主要采用重新传送恢复丢失的数据包的误差控制主要采用重新传送恢复丢失的数据包/ /帧。虽帧。虽然其他无线网络的数据链路层利用了基于然其他无线网络的数据链路层利用了基于ARQARQ的误差控制方案,但由于无的误差控制方案,但由于无线传感节点能量与处理资源的不足,无线传感网络应用中线传感节点能量与处理资源的不足,无线传感网络应用中ARQARQ的有效性受的有效性受到了限制。另外,到了限制。另外,FECFEC
32、方案具有固有的解码复杂性,需要无线传感节点消方案具有固有的解码复杂性,需要无线传感节点消耗大量处理资源。因此,具有低复杂度编码与解码方式的简单误差控制耗大量处理资源。因此,具有低复杂度编码与解码方式的简单误差控制码可能是无线传感网络中误差控制的最佳解决方案。码可能是无线传感网络中误差控制的最佳解决方案。2 2误差控制误差控制3.43.4网络层协议网络层协议无线传感网络的网络层通常根据下列原则进行设计:无线传感网络的网络层通常根据下列原则进行设计:n (1) (1) 能量有效性是必须考虑的关键问题;能量有效性是必须考虑的关键问题;n (2) (2) 多数无线传感网络以数据为中心;多数无线传感网络
33、以数据为中心;n (3) (3) 理想的无线传感网络采用基于属性的寻址和位置感知方式;理想的无线传感网络采用基于属性的寻址和位置感知方式;n (4) (4) 数据聚集仅在不妨碍无线传感节点的协作效应时是有效的;数据聚集仅在不妨碍无线传感节点的协作效应时是有效的;n (5) (5) 路由协议易于与其它网络路由协议易于与其它网络( (例如例如Internel)Internel)相结合。相结合。n网络层设计原则之一是易于与其他网络相结合,如图网络层设计原则之一是易于与其他网络相结合,如图3-53-5所示,所示,SinkSink节点节点作为其他网络的网关,是通信中枢。用户可根据查询目的或应用类型通作为
34、其他网络的网关,是通信中枢。用户可根据查询目的或应用类型通过过InternetInternet或卫星网络查询无线传感网络。或卫星网络查询无线传感网络。3.43.4网络层协议网络层协议n网络技术领域的发展水平见表网络技术领域的发展水平见表3-33-3,表中列举的方案采用了上述的一些设,表中列举的方案采用了上述的一些设计原则。计原则。SMECNSMECN生成了无线传感网络能量有效的分网图,目的是在保持网生成了无线传感网络能量有效的分网图,目的是在保持网络节点连通性的条件下使能耗最小化。另外,定向扩散协议是一种数据络节点连通性的条件下使能耗最小化。另外,定向扩散协议是一种数据中心的分发协议,采用基于
35、属性的命名方案进行数据的查询和收集。中心的分发协议,采用基于属性的命名方案进行数据的查询和收集。3.43.4网络层协议网络层协议3.5 3.5 传输层协议传输层协议一般而言,传输层的主要目标是:一般而言,传输层的主要目标是:n采用多路技术和分离技术作为应用层和网络层的桥梁;采用多路技术和分离技术作为应用层和网络层的桥梁;n根据应用层的特定可靠度需求在源节点和汇节点间提供带有误差控制根据应用层的特定可靠度需求在源节点和汇节点间提供带有误差控制机制的数据传递服务;机制的数据传递服务;n通过流动和拥塞机制调节注入网络的信息量。通过流动和拥塞机制调节注入网络的信息量。3.5.1 Event-to-Si
36、nk3.5.1 Event-to-Sink传输传输n无线传感网络传输层的无线传感网络传输层的Event-to-SinkEvent-to-Sink可靠度是必要的,包括了事件特可靠度是必要的,包括了事件特征到征到SinkSink节点的可靠通信,而不是针对区域内各节点生成的单个传感报节点的可靠通信,而不是针对区域内各节点生成的单个传感报告告/ /数据包进行基于数据包的可靠传递。图数据包进行基于数据包的可靠传递。图3-63-6说明了以收集事件到说明了以收集事件到SinkSink节点数据流的识别符为基础的节点数据流的识别符为基础的Event-to-SinkEvent-to-Sink可靠传输概念。可靠传输
37、概念。n与常规与常规End-to-EndEnd-to-End可靠度传输层协议不同,事件到中心节点可靠传输可靠度传输层协议不同,事件到中心节点可靠传输(ESRT(ESRT,Event-to-Sink Reliable Transport)Event-to-Sink Reliable Transport)协议以协议以Event-to-SinkEvent-to-Sink可可靠度概念为基础,提供了不需要任何中介存储的可靠事件探测。靠度概念为基础,提供了不需要任何中介存储的可靠事件探测。ESRTESRT是是一种新的数据解决方案,其目的是在无线传感网络中用最少的能量花费一种新的数据解决方案,其目的是在无线
38、传感网络中用最少的能量花费完成可靠事件探测。其中包括拥塞控制部分,可实现可靠和节能的双重完成可靠事件探测。其中包括拥塞控制部分,可实现可靠和节能的双重目标。同时,目标。同时,ESRTESRT不需要各个传感器的标识符,仅需要事件不需要各个传感器的标识符,仅需要事件IDID。十分重。十分重要的一点是,要的一点是,ESRTESRT算法主要在算法主要在SinkSink节点上运行,使资源有限的无线传感节点上运行,使资源有限的无线传感节点需要完成的工作量最小化。节点需要完成的工作量最小化。3.5.1 Event-to-Sink3.5.1 Event-to-Sink传输传输3.63.6应用层协议应用层协议3
39、.6.13.6.1传感器管理协议传感器管理协议n系统管理通过采用传感器管理协议系统管理通过采用传感器管理协议(SMP(SMP,Sensor Management Sensor Management Protocol)Protocol)与无线传感网络进行交互。无线传感网络与其他很多网络不同与无线传感网络进行交互。无线传感网络与其他很多网络不同,节点没有全局,节点没有全局IDID,而且一般缺少基础设施。因此,而且一般缺少基础设施。因此,SMPSMP需要采用基于属需要采用基于属性的命名和基于位置的选址对节点进行访问。性的命名和基于位置的选址对节点进行访问。SMPSMP是提供软件操作的管理协议,这些软
40、件操作是以下管理任务所必需的:是提供软件操作的管理协议,这些软件操作是以下管理任务所必需的:将与数据聚集、基于属性的命名和聚类相关的规则引入无线传感节点;将与数据聚集、基于属性的命名和聚类相关的规则引入无线传感节点;交换与位置搜寻相关的数据;交换与位置搜寻相关的数据;无线传感节点的时钟同步;无线传感节点的时钟同步;移动无线传感节点;移动无线传感节点;打开和关闭无线传感节点;打开和关闭无线传感节点;查询无线传感网络设置和节点状态,重新设置无线传感网络;查询无线传感网络设置和节点状态,重新设置无线传感网络;认证、密码分配与数据通信安全。认证、密码分配与数据通信安全。3.6.13.6.1传感器管理协
41、议传感器管理协议3.6.23.6.2任务分派与数据广播协议任务分派与数据广播协议n无线传感网络的另一个重要操作是无线传感网络的另一个重要操作是“兴趣兴趣”分发。用户向无线传感节点、分发。用户向无线传感节点、节点的子集或整个网络发送其节点的子集或整个网络发送其“兴趣兴趣”内容。此内容。此“兴趣兴趣”内容可与观察对内容可与观察对象的某种属性相关,或者与一个触发事件相关。另一种方式是对可用数据象的某种属性相关,或者与一个触发事件相关。另一种方式是对可用数据进行广播。无线传感节点将可用数据广播给用户,而用户查询其感兴趣的进行广播。无线传感节点将可用数据广播给用户,而用户查询其感兴趣的数据。应用层协议为
42、用户软件提供了数据。应用层协议为用户软件提供了“兴趣兴趣”分发的有效接口的,对较低分发的有效接口的,对较低层操作层操作( (例如路由例如路由) )十分有用。十分有用。3.6.33.6.3传感器查询与数据分发协议传感器查询与数据分发协议n传感器查询和数据分发协议传感器查询和数据分发协议(SQDDP(SQDDP,Sensor Query and Data Sensor Query and Data Dissemination Protocol)Dissemination Protocol)为用户应用提供了问题查询、查询响应和搜为用户应用提供了问题查询、查询响应和搜集答复的接口。这些查询一般不向特定
43、节点发送,而是采用了基于属性集答复的接口。这些查询一般不向特定节点发送,而是采用了基于属性或位置的命名。或位置的命名。 n传感器查询和任务语言传感器查询和任务语言(SQTL(SQTL,Sensor Query and Tasking Language)Sensor Query and Tasking Language)提供了更多服务种类。提供了更多服务种类。 SQTLSQTL支持支持3 3种事件,这些事件用关键词种事件,这些事件用关键词receivereceive、everyevery和和expireexpire定义。定义。n关键词关键词receivereceive规定了收到一个消息时由无线传
44、感节点生成的事件;规定了收到一个消息时由无线传感节点生成的事件;n关键词关键词everyevery规定了采用计时器定时而周期性产生的事件;规定了采用计时器定时而周期性产生的事件;n关键词关键词expireexpire规定了计时器超时引发的事件。规定了计时器超时引发的事件。n若无线传感节点收到预期消息,而且消息包含一个脚本,则运行此脚本若无线传感节点收到预期消息,而且消息包含一个脚本,则运行此脚本。虽然已经定义了。虽然已经定义了SQTLSQTL,但可为各种应用开发不同类别的,但可为各种应用开发不同类别的SQDDPSQDDP。每种应。每种应用中,用中,SQDDPSQDDP都有特定的执行方式。都有特
45、定的执行方式。3.6.33.6.3传感器查询与数据分发协议传感器查询与数据分发协议3.73.7无线传感器网络跨层设计无线传感器网络跨层设计3.7.1.3.7.1.分层设计方法分层设计方法n有线因特网或者是传统的无线网络有线因特网或者是传统的无线网络( (如蜂窝和无线局域网,以及移动自如蜂窝和无线局域网,以及移动自组织网络组织网络) )中,大多数设计者都采用中,大多数设计者都采用分层设计指导思想分层设计指导思想 。图。图3-73-7给出了给出了一个采用分层设计方法实现的无线一个采用分层设计方法实现的无线网络设计协议栈示意图,其中每个网络设计协议栈示意图,其中每个相邻层次之间可以实现一定的自适相邻
46、层次之间可以实现一定的自适应调节,从而优化原有的网络系统应调节,从而优化原有的网络系统。 所谓跨层设计的定义,是针对特定的分层结构而言的,一切不符合参考分层所谓跨层设计的定义,是针对特定的分层结构而言的,一切不符合参考分层通信结构的协议设计称为跨层设计。通信结构的协议设计称为跨层设计。对于跨层设计的概念,再给出了三种补充解释。对于跨层设计的概念,再给出了三种补充解释。n不符合分层结构的例子包括创建协议层间新的接口,重新定义协议层不符合分层结构的例子包括创建协议层间新的接口,重新定义协议层的边界,基于另外一个层设计的细节来设计一个协议层,以及联合调节的边界,基于另外一个层设计的细节来设计一个协议
47、层,以及联合调节跨层参数等。跨层参数等。n分层结构的破坏也意味着放弃在不同层独立设计协议的奢望。跨层设分层结构的破坏也意味着放弃在不同层独立设计协议的奢望。跨层设计的协议提供了其他层处理的一些条件。计的协议提供了其他层处理的一些条件。n跨层设计是定义为一种协议设计的方法。然而,采用这种方法设计的跨层设计是定义为一种协议设计的方法。然而,采用这种方法设计的协议大家通常称为跨层设计。协议大家通常称为跨层设计。3.7.23.7.2跨层设计方法跨层设计方法通常,实现无线网络的跨层设计的信息交互主要有以下三个途径。通常,实现无线网络的跨层设计的信息交互主要有以下三个途径。n协议层之间直接进行通信;协议层
48、之间直接进行通信;n通过共享信息或数据库来进行信息交互;通过共享信息或数据库来进行信息交互;n采用全新的数据抽象结构,如采用与分层协议栈结构完全不同的堆结采用全新的数据抽象结构,如采用与分层协议栈结构完全不同的堆结构来组织协议。构来组织协议。3.7.23.7.2跨层设计方法跨层设计方法n图图3-83-8给出了一个无线传感器网络的理给出了一个无线传感器网络的理想跨层设计模型。各个协议层之间相互想跨层设计模型。各个协议层之间相互依赖,彼此协作,目标就是尽系统所能依赖,彼此协作,目标就是尽系统所能,最大限度地满足用户应用的需求。可,最大限度地满足用户应用的需求。可以看出,跨层设计除了包括各个协议层以
49、看出,跨层设计除了包括各个协议层间的自适应问题,而且还包括了各个层间的自适应问题,而且还包括了各个层之间相互协作和共享信息和资源,以便之间相互协作和共享信息和资源,以便获取最佳性能准则,如最小的连接链路获取最佳性能准则,如最小的连接链路维护成本、更低的延迟和最长的系统寿维护成本、更低的延迟和最长的系统寿命等。命等。3.7.23.7.2跨层设计方法跨层设计方法nB.RamanB.Raman等人提出了几种不同的跨层设计组合解决方案,并且证实了对于等人提出了几种不同的跨层设计组合解决方案,并且证实了对于特定的应用,如蓝牙无线传感器网络,相比传统的分层设计方法,跨层特定的应用,如蓝牙无线传感器网络,相
50、比传统的分层设计方法,跨层优化确实带来了更好的系统性能。它们采用的跨层设计成功的关键就是优化确实带来了更好的系统性能。它们采用的跨层设计成功的关键就是把握了四个要素:采用按需操作;对高层需求的感知;缓存了业务的描把握了四个要素:采用按需操作;对高层需求的感知;缓存了业务的描述以及采用了相同范围内的操作。图述以及采用了相同范围内的操作。图3-93-9就是跨层设计和组合优化前后的就是跨层设计和组合优化前后的协议栈对比图。协议栈对比图。3.7.23.7.2跨层设计方法跨层设计方法3.7.33.7.3跨层设计的必要性跨层设计的必要性n1 1无线信道的动态性无线信道的动态性n2 2无线传感器网络节点的能
51、量受限无线传感器网络节点的能量受限n3 3传统通信系统分层参考模型的弊端传统通信系统分层参考模型的弊端n图图3-103-10给出了一个采用分层和跨层设计的无线传感器网络协议体系结构给出了一个采用分层和跨层设计的无线传感器网络协议体系结构对比。对比。3.7.33.7.3跨层设计的必要性跨层设计的必要性3.7.43.7.4无线传感器网络跨层设计主要技术无线传感器网络跨层设计主要技术 根据优化参数选取的不同和系统优化的目标和应用的不同,常见的跨层根据优化参数选取的不同和系统优化的目标和应用的不同,常见的跨层设计技术主要理论方法分为以下几种。设计技术主要理论方法分为以下几种。n分析法:通过拉格朗日乘子
52、法、凸优化等把问题近似简化,得到快速分析法:通过拉格朗日乘子法、凸优化等把问题近似简化,得到快速收敛算法和分析结果。收敛算法和分析结果。n最优控制法:通过最优控制,可以将无线通信系统的跨层优化转化为最优控制法:通过最优控制,可以将无线通信系统的跨层优化转化为约束优化类问题。约束优化类问题。n博弈论法:在多用户的无线传感器网络中,单个节点并不了解其它节博弈论法:在多用户的无线传感器网络中,单个节点并不了解其它节点的状态,因而无法协同共享网络资源,只能以分布式方式从自身利益点的状态,因而无法协同共享网络资源,只能以分布式方式从自身利益角度出发来竞争网络的有限资源。可以通过博弈论中的纳氏均衡理论来角度出发来竞争网络的有限资源。可以通过博弈论中的纳氏均衡理论来协调各个传感器网络节点的行为,从而达到网络的最佳性能。协调各个传感器网络节点的行为,从而达到网络的最佳性能。n动态规划法:由于无线通信环境的动态时变性,可通过动态规划法实动态规划法:由于无线通信环境的动态时变性,可通过动态规划法实时选择最优策略,如无线传感器网络的动态路由的跨层设计。时选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年渔家傲试题及答案
- 2025年专升硕英语试题及答案
- 5年级下册英语第5单元
- 嘉兴风机吊装施工方案
- 登鹳雀楼写了诗人的所见
- arm芯片霍尔信号
- 2025年天然植物纤维及人造纤维编织工艺品合作协议书
- 2025年内蒙古通辽市单招职业倾向性测试题库1套
- 2025年重庆青年职业技术学院单招职业倾向性测试题库及参考答案1套
- 2025年攀枝花攀西职业学院单招职业技能测试题库审定版
- 2025年度KTV娱乐门店转让协议
- 机电一体化专业课程改革调研报告及改革建议
- 2025年甘肃甘南州国控资产投资管理集团有限公司招聘笔试参考题库附带答案详解
- 《市场营销STP战略》课件
- 《S中学宿舍楼工程量清单计价编制(附三维图)》30000字
- 全国运动员注册协议书范本(2篇)
- 《高点全景视频监控联网技术要求》
- 白云山生态停车场工程施工组织设计施工方案
- 2024年四川省绵阳市中考语文试卷(附真题答案)
- 【MOOC】Office高级应用-成都信息工程大学 中国大学慕课MOOC答案
- 足球英语课件
评论
0/150
提交评论