AdHocSim is a project that is a part of the BC thesis I wrote with prof. Luciano Bononi of the Bologna University's Computer Science Department.
It models an ad-hoc wireless network extending OMNeT++ v. 2.2 (released in 2003) that exploits the modular capability of this simulation tool to depict a network with a variable number of hosts.
NOTE: The provided MAC layer implements a trivial channel access policy different from any IEEE 802.X protocol
Each host is modeled by a compound module that contains:
- a physical layer model
- a simple MAC layer
- a routing layer that implements AODV standard draft v.10
- each host moves following an independent mobility algorithm
- communication links are set up and disposed dynamically
- each link can be unidirectional or bi-directional depending on the transmission power of each host
- a mobility model that can use one of the following algorithm (random walk, restricted random walk, random direction, random waypoint, pursuit model and normal markovian mobility model)
You can clone a copy of the project from its GitHub repository.
If you like the tool, please contribute to its development.