在网络场景模块中,场景参数的设定仅由用户界面输入便可完成,提交参数时可自动添加至后台运行的Tcl脚本中并调用NS仿真器进行运行,然而如若添加自定义网络协议,则需进行相应的NS二次开发,先开发出想添加的网络协议,并添加至后台运行的Tcl脚本中,然后才能添至用户界面中。
在性能分析模块中,网络动画演示主要是通过调用Nam可视化工具来实现,网络主要关键性能的静态显示则是通过gawk语言对网络运行的跟踪文件进行读取、处理,最后通过Xgraph图表化得到的。
3 仿真性能分析
我们以经典层次路由协议leach协议的运行为例,来观察系统用户操作界面的使用。
在用户界面中输入需要的环境参数,在MAC协议下拉选项中选取Mac/Sensor,在routing协议中选取leach,然后确认输入点击控件0K?进行提交网络模拟场景设置。然后点击控件Run调用Ns仿真器进行运行模拟网络(其中Clear控件用来清楚输入,Reset控件用来恢复默认设置)。待模拟完成后,性能分析模块被激活,如图4所示。
此时,我们便可观察网络的各种性能分析,控件dynamic run可调甩Nam根据模拟返回结果NamTrace文件来动态演示网络的模拟过程,Nam的动态演示如图5所示。在energy一栏中,有三个控件:node alived、received data和energy consume,分别表示剩余节点数目、基站接收的数据量和网络消耗能量。如图6、7、8所示。
分享到:
相关推荐
基于NS2的无线传感器网络仿真平台设计 ns2
该资料讲的是使用ns2进行网络仿真,对五项传感网络仿真有很大的帮助
WSN matlab 代码 算法 无线传感器网络仿真代码
无线传感器网络的NS2仿真代码 TCL的脚本
本文介绍了基于Windows 平台的NS2 的仿真原理, 并结合具体实例探讨了基于NS2 无线传感器网络的仿真步骤, 根据仿真结果分析了网络吞吐量随网络容量的变化情况。
OMNET + + 是一个为大型网络提供开源的、...和内存消耗指标在OMNET + + 与NS2 上分别进行定向扩散对比实验,证明OMNET + + 在无线传感器网络仿真中 比NS2 的仿真速度快,内存消耗少,是一个优秀的无线传感器网络仿真软件。
无线传感器网络仿真的NS2实现,夏乐音,王秋光,网络仿真是通信网络设计重要环节,是通信网络性能分析的关键,因为仿真提供了一种既有效又经济的研究方法。NS2(Network Simulator)是�
基于NS2的无线传感器交通监控网络仿真 交通 NS2
利用网络仿真软件NS2构建无线传感器网络的仿真平台.docx
5.3.1 无线传感器网络层路由与OMNET++仿真的基本概念[19] 104 5.3.1.1 传感器网络的体系结构 105 5.3.1.1.1 传感节点的物理结构 105 5.3.1.1.2 传感器网络的体系结构与网络模型 106 5.3.2 传感器网络层路由协议的...
本文档讲述了无线传感器网络的NS2扩展与仿真机制研究,里面有比较详细的NS2说明
MAC 68 4.5 基于OMNeT++的MAC层协议仿真 69 4.5.1 S-MAC协议的仿真 69 4.5.2 S-MAC协议流程图 70 4.5.3 S-MAC协议的分析 71 4.6 小结 86 参考文献 86 第五章 网络层仿真 88 概述 88 5.1 ...
无线传感器网络蚁群路由经典协议的仿真源代码
NS2 在矿井下无线传感器网络仿真中的应用,曹新德,胡延军,本文介绍了免费网络仿真软件 NS2 的基本体系结构,分析了其无线仿真原理以及在无线传感器网络仿真中的意义。在 Linux 操作系统上实现
本文在无线传感器网络特点和协议栈的研究基础上,利用网络仿真软件NS2进行了研究和二次开发,构建了一个基于各种无线传感器网络关键性能的仿真界面。使得用户可以通过仿真界面来自主配置网络元素,搭建网络,运行并...
对ns2知识给一个总的概述,无线传感器网络模拟仿真ns2概述。