基于Linux平台的两种高速率无线传感器网络路由协议性能的对比分析
发布时间:2017-05-18 00:12
本文关键词:基于Linux平台的两种高速率无线传感器网络路由协议性能的对比分析,由笔耕文化传播整理发布。
【摘要】:本文为搭建无线传感器网络研究的基础实验平台,基于802.11高速率数据传输协议,在嵌入式Linux操作系统平台上移植实现AODV-UU和DSR-UU两种高速率路由协议,并对其性能进行对比分析研究。本文首先介绍了基于Smart210开发板的Linux操作系统的建立过程,分析了AODV-UU和DSR-UU两种典型的无线传感器网络路由协议可在Linux系统上实现的原理;然后,利用NS2对AODV-UU、AODV和DSR路由协议进行仿真,对比了它们的封包送达率、点到点延时和路由收敛时间,实验表明AODV-UU适用于静止或移动无线传感器网络的高速率数据传输;其次,交叉编译AODV-UU和DSR-UU,并将其移植到开发板节点上,在网络节点静止多跳组网后,实际测试系统的平均端到端时延、丢包率和吞吐量,对比验证了AODV-UU实际应用的优势。最后,将多径的思想引入AODV-UU,提出了对AODV-UU的多径改进算法,并验证了AOMDV-UU的实现效果。
【关键词】:无线传感器网络 嵌入式Linux系统 无线路由协议 高速传输
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN929.5;TP212.9
【目录】:
- 摘要8-9
- ABSTRACT9-10
- 第1章 绪论10-18
- 1.1 课题研究背景和意义10-13
- 1.2 国内外研究现状13-16
- 1.3 本文研究内容16-18
- 第2章 基于嵌入式Linux的无线传感器网络节点开发平台概述18-28
- 2.1 系统开发环境18-19
- 2.1.1 硬件实现环境18-19
- 2.1.2 软件实现环境19
- 2.2 Linux系统中的主要构件19-23
- 2.2.1 Netfilter框架19-21
- 2.2.2 Socket通信21-22
- 2.2.3 Netlink22-23
- 2.3 节点软件设计的基本工作23-28
- 2.3.1 Bootloader23-24
- 2.3.2 配置和编译Linux内核24-25
- 2.3.3 建立根文件系统25-26
- 2.3.4 驱动程序26-27
- 2.3.5 目标板烧写27-28
- 第3章 两种无线传感器网络路由协议的原理及仿真28-37
- 3.1 Linux系统中路由协议的基本组构28-29
- 3.2 AODV-UU路由协议29-31
- 3.2.1 路由协议的原理解析30
- 3.2.2 在Linux系统中的实现分析30-31
- 3.3 DSR-UU路由协议31-32
- 3.3.1 路由协议的原理解析31
- 3.3.2 在Linux系统中的实现分析31-32
- 3.4 基于NS2的路由协议仿真32-37
- 3.4.1 静态网络性能分析33-35
- 3.4.2 动态网络性能分析35-37
- 第4章 两种高速路由协议在嵌入式Linux系统上的实现与性能分析37-54
- 4.1 路由协议的编译37-39
- 4.1.1 AODV-UU协议的交叉编译37-38
- 4.1.2 DSR-UU协议的交叉编译38-39
- 4.2 网络连通性测试39-42
- 4.2.1 AODV-UU连通性39-40
- 4.2.2 DSR-UU连通性40-42
- 4.3 网络的多跳测试42-46
- 4.3.1 端到端的延迟测试43-44
- 4.3.2 丢包率测试44
- 4.3.3 端到端的吞吐量测试44-46
- 4.4 基于AODV-UU的多径路由设计46-54
- 4.4.1 关键技术47
- 4.4.2 设计思路47-52
- 4.4.3 实验效果52-54
- 第5章 总结与展望54-56
- 参考文献56-59
- 致谢59-60
- 附件60
【参考文献】
中国期刊全文数据库 前1条
1 任丰原,黄海宁,林闯;无线传感器网络[J];软件学报;2003年07期
本文关键词:基于Linux平台的两种高速率无线传感器网络路由协议性能的对比分析,,由笔耕文化传播整理发布。
本文编号:374791
本文链接:https://www.wllwen.com/kejilunwen/wltx/374791.html