- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
几种WSN完整系统科研测试实验平台
无线传感器网络系统开发测试实验平台
引言
传感器网络的仿真与实物实验平台是传感器网络研究与开发的基础。传统的网络研究方法主要有分析方法、实验方法和仿真方法。对于一般的计算机网络,通常采用实验方法和仿真方法来衡量一个新协议或新算法的适用性,但是,对于电源能量、通信能力、计算能力和存储能力有限,以数据为中心,节点数目庞大,节点布署密集的无线传感器网络而言,由于实验空间和节点规模的限制,因此,仿真实验是无线传感器网络研究的重要途径。目前发表的有关无线传感器网络的论文,大部分也都是基于仿真实验。
目前,无线传感器网络仿真与实验平台的建立方法主要包括以下几种。
1.1 通用网络仿真平台的二次开发
这种仿真平台的建立方法就是在传统的通用网络仿真平台上开发适用于传感器网络的模型库、功能库和统计分析工具。下面介绍几种常用的开源通用网络仿真平台。
1. NS-2
NS-2(network simulator version 2)是无线传感器网络研究中最流行的仿真工具,是一个开源的离散事件仿真器,采用模块化方法实现。用户可以通过“继承”来开发自己的模块,具有很好的可扩展性,既能够对仿真模型扩展,也能够直接创建和使用新的网络协议。NS-2通过C++与OTcl结合实现仿真,其中:C++实现网络协议以及扩展NS-2模型库;而OTcl则用于创建和控制仿真环境,选择输出数据等。
基于NS-2开发无线传感器网络仿真平台,主要是对其中的Ad Hoc仿真工具加以改进并添加相关仿真支持组件来实现的,包括:传感信道、传感器模型、电池模型、针对无线传感器的轻量级协议栈、混合仿真以及仿真场景生成等。
SensorSim[1]就是在NS-2基础上建立的仿真平台,主要是在NS-2基础上建立了无线传感器网络相关模型库。图10.1所示是SensorSim平台的传感器节点模型,包括两个模块:传感器功能模块和能量模块。其中,传感器功能模块是对传感器所有功能模块的软件抽象;而能量模块则是实际硬件抽象。通过Sensorware中间件,SensorSim提供了混合仿真特性,能够与实际传感器节点交互。
2. OMNeT++
OMNeT++(objective modular network test-bed in C++)是一个开源的面向对象离散事件仿真器,适用于通信网络和分布式系统的仿真。OMNeT++由多层嵌套模块构成,分为简单模块和复合模块。其中,简单模块定义通信协议算法,并构成底层基础;而复合模块则由多个简单模块组成,各简单模块之间通过消息交互。顶层模块称为系统模块或网络,有一个或多个子模块组成,而每个子模块又可以嵌套子模块,且嵌套深度无限制。
SensorSimlutor、Castalia以及欧洲项目EYES[2]等就是在OMNeT++基础上开发的无线传感器网络仿真平台。以Castalia为例,其结构如图10.2所示。其中,传感器节点模块式一个OMNeT++复合模块,其内部结构如图10.3所示,由OMNeT++ NED语言加以定义。
3. GloMoSim
GloMoSim(globe mobile information systems simulation library)[3]是针对移动无线网络而开发的,具有以下3个特点。
并行仿真:GloMoSim采用ParseC(C语言扩展,支持并行编程)语言实现,能够实现并行仿真。
(2)可扩展性:GloMoSim库中所有协议均以模块的形式存在,采用分层结构,每层使用不同的协议集合且有一个与相邻层通信的API。
(3)面向对象:GloMoSim采用面向对象方法实现,将节点划分为多个对象,分别负责协议栈中的一层,从而减轻了大型网络的开销。
但是,GloMoSim所仿真的网络类型有限,主要用于仿真IP网络,不支持仿真环境之外的外部环境事件,所有时间均必须有网络内部节点产生。
Qualnet是GloMoSim的商业版本,对GloMoSim进行了诸多扩展,实现了许多针对有线和无线网络,包括:局域网、Ad Hoc网络、卫星网络和蜂窝网等的模型和协议集合,包括标准库、MANNET和QoS库等三个库,具有场景设计器、动画生成器、协议设计器、分析器和包跟踪器等五个GUI工具,是无线传感器网络研究的理想仿真平台。
4. J-Sim
J-Sim[4]是采用Java语言实现的通用仿真器,使用了基于组件结构的设计方法,具有增强的能量模型,能够仿真传感其对环境的检测。J-Sim既可以仿真应用程序,又可以连接到实际的硬件,实现硬件在回路仿真。
1.2专用无线传感器网络仿真平台
1. TOSSIM
TOSSIM是为运行于MICA系列传感器节点的TinyOS应用程序而设计的仿真工具,与TinyOS一起发行,包括交互的可视化仿真图形界面TinyViz(TinyOS V
您可能关注的文档
最近下载
- 1_东南营小学体育课教案水平一潘建元2(1)-体育1至2年级全一册教案.docx VIP
- 人教版2025秋小学数学三年级教学设计已知一个数的几倍是多少,求这个数.pdf VIP
- 人教版2025秋小学数学三年级教学设计求一个数的几倍是多少.pdf VIP
- 酒店前台UPSELL培训教学课件.pptx VIP
- 西门子变频器V20说明书SINAMICS-V20.pdf VIP
- 人教版2025秋小学数学三年级教学课件数量间的乘除关系求一个数的几倍是多少.pptx VIP
- 【水电站施组】引水式电站机电金属结构安装工程施工组织设计(最全).doc VIP
- 人教版2025秋小学数学三年级教学课件数量间的乘除关系已知一个数的几倍是多少,求这个数.pptx VIP
- MathCAD软件入门教程.pdf VIP
- 中药剂型PPT参考幻灯片.ppt VIP
文档评论(0)