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.shTo run the project use the following command in 'poetry shell':
poetry run ./airmobisim.pyThe above command will run the simulation in command line without any plot.
To run the simulation with plot use :
poetry run ./airmobisim.py --plot 1To get a list of options to use with AirMobiSim, use:
poetry run ./airmobisim.py -hThe 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.