集成了传感器、微机电系统和网络三大技术而形成的传感器网络是一种全新的信息获取和处理技术,具有广阔的应用前景。主要表现在军事、环境、医疗、家庭等商业领域,特别在空间探索和灾难拯救等特殊的领域有其得天独厚的技术优势。为评价传感器网络协议算法的性能,仅通过实验是无法实现的,特别是包含大量节点的大规模无线传感器网络,更是很难通过实验来实现(实际上,上百个节点的实验己经比较难以管理与实现)。为了实现无线传感器网络的仿真,研究人员设计开发了许多的仿真平台(或在现有平台建立无线传感器网络模型),包括 NS-2, OPNET, SensorSim, EmStar, OMNet++, G1oMoSim, TOSSIM, PowerTOSSIM 等。
目前,存在的网络通用协议十分有限。Ethernet 普遍用于有线局域网,IEEE 802.11 主要用于无线局域网,而 TCP 则为不可靠的媒质提供可靠的传输。然而,对于传感器网络来说,它没有这种权威的协议或算法,将来也未必能有,因为传感器网络通常是基于特定应用的。另外,无线传感器网络的设计需要同时考虑能量效率、容错率、同步、服务质量、调度方法、系统拓扑等的影响。因此,ns-2 等网络模拟器对于无线传感器网络的仿真是有局限的。本书将介绍另一种新的网络模拟器 OMNeT++ ( Objective Modular Network Testbed in C++),并运用它进行无线传感器网络协议算法的仿真。
OMNeT++是 Objective Modular Network TestBed in C++的英文缩写,它是开源的基于组件的模块化的开放网络仿真平台,是近年来在科学和工业领域里逐渐流行的一种优秀的网络仿真平台。OMNeT++作为离散事件仿真器,具备强大完善的图形界面接口和可嵌入式仿真内核,同 NS2,OPNET 和 JavaSim 等仿真平台相比,OMNeT++可运行于多个操作系统平台,可以简便定义网络拓扑结构,具备编程,调试和跟踪支持等功能。OMNeT++主要用于通信网络和分布式系统的仿真,目前最高版本为 OMNeT3.3p1。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !