Chinaunix首页 | 论坛 | 博客
  • 博客访问: 538995
  • 博文数量: 252
  • 博客积分: 6057
  • 博客等级: 准将
  • 技术积分: 1635
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-21 10:17
文章分类

全部博文(252)

文章存档

2013年(1)

2012年(1)

2011年(32)

2010年(212)

2009年(6)

分类: 系统运维

2009-12-24 13:54:26



IMPORTANT: The Mobility Framework is not actively maintained anymore. All the code got integrated in the project which should be used instead.

There is also a OMNeT++ 4.0 port of the Mobility Framework available on .

basic network

This framework is intended to support wireless and mobile simulations within . The core framework implements the support for node mobility, dynamic connection management and a wireless channel model. Additionally the core framework provides basic modules that can be derived in order to implement own modules. With this concept a programmer can easily develop own protocol implementations for the Mobility Framewoek (MF) without having to deal with the necessary interface and interoperability stuff.
The framework can be used for simulating:

  • fixed wireless networks
  • mobile wireless networks
  • distributed (ad-hoc) and centralized networks
  • sensor networks
  • multichannel wireless networks
  • many other simulations that need mobility support and / or a wireless interface

We are currently developing a library of standard protocols for the MF (802.11, AODV, ...). Our goal is to have a rich library of such protocols to enable easy plug-and-play simulations of various kinds of widely used protocols.


Documentation

The documentation for the Mobility Framework consists of the following parts:


  • The manual should be the first thing to start with. It explains the basic concept and also provides an example to start with. WARNING: The manual is NOT updated to Version 2 yet! The manual can be downloaded as or document as well.

  • The API Reference is a documentation generated form the c++ source code using . This is the best place for to look for references to c++ classes or functions.

  • The Neddoc reference is a documentation of all ned files generated with the opp_neddoc tool included in OMNeT++. It gives an overview about the implemented modules and networks.
  • The Coding and Documentation Guide
    To make the MF easily extendable it is necessary to agree on some documentation guidelines and a common coding style. The following pages will give a brief introduction on Doxygen, Neddoc and some documentation and coding guidelines.


OMNeT++ ( Objective Modular Network Testbed in C++)是一个面向对象的模块化离散事件仿真工具。和NS-2一样,主要面向OSI模型,可以执行上千个节点的仿真。OMNeT++提供了图形化的网络编辑器和网络、数据流查看工具。仿真环境采用C++语言开发,并采用自定义的配置语言“NED”进行配置定义。OMNeT++的主要目标是提供可灵活配置仿真的组件体系。组件采用C++编程,并通过NED配置成更大的组件。OMNeT++在仿真802.11MACDirected Diffusion协议时,比NS-2要决一个数量级.


阅读(796) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~