第二章 WSN路由协议
源节点传递到目的节点的一种机制
重点:2.1 2.2 2.3
一、路由协议概述
-
提高吞吐率防止网络拥塞
-
网络拥塞最可能产生在thick节点
-
以数据为中心SPIN:可以对数据压缩处理
元数据是对原始数据的压缩
有多条路径的路由不需要路由维护
SPIN协议和定向扩散路由协议
回顾
路由协议:将源节点的采集数据传给目的节点
采用多跳方式:减少能量耗散
路由协议要求:
- 网络和节点能量优化 防止空洞
- 适应网络的拓扑变化(泛洪协议对变化不敏感)
- 信息处理除去冗余
- 信息不对称的问题 sink节点信息量大
泛洪协议:将一个节点的数据向相邻节点像涟漪一样一层层传输
SPIN协议 是对泛洪协议的改进 进行三次握手
兴趣扩散三种情况
- 相同字段 不同梯度
- 不同字段 相同梯度
- 相同字段 相同梯度
簇采用LEACH算法
作业:如何保证簇头节点均匀分布网络中
不要超过500字 算法关键 本周六之前
TEEN针对突发性事件的协议 不针对周期性采集
3.11
sink查询网络信息的步骤
历史查询 时间 x+1
特殊事件查询 x+2
连续查询:
三种协议:leach teen apteen
地理位置信息路由协议:要求每个节点都知道自己的网络中的位置
其中的一个节点装GPS,周围的节点根据此节点来估计自己的位置信息
-
LAR协议
—— a图的s不在圆形期望域内
——b图多跳方式达不到
——c图 扩大寻找域
寻找域 采用泛洪的方式传输
图中的请求域就是寻找域
假设S在期望域范围内 右图可以建立矩形的寻找域 可以根据坐标表示ABCD点,来确定寻找域的范围 采用泛洪的方式传输信息给D节点
GPSR算法 贪心算法
这里选择的y是离D最远的邻居节点 速度快 节省能量
z离自己最近 偏离角度最小 也节能
最近和最远都有自己的好处(贪婪)
阴影区域:x数据的传输范围
x为最佳主机 x陷入局部最优 贪婪算法失效
——解决方法:边界转发
RNG
GG
GEAR路由方法
第一次:SCBLFT——> C代价变成1+根号5
然后修改本地转发代价
第二次:SB