4 ms·
It seems the routing algorithm used in the project is uncontrolled flooding with TTL. Obviously this won't scale. Any plans for more sophisticated routing?
by echoner1 3y ago
It seems the routing algorithm used in the project is uncontrolled flooding with TTL. Obviously this won't scale. Any plans for more sophisticated routing?
- antirez 3y agoUnfortunately with LoRa a more sophisticated approach is not possible (for the way the RF protocol itself works). When you transmit in a given spreading, anyway you are distrupting the current communications. The maxium you can do is listen before talk which we already implemented, and then random timeouts, and ACKs only when absolutely needded (and opt-in). What makes working with LoRa even more problematic is that message time-on-air is huge. In theory we could use multiple channels, but this makes sense only when we want a one-to-one communication, instead the goal of the project is to create a WAN-style network.