前言
第1章 水声传感器网络概述
1.1 水声传感器网络
1.2 水声通信的特点
1.3 水声传感器网络面临的问题与挑战
参考文献
第2章 MicroANP协议体系架构
2.1 传统协议架构在水声传感器网络中的局限性
2.1.1 TCP/IP应用层在UASNs中的应用局限性
2.1.2 TCP/IP传输层在UASNs中的应用局限性
2.1.3 TCP/IP网络层在UASNs中的应用局限性
2.1.4 TCP/IP数据链路层在UASNs中的应用局限性
2.1.5 TCP/IP物理层在UASNs中的应用局限性
2.1.6 ZigBee协议栈在UASNs中的局限性
2.2 MicroANP协议体系架构
2.3 MicroANP包负载优化
参考文献
第3章 仿真与现场试验软硬件
3.1 水声传感器网络仿真器
3.2 水声传感器网络现场试验主要硬件设备
3.2.1 调制解调器
3.2.2 AquaSeNT OFDM Modem使用及连接
3.2.3 Raspberry Pi与AquaSeNT OFDM Modem通信
3.2.4 温度、盐度与深度传感器
3.2.5 CTD信息读取
3.2.6 水下摄像头
3.2.7 Raspberry Pi微型电脑主板
3.2.8 GPS模块
3.2.9 4G无线工业级路由器
3.2.10 设备连接
参考文献
第4章 开发环境设置
4.1 Raspberry Pi系统的安装与配置
4.1.1 Raspberry Pi系统安装
4.1.2 Raspberry Pi配置
4.2 Ubuntu系统以及Qt的安装与配置
4.2.1 Ubuntu安装与配置
4.2.2 Ubuntu下的编译环境配置
4.2.3 Qt配置
4.3 手机SSH客户端的安装与连接
参考文献
第5章 基于RLT与FDR的水声传感器网络可靠传输机制
5.1 传统的可靠传输机制在UASNs中的应用局限
5.2 RLT编解码方案
5.2.1 RLT度分布
5.2.2 RLT编解码过程
5.2.3 RLT编码统计分析
5.3 FDR译码
5.3.1 RLT码存在的问题
5.3.2 短环问题
5.3.3 严格短环
5.3.4 FDR译码算法
5.3.5 FDR度分布
5.3.6 度分布仿真对比
5.3.7 NS3下的仿真实验
5.4 基于数字喷泉码的水声传感器网络逐跳可靠传输
5.4.1 数据帧的发送
5.4.2 节点听到数据帧的处理
5.5 性能评估
5.5.1 NS3下的仿真结果
5.5.2 性能对比
参考文献
第6章 基于层级的路由协议
6.1 LB-AGR:基于分层的自适应地理路由协议
6.1.1 基于层级的定向泛洪
6.1.2 上行流量自适应路由
6.1.3 基于层级和位置的下行路由机制
6.1.4 性能评估
6.2 LEER:基于分层的能量均衡多径路由协议
6.2.1 LEER协议概述
6.2.2 节点分层
6.2.3 基于转发概率设置定时器
6.2.4 数据包转发流程
6.2.5 多径路由情景分析
6.2.6 路由空洞问题分析
6.2.7 LEER协议的仿真与分析
6.3 基于连通的水声传感器网络节点路由分层方案
6.3.1 传统分层方案
6.3.2 “通信空区”问题
6.3.3 基于连通和最小跳数的路由分层
6.3.4 能耗模型
6.3.5 基于连通的节能路由分层方案
6.3.6 能耗分析
6.3.7 仿真实验
参考文献
第7章 基于状态的MAC协议
7.1 基于状态着色的水声传感器网络SC-MAC协议
7.1.1 水声传感器网络MAC协议设计面临的挑战
7.1.2 基于状态着色的水声传感器网络SC-MAC协议
7.1.3 信道效率分析
7.1.4 协议仿真分析
7.2 LSPB-MAC:基于层级与状态感知的水下广播MAC协议
7.2.1 常见碰撞分析
7.2.2 基于邻居节点状态的碰撞避免机制
7.2.3 网络拓扑
7.2.4 基于包链的传输机制
7.2.5 邻居节点状态获取
7.2.6 基于传播时延的超时计时器设置
7.2.7 协议性能分析
7.2.8 协议仿真分析
参考文献
第8章 协议栈测试及试验床监测应用
8.1 湖试试验床
8.2 协议栈测试
8.2.1 试验床搭建及参数设置
8.2.2 试验中出现的问题及解决方法
8.2.3 试验数据分析
8.3 监测应用
参考文献
彩图
展开