无线传感器网络(期末重点)

本文详细探讨了无线传感器网络的定义、组件、协议栈结构、实际应用案例、工作频段、编码调制技术以及物理层特性。重点讲解了信道接入技术、SMAC和TMAC等MAC协议、路由协议(如Flooding、SPIN、DD、LEACH)以及时间同步协议(如TPSN、RBS)。此外,还涵盖了定位方法、能量效率、安全性、拓扑控制技术和攻击模型等多个关键概念。
摘要由CSDN通过智能技术生成

文章目录

com1. 无线传感器网络定义

无线传感网是大规模无线自组织多跳无分区无基础设施支持的网络、其中的节点是同构的、成本较低、体积较小、大部分节点不移动、被随意撒布在工作区域,要求网络系统有尽可能长的工作时间。

com2. 传感器节点基本组成部分

无线传感器网络微型节点由数据采集单元数据处理单元数据传输单元电源管理单元 4部分组成。
在这里插入图片描述

com3. 无线传感器网络协议栈结构

在这里插入图片描述

com4. 无线传感器网络的实际应用举例

  • 目标跟踪
  • 大鸭岛海燕监测
  • 冰河监测
  • 医疗健康
  • 电子牧场
  • 结构化监测
  • 火山观测
  • 智能家居

com5. WSN物理层工作频段

在这里插入图片描述

com6. WSN常见的编码调制技术

  • 窄带调制技术
  • 扩频调制技术
  • 超宽带UWB调制技术

com7. 物理层非理想特性

无线传输不规则性建模
不规则性对通信的影响(有两种)

  • 节点B正给节点C发送数据,由于无线传输的不规则性节点A侦听不到B发送的数据,如果A有包待发便会认为信道空闲而选择发射,这样就会在节点C处产生冲突
    在这里插入图片描述
  • 节点A与B握手过程中,C收不到B发送的CTS帧,而B却能收到节点C发送的数据,如果C在A与B通信过程中发送信号,即会在节点B处产生冲突。
    在这里插入图片描述

com8. 信道接入技术:基于竞争的MAC协议、基于固定分配的MAC协议、按需分配的MAC协议

  • 基于竞争的MAC协议
    即节点在需要发送数据时采用某种机制随机的使用无线信道,这就要求在设计的时候必须要考虑到如果发送的数据发生冲突,采用何种冲突避免策略来重发,直到所有重要的数据都能成功发送出去。
  • 基于固定分配的MAC协议
    即节点发送数据的时刻和持续时间是按照协议规定的标准来执行,这样以来就避免了冲突,不需要担心数据在信道中发生碰撞所造成的丢包问题。目前比较成熟的机制是时分复用(TDMA)。
  • 按需分配的MAC协议
    即根据节点在网络中所承担数据量的大小来决定其占用信道的时间,目前主要有点协调和无线令牌环控制协议两种方式。

9 . SMAC协议主要思想、基本步骤

主要思想
S-MAC协议采用以下机制:
① S-MAC协议引入了周期性侦听/睡眠的方法减少空闲监听带来的能耗。
② S-MAC协议沿用IEEE802.11的RTS/CTS机制降低碰撞几率。
③ 通过网络分配矢量避免串音现象。
④ 将长消息分割为若干段消息并集中突发传送,减少协议控制消息的开销。
⑤ S-MAC协议将时间分为若干帧,每帧包括同步阶段、活动阶段和睡眠阶段。

基本步骤
1)节点首先监听一个固定的时间段,如果在该时间段内节点没有接收到邻居发来用于同步的SYNC数据包,节点马上选择一个本地默认的调度方式。同时,节点将自己的调度方式以SYNC数据包的形式进行广播,SYNC数据包的发送采用CSMA/CA机制。
2)如果节点在开始监听的固定时间段内接收到邻居发来的SYNC数据包,节点存储该调度方式信息,并采用此调度方式进行周期性监听和睡眠。
3)如果节点在开始周期性调度后接收到不同调度方式的SYNC数据包,有两种情形。如果节点只有这一个邻居,那么节点放弃自己当前的调度方式,选择新的调度方式。如果节点还有其他邻居,那节点将同时采用不同的调度方式。

优缺点
优点 : 实现简单,减少了空闲监听时间,避免了传输碰撞和串音现象,减少了协议控制开销,节省了能量开销 。
缺点:由于周期性睡眠的原因,S-MAC协议数据的延迟较大,在不同的网络负载下,尤其是负载波动剧烈的情况下算法的效率将降低。

10. TMAC协议:早睡问题

什么是早睡问题
在每个活动阶段的开始,T-MAC按照突发方式发送所有数据,其中TA决定每个M5673-A1周期最小的空闲监听时间,它的取值对于整个协议性能至关重要。相对于S-MAC.T-MAC协议在保持周期长度不变的基础上,根据通信流量动态地调整活动时间,用突发方式发送信息,减少空闲监听时间。但是T-MAC协议这种通过提前结束活动周期来减少空闲监听的方法即带来了早睡问题。在单向通信的时候,假设数据的传输方向是A-*B -*C -*D。当节点A通过竞争首先获得信道的占用权,发送RTS分组给节点B,节点B反馈CTS分组。节点C收到节点B发出的CTS分组后关闭发射模块保持静默。此时,节点D可能不知道节点A和节点B正在通信,在节点A和节点B的通信结束后已处于睡眠状态,节点C只有等到下一个周期才能传输数据到节点D,这样由于节点D的早睡就造成了通信延时。

早睡问题的两种解决方案
在这里插入图片描述

  • 未来请求发送
    当节点C收到B发送给A的CTS分组后,立刻向下一跳的接收节点D发出FRTS分组。FRTS分组包括节点D接收数据前需要等待的时间长度,节点D要在休眠相应长度的时间后醒来接收数据。由于节点C发送的FRTS分组可能干扰节点A发送的数据,所以节点A需要推迟发送数据的时间。节点A通过在接收到CTS分组后发送一个与FRTS分组长度相同的DS (Data-Send)分组实现对信道的占用。DS分组不包括有用信息。节点A在DS分组之后开始发送正常的数据信息。FRTS方法提高了网络吞吐率,但是FRTS分组和DS分组也带来了额外的通信开销。

  • 满缓冲区优先
    当节点的缓冲区接近占满时,不是对收到的RTS作应答,而是立即向目标接受者发送RTS消息,并向目标节点传输数据。这个方法的优先是从根本上减小了早睡发生的可能性,而且能够控制网络的流量,缺点就是很大程度上会产生冲突。

11. sift协议主要思想

Sift协议使用了CW(竞争窗口长度)值固定的窗口,选择合适的发送概率分布,为不同的时隙在整个竞争节点集中筛选出一个发送节点。
节点选择在第r个时隙发送数据的概率Pr为:
P r = ( 1 − α ) α C W 1 − α C W × α − r P_r=\frac{(1-\alpha )\alpha^{CW}}{1-\alpha^{CW}}\times\alpha^{-r} Pr=1αCW(1α)αCW×αr    

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值