Skip to content

UDP Rebroadcast mode #747

@b8b8

Description

@b8b8

Currently UDP packets are treated the same as RF packets, meaning if you have your broadcast mode set to none or client_mute etc. your packets will not be rebroadcast over UDP or the packets you receive over UDP wont be rebroadcast as RF.

I think there are two ways to do this:

when UDP is enabled in the network settings it forces rebroadcast of all packets over UDP
or
have another rebroadcast mode called "None (+UDP)"

What this will mean now is you can have a single network connected node (that is otherwise poorly positioned) set to mute that will automatically rebroadcast all packets it hears over RF onto UDP for cross band repeating to another UDP enabled node on the network.

LF-RF-CLOUD <--> LF-NODE <--> LF-UDP-MUTE-NODE <--UDP-NETWORK-LINK--> MFNODE+UDP <--> MF-RF-CLOUD

The UDP-MUTE-NODE will rebroadcast only packets it sees over UDP to RF so it does not otherwise act as a black hole to other LF packets, but packets linked over UDP can still get back out to the larger RF network. For example you can assume 90 percent of nodes in an area are already on LongFast. You do NOT want you UDP linking node that could be inside the house acting as a poorly placed client that would eat packets. These outgoing UDP packets converted to RF would need to be forced retransmitted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions