sudomesh / disaster-radio

A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.
https://disaster.radio
1.06k stars 107 forks source link

simulator port #21

Closed paidforby closed 5 years ago

paidforby commented 5 years ago

Adds routing library created through work done in https://github.com/sudomesh/disaster-radio-simulator.
Routing library should be portable between the hardware and the simulator, but this has not been tested. Currently, the routing table is not exposed to the web gui, though the routing daemon is running by default in the background and sending routing table packets to its neighbors.
Further testing needs to be done on routing library to see what will break it, but this gives us a starting point and does not break any previous functionality (chat app, maps, SD card), in fact it fixes a bug with checking if the radio is busy transmitting.

I'm going to merge this pretty much immediately unless there are any serious concerns.