Frøg
Radio Network Simulation • Rust
Frøg a network simulation and analysis framework with a ready-to-use command-line and graphical interface, all written in Rust. Out of the box, simulation and analysis is possible for LoRa radios running a variety of routing algorithms.
Simulations can be viewed in detail. It is possible to see all interactions and the state of any network node from any time in the simulation. Simulations can also be analysed en-masse. The speed of the simulator allows tens of thousands of simulations to be run in a short time frame and from these aggregate results such as average latency and throughput can be found. This is perfect for comparing different routing algorithms or network topologies.
Frogcore, the underlying framework, is designed to be extendable by users without significant Rust specific programing experience. Users can implement custom transmission, pathloss, hardware, and routing models.