全球旧事资料 分类
无线传感器网络系统开发测试实验平台
引言
传感器网络的仿真与实物实验平台是传感器网络研究与开发的基础。传统的网络研究方法主要有分析方法、实验方法和仿真方法。对于一般的计算机网络,通常采用实验方法和仿真方法来衡量一个新协议或新算法的适用性,但是,对于电源能量、通信能力、计算能力和存储能力有限,以数据为中心,节点数目庞大,节点布署密集的无线传感器网络而言,由于实验空间和节点规模的限制,因此,仿真实验是无线传感器网络研究的重要途径。目前发表的有关无线传感器网络的论文,大部分也都是基于仿真实验。目前,无线传感器网络仿真与实验平台的建立方法主要包括以下几种。11通用网络仿真平台的二次开发这种仿真平台的建立方法就是在传统的通用网络仿真平台上开发适用于传感器网络的模型库、功能库和统计分析工具。下面介绍几种常用的开源通用网络仿真平台。1NS2NS2(
etworksimulatorversio
2)是无线传感器网络研究中最流行的仿真工具,是一个开源的离散事件仿真器,采用模块化方法实现。用户可以通过“继承”来开发自己的
传感器功能模块应用程序
传感器节点
能量模块
Se
sorware中间件CPU模块网络协议栈网络层传感器协议栈传感器层无线模块检波器模块麦克风模块物理层物理层电源模块MAC层
无线信道
传感信道
Se
sorSim传感器节点模型
201
f模块,具有很好的可扩展性,既能够对仿真模型扩展,也能够直接创建和使用新的网络协议。NS2通过C与OTcl结合实现仿真,其中:C实现网络协议以及扩展NS2模型库;OTcl而则用于创建和控制仿真环境,选择输出数据等。基于NS2开发无线传感器网络仿真平台,主要是对其中的AdHoc仿真工具加以改进并添加相关仿真支持组件来实现的,包括:传感信道、传感器模型、电池模型、针对无线传感器的轻量级协议栈、混合仿真以及仿真场景生成等。Se
sorSim就是在NS2基础上建立的仿真平台,主要是在NS2基础上建立了无线传感器网络相关模型库。图101所示是Se
sorSim平台的传感器节点模型,包括两个模块:传感器功能模块和能量模块。其中,传感器功能模块是对传感器所有功能模块的软件抽象;而能量模块则是实际硬件抽象。通过Se
sorware中间件,Se
sorSim提供了混合仿真特性,能够与实际传感器节点交互。2OMNeTOMNeTobjectivemodular
etworktestbedi
C是一个开源的面向对象离散事件仿真器,适用于通信网络和分布式系统的仿真。OMNeT由多层嵌套模块构成,分为简单模块和复合模块。其中,简单r
好听全球资料 返回顶部