第一步:首先安装jdk1.6
JDK环境变量配置的过程如下:1.我的电脑-->属性-->高级-->环境变量.2.配置系统变量:
a.新建 JAVA_HOME C:\Program Files\Java\jdk1.6.0_11 (JDK的安装路径,我安装的是jdk1.6.0_11)
b.新建 PATH(有可能已经有了PATH项,直接点击编辑,项目之间用;间隔) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建 CLASSPATH %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3.
测试环境变量配置是否成功:开始-->运行--〉cmd 键盘分别敲入: java 和 javac 出现相应的命令,而不是出错信息,即表示配置成功!
第二步:安装Omnet++ 4.X
1. 由于Omnet++ 4.X集成了以Eclipse 为基础的IDE,所以安装JAVA JDK (java development kit)是必须的,JDK 的版本推荐在1.5以上,并且配置好系统变量,利用上文提到 网页配置。
2. 下载windows系统下的OMNeT++ 4.Xwin32 (source + IDE + MinGW, zip);
3. 解压文件,在 omnet-4.X目录下,运行 mingwenv.cmd,打开终端。
4. 根据提示键入命令:./configure 确保整个过程输出中没有error 出现。
5. configure 完成以后,键入命令:make ,这个过程非常的漫长,大概要持续十几分钟。只要中间不弹出error的报告就没有问题。
6.输入 omnetpp 可以启动运行IDE。出现非常漂亮的画面:
第三步:检测
为检测是否安装成功,可以运行dyna这个例子进行检测。
在打开的终端出入一下命令:
$ cd samples/dyna
$ ./dyna
出现配置图,点击RUN按钮,即可模拟出Server向Client的发包过程。
第四步:安装INet或者其他框架
将下载的压缩包解压放到omnet文件目录下,然后依次File-->Import-->Genetal-->Existing Projects into Workspace 选中INET工作区的根目录位置,确定不要选择Copy projects into workspace复选框 ,等待工作区右边侧索引目录中出现INET 就安装成功了。
备注:INet是OMNet++仿真环境下的一个开源的通信网络仿真包,该仿真包包含ipv4 ipv6 udp协议的实现和一些应用模型。除了这个框架还有例如MiXiM框架(是用于移动的何非移动的无线网络(无线传感器网络、体域网、ad-hoc网络、车载网络等)),它提供了无线电波传送的详细模型,干扰估算,电波传送功耗,无线MAC协议(例如:ZigBee)等。
我做的是无线传感器网络,用到的是INETMANET框架,它是基于INET框架发展而成的,在INET框架上增加了一些用于模拟无线通信的协议和组件。这些框架只是用于提供一些协议的模型,而具体的协议功能还需要自己实现。
框架下载地址:http://www.omnetpp.org