While MeshCore in some regions already really gets problems due to airtime collision (the vast majority of packets in MeshCore are flood packets), Meshtastic has already taken one evolution step from this and created different time windows ("Contention Windows") that do not overlap in which different node roles might repeat a message.
I hereby suggest for MeshCore repeaters a mechanism that deterministally allows
- that repeating is happening only after a configurable delay, and after that has passed with the configurable randomness,
- that it can be configured that packets are not repeated if n repeats have already been heard.
Regards!
While MeshCore in some regions already really gets problems due to airtime collision (the vast majority of packets in MeshCore are flood packets), Meshtastic has already taken one evolution step from this and created different time windows ("Contention Windows") that do not overlap in which different node roles might repeat a message.
I hereby suggest for MeshCore repeaters a mechanism that deterministally allows
Regards!