-
Notifications
You must be signed in to change notification settings - Fork 225
Description
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.