无线网络技术总结6

无线传感器网络(wireless sensor network, WSN)

•构成WSN的三要素:

          传感器、感知对象、观察者

•传感器网络(sensornetwork)

▫由大量广泛分布的小型轻量无线节点组成,这些节点通过测量诸如温度、压力和相对湿度等物理参数来监控环境或系统。

•传感器节点组成

▫传感子系统:感测环境

▫处理子系统:对感测数据进行本地处理

▫通信子系统:负责与邻近节点交换消息

•无线传感器系统(相邻节点有相近性)

▫传感器节点

▫汇聚节点

▫管理节点

无线传感器网络与MANET(每个节点有一个独立的自我)

•传感网络的节点数目多、分布密集

•传感节点更易失效和能量耗尽并且不能充电

•传感节点没有全局ID

▫以数据为中心,不需要往来特定节点的路由;

▫传感节点数目巨大所需的ID往往超过传输的数据;

•传感节点计算能力和存储能力有限

•传感节点大多采用广播路由(能力低

•传感网络是以data-centric

•传感网络的最大特性是数据聚合(数据为中心)

▫传感节点将本地信息聚合后再中继

无线传感器网络与有线传感器网络

•易于部署

▫随机部署在感兴趣的地方而无需事先规划

▫降低安装成本和增加部署灵活性

•范围扩展

▫许多分布的小型无线传感器覆盖的范围超过一个有线传感器的覆盖范围

•容错能力(单个失效不影响整个网络

▫单个传感节点的故障不会影响网络的性能(临近节点感测的数据类似)

•移动性

▫节点可进行中心分布以便分布均匀(相对ad hoc节点的移动速度慢)

无线传感网络的特性

•大规模网络(节点密度高)

▫信息量大、高精确度、高容错性、大覆盖区域

•自组织网络(无人为干扰)

•动态性网络(也可能是静态)

•可靠的网络(节点多)

•应用相关的网络(不用应用场合,传感器布网是不同的)

•以数据为中心的网络(关心区域,不关心节点)

•节点能力受限

•临近的传感节点拥有相似的数据

▫不需要每个节点发送数据

▫需要节点具备数据聚合的能力

•传感网络特定于应用

▫节点是否移动

▫数据是否基于固定属性

•位置感知

▫多数数据搜集是基于位置的

▫节点需要了解自己的位置

节点应对环境的激烈变化作出立即反应

▫有效利用有限无线信道带宽和电池能量以最小延迟让端用户感知猛烈的异常情况

具备查询控制能力

▫用户手持设备向基站或者附近的传感节点查询数据

▫必须有可靠的机制确保查询命令到达恰当的节点和节点逆向回答到手持设备用户



传感器网络的体系结构

•层次体系结构

•由一个强大的基站(BS)和围绕着它的一系列分层传感节点组成

•与BS跳计数相同的节点位于同一层次

•Clustered体系结构

▫将传感节点组成一个个cluster

▫每个cluster由一个head控制

▫每个节点与各自的head交换信息

▫Head与BS交换信息

▫BS与有线网络连接

传感器网络的协议栈

•应用层

▫使得底层硬件和软件对传感应用是透明的

▫Sensor

management protocol (SMP)

▫Task

assignment and data advertisement protocol (TADAP)

▫Sensor

query and data dissemination protocol (SQDDP)

•传输层

▫当传感系统需要被Internet或者其他外部网络访问时传输层至关重要

▫至今未有实质性的工作,所有传感器网络传输层相关问题的研究都在文献中表示

•网络层

▫节能总是最重要的考量

▫传感网络多数是以数据为中心的

▫数据聚合不能影响传感节点的协同

▫理想的传感器网络基于属性寻址并能感知位置

▫路由

•数据链路层

▫负责介质访问和差错控制

▫确保通信网络中的点-点和点-多点连接

•介质访问控制

▫创建网络架构

▫在传感节点之间公平有效地共享通信资源

•差错控制

▫前向纠错(FEC)

▫自动重发检错(ARQ)

•物理层

▫负责频率选择、频率产生、信号检测、调制解调和数据加密

设计无线传感网络MAC协议时需考虑:

▫节省能量

▫可扩展性

▫网络效率

MAC协议分类

•S-MAC协议

•主要思想:

▫1. 采用周期性的休眠/侦听方法减少空闲侦听带来的能量损耗;

▫2. 当有节点收发数据时,与此无关的邻居节点进入休眠减少冲突与串音带来的能量损耗;

▫3. 采用消息传递机制,减少控制消息带来的能量损耗;

▫4. 采用自适应的侦听机制,减少消息传输延迟

关键技术1

周期性睡眠和侦听

关键技术2

冲突避免

关键技术3

流量自适应侦听(Adaptive Listening)

关键技术4

消息传递机制

•T-MAC协议

活跃时间的长度是固定的

•按照能够处理最高负载来设计

•如果网络中消息传递的速率很低的话,仍然有大量的能量浪费在idlelistening

关键技术1

动态调整调度周期中的活跃时间长度

▫在TA时间内没有发生激活事件则进入睡眠

采用S-MAC的部分机制

▫固定调度周期

▫周期性广播SYNC帧

▫RTS/CTS控制报文

在活跃状态下,节点可能保持监听,也可能发送数据。当在一个时间段内没有发生激活事件时,活跃状态结束,节点进入睡眠状态。激活事件的定义如下:

▫(1)定时器触发周期性调度唤醒事件。

▫(2)物理层从无线信道接收到数据包。

▫(3)物理层指示有的无线信道忙。

▫(4)节点的DATA帧或ACK帧发送完成。

▫(5)通过监听RTS;CTS帧,确认邻居的数据交换已经结束。

TA选择

•TA决定了每个周期的最短空闲侦听时间。

▫TA的取值约束:

▫TA > C+R+T

�C – 竞争信道的时间;

�R – 发送RTS包所需的时间;

�T – 从RTS发送结束到开始发送CTS的时间;

•TA = 1.5 * (C+R+T);

关键技术2

•早睡问题

解决早睡问题的两种方法

1)预请求发送机制

•当节点C收到B发给A的CTS后,立即向D发送一个FRTS。FRTS帧包含节点D接收数据前需要等待的时间长度,D在此时间内必须保持在监听状态。

•由于C发送的FRTS可能干扰A发送的数据,所以A需要将发送的数据延迟相应的时间。A在接收到CTS之后发送一个与FRTS长度相同的DS帧,该帧不包含有用信息,只是为了保持AB对信道的占用,在发送DS之后A立即向B发送数据信息

•由于采用了FRTS机制。增加一个CTS时间。FRTS方法可以提高吞吐量,减少延迟,但是增加了控制开销,会降低TMAC协议的能量效率。

▫2) 满缓冲区优先机制

