The source code for the DingNet simulator.
Current up to date version: 1.2.1.
To build the simulator, simply run the command mvn compile
. The generated source are placed in the target
folder.
The simulator can then be run with the following command: mvn exec:java
.
Alternatively, run the command mvn package
. This will generate a jar file under the target directory: DingNet-{version}-jar-with-dependencies.jar
.
Similarly to the previously listed commands, mvn test
runs the tests for the project.
Either run the jar file generated from the previous step, or use the maven exec plugin.
DingNet uses the following libraries:
- AnnotationsDoclets (included in the lib folder, since it is not available online (yet))
- jfreechart-1.5.0
- jxmapviewer2-2.4
- Refactor Inputprofile
- Refactor QualityOfService
- Realistic data generation
- Rewrite transmission logic (moveTo, transmission power, ...)
- (Not important) Allow creation of circular routes for motes