- 浏览: 894463 次
- 性别:
- 来自: 太原
文章分类
- 全部博客 (198)
- Linux/Unix (38)
- TinyOS / NS-2 for『WSN』 (44)
- 思想的拼图 (5)
- 开源 OpenSource (2)
- Framework 开发框架 (0)
- Software Engineering 软件工程 (2)
- IT项目管理 (6)
- Networking 网络技术 (2)
- Java (6)
- C语言 ANSI C (22)
- .NET / C# (9)
- C++ (12)
- Web 语言 Html/Xml (5)
- Groovy on Grails (1)
- Algorithm 算法 (1)
- Database 数据库技术 (5)
- Tools (21)
- VM 虚拟机 (3)
- WSN (wireless sensor network) (2)
- Linux 命令专辑 (3)
- PHP (0)
- 办公软件 (3)
最新评论
-
cfczdws:
感谢楼主,查了半天终于发现居然是htmlentities()做 ...
htmlentities()函数把中文转成了乱码 -
decoxiaohan:
这本书的名字 有谁知道????~~~
OMNeT++中文用户手册(完全版) -
huonie:
怎么下载啊
OMNeT++中文用户手册(完全版) -
huonie:
没有内容啊
OMNeT++中文用户手册(完全版) -
kyx0413:
谢谢先 先看看
OMNeT++中文用户手册(完全版)
http://www.netforum.com.cn/viewthread.php?tid=17730&extra=page%3D1
http://www.netforum.com.cn/forumdisplay.php?fid=31
目 录
第一章 无线传感器网络概述 6
概述 6
1.1 NS-2 6
1.2 OPNET 6
1.3 SensorSim 6
1.4 EmStar 7
1.5 GloMoSim 7
1.6 TOSSIM 7
1.7 PowerTOSSIM 7
第二章 OMNET++简介 8
概述 8
2.1 OMNeT++框架 8
2.1.1 OMNeT++组成 8
2.1.2 OMNeT++结构 9
2.2 OMNeT++的安装 10
2.3 OMNeT++语法 11
2.3.1 NED语言 11
2.3.1.1 NED总概述 11
2.3.1.2 Ned描述的组件 11
2.3.1.3函数 13
2.3.2 简单模块 14
2.3.2.1 OMNET++中离散事件 14
2.3.2.2 包传输模型 14
2.3.2.3 定义简单模块 15
2.3.2.4 简单模块中的主要成员函数 16
2.3.3 消息 17
2.3.3.1 cMessage类 17
2.3.3.2 消息定义 17
2.3.3.3 消息的收发 17
2.3.4 模块参数、门及连接的访问 18
2.3.4.1消息参数的访问 18
2.3.4.2门和连接的访问 19
2.3.4.3门的传输状态 20
2.3.3.4连接的状态 20
2.4 仿真过程 21
2.5 配置文件omnetpp.ini 22
2.6 结果分析工具 22
2.6.1 矢量描绘工具Plove 22
2.6.2 标量工具Scalar 22
2.7、结束语 23
第三章 物理层仿真(信道) 24
3.1 UWB的基础知识 24
3.1.1 UWB信号的应用背景 24
3.1.2 UWB信号的定义 24
3.1.3 UWB的脉冲生成方式(高斯脉冲,非高斯脉冲) 25
3.1.4 UWB的调制方式 25
3.1.5 用功率控制多址接入方法来进行链路的建立控制 27
3.2 用OMNeT++对UWB进行仿真 28
3.2.1 算法仿真的概述 28
3.2.2 算法的具体流程 30
3.2.3 算法的主要代码 31
3.2.4 仿真结果分析 43
3.2.5 应用前景 43
参考文献 44
第四章 MAC层仿真 44
概述 44
4.1 无线传感器网络MAC层特性及分类 45
4.1.1 无线信道特性 45
4.1.2 MAC 设计特性分析 45
4.1.3 无线传感器网络典型MAC协议的分类 45
4.2 基于随机竞争的MAC协议 46
4.2.1 S-MAC协议[12] 46
4.2.2 T-MAC协议 47
4.2.3 AC-MAC协议 48
4.3 基于时分复用的MAC协议 48
4.3.1 D-MAC协议 48
4.3.2 TRAMA协议 49
4.3.3 AI-LMAC协议 49
4.4 其他类型的MAC协议 49
4.4.1 SMACS/EAR协议 49
4.4.2 基于CDMA技术的MAC协议 50
4.4.3 DCC-MAC 50
4.5 基于OMNeT++的MAC层协议仿真 51
4.5.1 S-MAC协议的仿真 51
4.5.2 S-MAC协议流程图 52
4.5.3 S-MAC协议的分析 53
4.6 小结 63
参考文献 63
第五章 网络层仿真 64
概述 64
5.1 无线传感器网络路由协议研究 65
5.1.1 无线传感器网络协议分类 65
5.1.2 无线传感器网络中平面路由 66
5.1.3 无线传感器网络中层次化路由 67
5.1.4 经典算法的OMNET仿真 69
5.2 无线传感器网络路由协议研究的发展趋势 76
5.3 无线传感器网络层路由协议与OMNET++仿真 77
5.3.1 无线传感器网络层路由与OMNET++仿真的基本概念[19] 77
5.3.1.1 传感器网络的体系结构 77
5.3.1.1.1 传感节点的物理结构 77
5.3.1.1.2 传感器网络的体系结构与网络模型 78
5.3.2 传感器网络层路由协议的基本概念 79
5.3.2.1 网络通信模式[28] 79
5.3.2.1.1 单播: 79
5.3.2.1.2 广播: 79
5.3.2.1.3 组播: 79
5.3.2.2 传感器网络层设计[29] 80
5.3.3 OMNET++仿真软件的基本概念 81
5.4 无线传感器网络路由协议介绍 81
5.4.1 泛洪法(Flooding)[32] 82
5.4.2 定向扩散(Directed Diffusion:DD)[33] 82
5.4.3 LEACH( Energy Adaptive Clustering Hierarchy)[34] 83
5.5. OMNET++仿真实例 84
5.5.1 泛洪法 84
5.5.2 gossiping协议 88
5.6 本章总结 90
参考文献 90
第六章 应用层仿真 92
6.1 无线传感器网络节点定位 92
6.1.1 节点定位的基本概念 92
6.1.1.1 节点定位的定义 92
6.1.1.2 节点定位的重要性 93
6.1.2 节点定位的研究 93
6.1.2.1 测距方法 93
6.1.2.2 节点定位原理 94
6.1.2.3 节点定位算法分类 94
6.1.2.3.1 锚节点分类 94
6.1.2.3.2 计算方式分类 95
6.1.2.3.3 测距分类 95
6.1.2.3.4 节点移动性分类 96
6.1.2.4 节点定位性能评价[37] 96
6.1.3基于OMNET++的DV—Hop定位算法仿真 97
6.1.3.1 DV—Hop定位算法的基本思想 97
6.1.3.2 DV—Hop定位算法仿真 98
6.2 网络管理 105
6.2.1概叙 105
6.2.1.1 wsn网络管理的定义及范畴 106
6.2.1.2 wsn网络管理系统的分类 106
6.2.1.3 wsn网络管理系统的设计标准 107
6.2.2 wsn网络管理系统 108
6.2.2.1 能量管理系统 108
6.2.2.1.1 SenOs[5] 108
6.2.2.2 拓扑控制系统 109
6.2.2.2.1 TopDisc 算法 109
6.2.2.3 可调试、可配置、可编程系统 110
6.2.2.2.1 sympathy 系统[42] 111
6.2.2.2.2 Agilla系统[7] 111
6.2.3典型网络管理算法的Omnet 模拟 112
6.2.3.1 基于Wsn的一个简单拓扑查找算法算法模拟 112
6.2.4 结论 116
6.3 基于路由层安全协议的OMNeT++仿真 116
6.3.1 基础知识介绍 116
6.3.1.1无线传感器网络安全性的重要性和必要性 116
6.3.1.2 无线传感器网络的安全目标 116
6.3.1.3无线传感器网络中的路由协议概述 117
6.3.1.4无线传感器网络路由协议的攻击方法 117
6.3.1.5无线传感器网络中经典路由协议安全性分析 119
6.3.1.6 安全路由技术分析 121
6.3.1.6.1 密钥管理技术[20, 23, 24, 25] 121
6.3.1.6.2 安全路由协议 121
6.3.2 在OMNeT++ 中的仿真 122
6.3.3 总结 128
参考文献 129
第七章 实例(无线传感器网络移动节点定位仿真) 133
概述 133
7.1 移动定位算法介绍 134
7.1.1 室内移动节点定位算法 134
7.1.1.1 Active Badge系统 134
7.1.1.2 RADAR系统 134
7.1.1.3 Cricket系统 134
7.1.2 室外移动节点定位算法 135
7.1.2.1 基于静态定位的移动定位算法 135
7.1.2.2 纯移动定位算法 135
7.2 移动定位算法的OMNeT++仿真 136
7.2.1 MCL(Monte Carlo Localization)定位算法简介 136
7.2.2 MCL(Monte Carlo Localization)的OMNeT++仿真 138
7.2.2.1 建立网络拓扑 138
7.2.2.2 编码阶段 141
7.3.总结和发展趋势 145
参考文献 145
http://www.netforum.com.cn/forumdisplay.php?fid=31
目 录
第一章 无线传感器网络概述 6
概述 6
1.1 NS-2 6
1.2 OPNET 6
1.3 SensorSim 6
1.4 EmStar 7
1.5 GloMoSim 7
1.6 TOSSIM 7
1.7 PowerTOSSIM 7
第二章 OMNET++简介 8
概述 8
2.1 OMNeT++框架 8
2.1.1 OMNeT++组成 8
2.1.2 OMNeT++结构 9
2.2 OMNeT++的安装 10
2.3 OMNeT++语法 11
2.3.1 NED语言 11
2.3.1.1 NED总概述 11
2.3.1.2 Ned描述的组件 11
2.3.1.3函数 13
2.3.2 简单模块 14
2.3.2.1 OMNET++中离散事件 14
2.3.2.2 包传输模型 14
2.3.2.3 定义简单模块 15
2.3.2.4 简单模块中的主要成员函数 16
2.3.3 消息 17
2.3.3.1 cMessage类 17
2.3.3.2 消息定义 17
2.3.3.3 消息的收发 17
2.3.4 模块参数、门及连接的访问 18
2.3.4.1消息参数的访问 18
2.3.4.2门和连接的访问 19
2.3.4.3门的传输状态 20
2.3.3.4连接的状态 20
2.4 仿真过程 21
2.5 配置文件omnetpp.ini 22
2.6 结果分析工具 22
2.6.1 矢量描绘工具Plove 22
2.6.2 标量工具Scalar 22
2.7、结束语 23
第三章 物理层仿真(信道) 24
3.1 UWB的基础知识 24
3.1.1 UWB信号的应用背景 24
3.1.2 UWB信号的定义 24
3.1.3 UWB的脉冲生成方式(高斯脉冲,非高斯脉冲) 25
3.1.4 UWB的调制方式 25
3.1.5 用功率控制多址接入方法来进行链路的建立控制 27
3.2 用OMNeT++对UWB进行仿真 28
3.2.1 算法仿真的概述 28
3.2.2 算法的具体流程 30
3.2.3 算法的主要代码 31
3.2.4 仿真结果分析 43
3.2.5 应用前景 43
参考文献 44
第四章 MAC层仿真 44
概述 44
4.1 无线传感器网络MAC层特性及分类 45
4.1.1 无线信道特性 45
4.1.2 MAC 设计特性分析 45
4.1.3 无线传感器网络典型MAC协议的分类 45
4.2 基于随机竞争的MAC协议 46
4.2.1 S-MAC协议[12] 46
4.2.2 T-MAC协议 47
4.2.3 AC-MAC协议 48
4.3 基于时分复用的MAC协议 48
4.3.1 D-MAC协议 48
4.3.2 TRAMA协议 49
4.3.3 AI-LMAC协议 49
4.4 其他类型的MAC协议 49
4.4.1 SMACS/EAR协议 49
4.4.2 基于CDMA技术的MAC协议 50
4.4.3 DCC-MAC 50
4.5 基于OMNeT++的MAC层协议仿真 51
4.5.1 S-MAC协议的仿真 51
4.5.2 S-MAC协议流程图 52
4.5.3 S-MAC协议的分析 53
4.6 小结 63
参考文献 63
第五章 网络层仿真 64
概述 64
5.1 无线传感器网络路由协议研究 65
5.1.1 无线传感器网络协议分类 65
5.1.2 无线传感器网络中平面路由 66
5.1.3 无线传感器网络中层次化路由 67
5.1.4 经典算法的OMNET仿真 69
5.2 无线传感器网络路由协议研究的发展趋势 76
5.3 无线传感器网络层路由协议与OMNET++仿真 77
5.3.1 无线传感器网络层路由与OMNET++仿真的基本概念[19] 77
5.3.1.1 传感器网络的体系结构 77
5.3.1.1.1 传感节点的物理结构 77
5.3.1.1.2 传感器网络的体系结构与网络模型 78
5.3.2 传感器网络层路由协议的基本概念 79
5.3.2.1 网络通信模式[28] 79
5.3.2.1.1 单播: 79
5.3.2.1.2 广播: 79
5.3.2.1.3 组播: 79
5.3.2.2 传感器网络层设计[29] 80
5.3.3 OMNET++仿真软件的基本概念 81
5.4 无线传感器网络路由协议介绍 81
5.4.1 泛洪法(Flooding)[32] 82
5.4.2 定向扩散(Directed Diffusion:DD)[33] 82
5.4.3 LEACH( Energy Adaptive Clustering Hierarchy)[34] 83
5.5. OMNET++仿真实例 84
5.5.1 泛洪法 84
5.5.2 gossiping协议 88
5.6 本章总结 90
参考文献 90
第六章 应用层仿真 92
6.1 无线传感器网络节点定位 92
6.1.1 节点定位的基本概念 92
6.1.1.1 节点定位的定义 92
6.1.1.2 节点定位的重要性 93
6.1.2 节点定位的研究 93
6.1.2.1 测距方法 93
6.1.2.2 节点定位原理 94
6.1.2.3 节点定位算法分类 94
6.1.2.3.1 锚节点分类 94
6.1.2.3.2 计算方式分类 95
6.1.2.3.3 测距分类 95
6.1.2.3.4 节点移动性分类 96
6.1.2.4 节点定位性能评价[37] 96
6.1.3基于OMNET++的DV—Hop定位算法仿真 97
6.1.3.1 DV—Hop定位算法的基本思想 97
6.1.3.2 DV—Hop定位算法仿真 98
6.2 网络管理 105
6.2.1概叙 105
6.2.1.1 wsn网络管理的定义及范畴 106
6.2.1.2 wsn网络管理系统的分类 106
6.2.1.3 wsn网络管理系统的设计标准 107
6.2.2 wsn网络管理系统 108
6.2.2.1 能量管理系统 108
6.2.2.1.1 SenOs[5] 108
6.2.2.2 拓扑控制系统 109
6.2.2.2.1 TopDisc 算法 109
6.2.2.3 可调试、可配置、可编程系统 110
6.2.2.2.1 sympathy 系统[42] 111
6.2.2.2.2 Agilla系统[7] 111
6.2.3典型网络管理算法的Omnet 模拟 112
6.2.3.1 基于Wsn的一个简单拓扑查找算法算法模拟 112
6.2.4 结论 116
6.3 基于路由层安全协议的OMNeT++仿真 116
6.3.1 基础知识介绍 116
6.3.1.1无线传感器网络安全性的重要性和必要性 116
6.3.1.2 无线传感器网络的安全目标 116
6.3.1.3无线传感器网络中的路由协议概述 117
6.3.1.4无线传感器网络路由协议的攻击方法 117
6.3.1.5无线传感器网络中经典路由协议安全性分析 119
6.3.1.6 安全路由技术分析 121
6.3.1.6.1 密钥管理技术[20, 23, 24, 25] 121
6.3.1.6.2 安全路由协议 121
6.3.2 在OMNeT++ 中的仿真 122
6.3.3 总结 128
参考文献 129
第七章 实例(无线传感器网络移动节点定位仿真) 133
概述 133
7.1 移动定位算法介绍 134
7.1.1 室内移动节点定位算法 134
7.1.1.1 Active Badge系统 134
7.1.1.2 RADAR系统 134
7.1.1.3 Cricket系统 134
7.1.2 室外移动节点定位算法 135
7.1.2.1 基于静态定位的移动定位算法 135
7.1.2.2 纯移动定位算法 135
7.2 移动定位算法的OMNeT++仿真 136
7.2.1 MCL(Monte Carlo Localization)定位算法简介 136
7.2.2 MCL(Monte Carlo Localization)的OMNeT++仿真 138
7.2.2.1 建立网络拓扑 138
7.2.2.2 编码阶段 141
7.3.总结和发展趋势 145
参考文献 145
- OMNeT___4_1_.0_IDE(集成开发环境)教程.pdf (1.2 MB)
- 下载次数: 1302
评论
5 楼
decoxiaohan
2013-03-13
这本书的名字 有谁知道????~~~
4 楼
huonie
2012-10-10
怎么下载啊
3 楼
huonie
2012-10-10
没有内容啊
2 楼
kyx0413
2012-09-01
谢谢先 先看看
1 楼
lance106
2012-08-03
怎么没见内容?
发表评论
-
几种用于WSN的仿真工具
2009-12-09 15:26 4227为评价无线传感器网络协议算法的性能,仅通过实验是无法实现的,特 ... -
改变Telos 系列节点Serial baud rate
2009-08-21 18:50 2185如果节点与PC通信时出现非正常丢包或者serial不稳定当收包 ... -
TinyOS编译问题
2009-08-18 20:47 13141. 有时候编译提示找不到某个文件时, 可能是由于在linux ... -
改变节点transmission power, radio power level (tx_power)
2009-08-11 20:03 4305使用 CC2420Packet 中 setPower 来改变每 ... -
Tcl/tk 小记
2009-07-22 23:43 15231. 检查variable变量是否声明 在使用Tcl时候会经常 ... -
NS无线仿真中无法设置节点颜色的解决方案
2009-07-22 18:57 1931NS中提供了配置节点与 ... -
awk: malloc(): memory corruption 错误
2009-07-09 21:56 7236问题如下: *** glibc detected *** aw ... -
ns2 对无线网络模拟
2009-07-06 19:52 2656在模拟无线网络时需要对tcl模拟脚本文件的参数进行设置,比如P ... -
使用Gnuplot 绘制ns2模拟结果图
2009-06-25 17:48 8206Gnuplot(command-driven inter ... -
ns2模拟无线网络的NAM动画
2009-06-24 22:26 4993无线的各个参数 ####################### ... -
ns2 模拟WSN协议之手记
2009-06-23 23:55 2928ns2中模拟WSN,用Timestamp时间戳计算点对点Del ... -
ns2 中得到Agent的实例
2009-06-16 21:02 2903下面代码说明了如何访问其他节点的Agent,以AODV协议为例 ... -
TinyOS使用MIG时报错!
2009-04-06 01:30 1817在Makefile中加入启用MIG的选项后,编译出现一下错误: ... -
Tinyos 2.0 笔记小结(1)
2009-03-16 20:11 23481. configure组件注意事项 一般在confi ... -
Tinyos 2.0使用笔记
2009-03-06 19:48 27851.编译与安装程序到节点 引用 $ make mica2 ... -
Tinyos 中常用术语
2009-03-05 03:32 1086EOFF 关断能量损耗 用于 device off, stop ... -
什么是 nx_ type
2009-03-01 03:29 1502nx_ types 是在nesC 1.2,tinyos中用到的 ... -
TinyOS 下安装 JNI 的问题
2009-02-25 00:05 32111. "java not found, not i ... -
『TinyOS』学习笔记 #11?
2009-02-20 01:09 3791Lesson 11 TOSSIM Compiling ... -
TinyOS在Linux下编译的问题 sudo make <platform>
2009-02-19 01:00 2817安装好TinyOS后,正准备编译一下Blink这个例子小试牛刀 ...
相关推荐
《OMNeT++用户帮助手册.pdf》则可能涵盖更深入的技术细节和高级特性: 1. **仿真流程**:详细解释从模型构建到结果分析的完整流程,包括事件调度机制,仿真循环,以及并行仿真策略。 2. **模块间通信**:详述消息...
本书主要针对使用OMNeT++进行无人机蜂群网络仿真的开发者,作者在学习和实践中积累了丰富的经验,并从官方手册中提炼出常用接口的详细说明,旨在为初学者提供一份实用的入门指南。作者强调,由于个人理解的局限性,...
这意味着用户需要下载两个部分,然后按照官方指南或提供的说明将它们合并在一起,形成一个完整的OMNET++5.4.1安装包。一旦合并完成,就可以在Linux环境下按照标准流程进行安装和配置,开始使用OMNET++进行网络模拟和...
OMNet++是一款强大的离散事件网络模拟器,主要用于模拟各种通信网络、协议、硬件系统、软件性能以及其他离散事件系统。它的核心特性是基于对象的分层模块化设计,允许无限深度的模块嵌套,从而能够构建出与实际系统...
### OMNET++4.0版本的安装手册 #### 一、OMNET++4.0的安装 ##### 1. JDK的安装与配置 - **安装Java JDK**:OMNET++4.0集成了基于Eclipse的集成开发环境(IDE),因此安装Java JDK是必要的。建议安装JDK 1.5或更高...
### omnet++4.2.2手册知识点梳理 #### 一、引言 - **OMNeT++简介**(1.1 What Is OMNeT++?) - OMNeT++是一个面向对象、组件化的离散事件模拟环境,主要用于网络仿真。 - 它提供了强大的工具集用于构建复杂的...
通过重现高等教育出版社《计算机网络实验教程-第二版》中的实验,用户可以深入理解网络原理并实践网络仿真的操作。 **基础** **0.1.OMNeT++平台** OMNeT++是一种开源的、基于组件的C++仿真框架,广泛用于通信系统...
3. **文档**:包含用户手册、开发者指南等,帮助用户理解和使用INET框架。 4. **库文件**:编译好的库文件,用于链接到OMNET++项目。 5. **配置文件**:用于设置模拟参数的 ini 文件,可以根据需要自定义。 6. **...