•当节点的缓冲区接近占满时,对接收到的RTS帧不回复CTS,而是立即向缓冲区中数据包的目的节点发送RTS,以建立数据传输。如图3-12所示。B向C发送RTS,C因缓冲区快占满不发送CTS,而是发送RTS给D

•这个方法的优点是减少了早睡问题发生的可能性,在一定程度上能够控制网络的流量。缺点是在网络数据量较大时增加了冲突的可能。

•评价

▫优点

�提高了吞吐率、减少延时

▫缺点

�额外的通信开销

�降低能量效率

•评价

▫优点

�一定程度上控制了网络的流量

▫缺点

�数据量较大时,增加了冲突的可能

•Sift协议

•Sift协议是由K.Jamieson等提出的,是基于事件驱动的MAC协议

•充分考虑了WSN的三个特点

▫WSN是事件驱动的,存在事件检测的空间相关性和事件传递的相关性;

▫由于汇集节点的存在,不是所有节点都需要报告事件;

▫感知事件的节点密度随时间动态变化。

•设计目标是:当共享信道的N个节点同时检测到同一个事件时,希望R个节点(R<N)能够在最小时间内无冲突地成功地发送事件检测消息,抑制剩余N-R个节点的消息发送。

•Sift协议很好地利用了WSN流量具有突发性和局部相关性,通过在不同时隙采用不同的发送概率,使得在短时间内部分节点能够无冲突地广播事件,从而在节省能量的同时,节省了传输延时

Sift协议-基本思想

•基于事件驱动的无线传感器网络具有如下特点:

▫①网络中的数据传输由事件驱动,存在空间相关的竞争。

▫②不是所有节点都需要报告事件。

▫③节点的密度是时变的。

•当数据需要发送时,节点首先在发送窗口[1,CW]内的概率随机选择一个发送时隙,然后节点监听直接选择的发送时隙到来。如果监听期间没有其他节点使用信道,则节点立即发送数据。否则需要在信道空闲时重新选择发送时隙。

•冲突时就倍增时间窗口大小CW,并且在新窗口内重新选择发送时隙,以增大无冲突发送的概率。

无线传感网络的路由协议-特点

•能量优先

•基于局部拓扑信息

