AirMobiSim requires the following software to be installed
- OMNeT++ 6
- conan
- curl
- pyenv
Please do follow the instructions from the official OMNeT documentation
Please do follow the instructions from the official conan documentation
To install curl please do execute:
Linux/Debian
sudo apt install curl
MacOS
brew install curl
AirMobiSim requires all installations listed in the section above.
All additional required dependencies will be locally installed using pyenv and poetry by executing the build.sh
script:
./build.sh
To run the project use the following command in 'poetry shell':
poetry run ./airmobisim.py
The above command will run the simulation in command line without any plot.
To run the simulation with plot use :
poetry run ./airmobisim.py --plot 1
To get a list of options to use with AirMobiSim, use:
poetry run ./airmobisim.py -h
The input parameters for the simulations are taken from a file named simulation.config
.
An example is located in the examples
directory.
A logfile is written to the project directory (e.g., AirMobiSim/examples/simpleSimulation
).
The loglevel can be set in the according configuration file.