在omnet++上仿真无线传感网络1

在omnet++上进行网络仿真通常会选择一个比较合适的仿真框架来协助。在omnet++这个仿真平台上,有很多著名的仿真框架。这些仿真框架能够快速的使我们建立起自己的仿真模型,验证自己的协议。这些框架有:

INET Framework (Internet and LAN protocols)INETMANET (mobile and ad-hoc networks)Oversim (peer-to-peer networks)Veins - Vehicles in Network SimulationMiXiM (detailed wireless simulations)Castalia (wireless sensor and body area networks)等等。

其中mixim比较适合无线传感网络的仿真。下面是mixim的官方介绍:

mixim是基于omnet++的仿真框架,它为移动或静态无线网络(无线传感网,体域网,ad-hoc网,车载网络等)的仿真而开发的。它提供了详细的无线电波传播的模型,鲍威干扰估计,无线电收发器功耗和无线MAC协议(例如无线个域网)。

mixim的安装可以参照我的文章mixim的安装。安装完成后,在omnet++IDE中的project explorer中可以发现mixim工程,下图画横线处。



在这个mixim工程中,我们可以在IDE中浏览所有mixim框架的源代码和相关文档。我们要实现自己的算法和协议的时候怎么使用mixim框架呢?

当然要新建一个工程,然后引用mixim工程就可以了在我们自己的工程中使用mixim框架了。



在新建工程名字上右键选择属性,打开工程属性对话框,project reference-》mixim选中。



好了,准备工作已经完成了。剩下的就是构建自己的网络(编写ned文件)和算法协议(编写相应简单模块的c++代码)。

我将在下一节构建一个无线传感器网络,介绍相应ned文件的编写。


  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值