•以数据为中心

•应用相关

WSN基于应用的分类

•能量感知路由协议

▫从数据传输的能量消耗出发,讨论最优的能量消耗路径、最长的网络生存期等问题

•最早的路由机制之一

•主要思想:

▫根据节点的可用能量(power available, PA)或者传输路径上的能量需求,选择数据的转发路径

•例子

▫大写字母表示节点;

▫括号内表示可用能量                                            

▫双向线表示通信链路

▫链路上数字表示数据发送所需的能量消耗。



•基于查询的路由协议

▫环境检测应用,sink节点发出查询命令,传感器节点不断报告采集的数据

基于查询的路由-基于内容的访问

基于IP地址的访问

▫“地址为13,

47, 2225,14592和14593的节点温度是多少?他们的平均温度是多少?”

▫根据IP地址找到相应的节点

▫提供点到点的报文转发以支持传输层端到端无失真信息传输

•基于内容的访问

▫“逸夫教学楼11阶的平均温度是多少?”

▫根据用户的兴趣属性找到相应的节点

▫属性:数据特征

▫数据在网络协议的操作中有意义

基于查询的路由-相关概念

•兴趣(Interest)

▫Sink 下达的感知任务

▫需要的数据类型、目标区域、数据发送速率、时间戳等

•举例:

▫类型=温度

▫阈值=20

▫时间间隔=50ms

▫持续时间=10s

▫区域=[0,0,20,20]

•兴趣的描述

▫Attribute-Value-Operation

▫Attribute:

�数据类型

�如温度、压力、流量等

▫Value:

�数值

▫Operation:

�操作符

�等于、不等于、大于、小于、大于等于、小于等于……

基于查询的路由-定向扩散Directed Diffusion

•主要思想:

▫Sink节点(汇聚节点)周期地通过洪泛方式广播一种被称为兴趣(Interests)的消息,告诉网络中的节点需要搜集何种信息。兴趣在网络中扩散的同时建立从源节点到汇聚节点的路由路径(梯度Gradients)。通过兴趣扩散阶段建立的路径,源节点将数据消息传送到汇聚节点。汇聚节点选择一条最优的路径进行强化(Reinforcement),后续的数据沿着这条路径传输。

•特点

▫1. 数据为中心,可以定义多任务与多区域

▫2. 多路径,健壮性好

▫3. 不需要全局的地址机制

▫4. 节点不需要维护网络的拓扑结构

▫5. 每个节点都可以进行数据融合,通信量减少,节能

▫6.汇聚点根据实际情况周期性的调整路由,能量的消耗均衡、高效。

•劣势

▫1. Gradient的建立依靠洪泛传播,时间和能量开销大

▫2. 维护兴趣消息列表在多应用支持下代价也很大

▫3. 数据融合过程需要用到时间同步技术,会带来较大的开销和时延。

基于查询的路由-谣传路由(rumor routing)

•提出背景

▫在某些应用中,只有少量的数据需要从源节点传递到Sink节点。在这种情况下,没有必要向整个网络以洪泛的方式广播兴趣。

•事件洪泛VS 兴趣洪泛

▫从网络节能的角度

▫当WSN中的事件(对应着数据的传递)数量很少,而查询(对应着兴趣的传递)数量很多时,可以采用事件洪泛的方法

▫相反,当WSN中的事件数据数量很多,而查询消息数量很少的时候,可以采用兴趣洪泛的方法。

▫谣传路由介于两者之间

事件洪泛

•当一个节点发现网络中某种事件的发生的时候,它把事件洪泛发送到整个网络,其他的节点就可以形成一个指向事件源节点的梯度表

▫假设网络中的节点数量是N

▫事件的数量是E

▫通过事件洪泛,需要消耗的网络的能量为E *N

▫该能量消耗与关心该事件的节点的数量无关

▫如果事件报告的数量相对于查询的数量而言很少,则该策略有效。

兴趣洪泛

•当Sink节点对网络中某种事件的发生感兴趣的时候,它把兴趣消息洪泛的发送到整个网络,其他的节点就可以形成一个指向sink节点的梯度表

▫对于N节点的网络,每次查询会执行N次传输

▫执行Q次查询,需要进行的传输数量是N *Q

▫能量消耗与网络跟踪的事件的数量无关

▫当事件的数量相对于查询的数量非常高时,本策略可以节省很多能量

地理位置路由协议

▫跟踪应用,已知节点的位置,并作为路由选择的依据

•可靠的路由协议

▫对通信的服务质量要求较高的应用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容