| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> WSN 路由协议 -> 正文阅读 |
|
[网络协议]WSN 路由协议 |
路由协议:数组分组从源节点通过到目的节点。 主要包括两个方面:寻找优化路径;正确转发数据分组。 与传统网络协议相比,WSN路由协议的特点: 1)能量优先。传感器节点能量有限。 2)基于局部拓扑信息。节点计算和存储资源有限,因此不能存储和计算大量路由信息。 3)以数据为中心。传统路由协议以地址作为标识和路由的依据,而WSN更关心所需监测的数据,而非哪个节点监测到数据。 4)应用相关。WSN的应用环境多样,设计者需要针对应用环境去设计合适的路由机制。 设计路由机制需满足的要求: 1)能量高效。 2)可扩展性。网络拓扑结构动态变化,如节点失效,新节点加入,节点移动等。 3)鲁棒性。一定的容错能力。 4)快速收敛性。快速适应网络拓扑结构动态变化,减少通信开销。 从应用角度对传感器节点分类: ? ? ?从能量角度考虑,强调高效利用能量的重要性,讨论最优能量消耗路径以及最长网络生存期等问题。 基于查询的路由协议; ? ? ? ??汇聚节点发出查询命令,传感器节点不断上传采集到的数据。在传输路径上通常会采用数据融合来减少通信流量以减少能量。 地理位置路由协议; ? ? ? ? 在这类路由中往往需要知道目的节点大致位置。因为已知目的节点大致位置,在完成路由功能的同时,还可以减少维护路由协议的能耗。 可靠的路由协议; ? ? ? ? 针对于一些对网络质量(可靠性,实时性)有较高要求的网络设计。 能量感知路由协议: 1)能量路由(理想情况下的策略,需要知道全局信息) 选择依据:节点可用能量(剩余能量,power available,PA ),传输路径能量需求(通信消耗) 主要的路由策略: 最大PA路由:从数据源到汇聚节点的所有路径中所选节点PA之和最大的路径。 最小能量消耗路由:所有路径中消耗能量之和最小的路径。 最少跳数路由 最大最小PA路由:以每条路径上的节点的最小PA代表各条路径,在这些最小PA中挑选最大的。 ?2)能量多路径路由 频繁使用一条路径容易造成该路径上的节点能耗过快而失效。 能量多路径路由在源节点和目的节点之间建立多条路径,并根据路径上的能量消耗和节点剩余能量,对每条路径赋予一定的选择概率,均衡整个网络的能量消耗,延长网络生存期。 能量多路径路由协议主要分为三个阶段:路径建立,数据传播和路由维护。 主要过程: 1)目的节点广播路径建立信息,该信息包含一个代价域,表示发出该消息的节点到目的节点的路径上能量信息,初始值为零。 2) |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 3:56:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |