Double telemetry link, both on IP

I am using a double telemetry link, one on ipmesh (microhard) and the second on an LTE vpn.
I start mavproxy and out the link to the 2 different ip on the ground station, on e is a direct address of the mesh network, the second is a port forward on the router conected to the lte openvpn.
So far it works really nice, it looks like the 2 streams do not disturbe each other even if both networks are up. If i switch off one of the two links during a flight, it shows no problems it just continues on the remaining link.
It keeps working, no matter how many times i switch off one of the two networks and bring it back.
I was wondering if mavlink is ok with this or maybe i am overlooking something.
The ground station i use has a joystick connected to it and uses only ip networks to comunicato to the drone.

Is your question is why Telemetry is keep working when you turn off one link vs the other and vise versa?

No, actually i am wondering why it is working nicely while the telemetry link reaches the ground station trough two different paths at a slightly different timing (lte link has 100ms latency, mesh has 10ms).

I don’t know about mission planner, but in QGroundControl this is expected. Each mavlink packet comes from a vehicle ID, and if the vehicle ID is the same independently of the link used it should work fine as you describe.

Ardupilot (and most GCS’s) are able to detect duplicate MAVLink packets when using multiple links. In that case, it will discard the duplicate MAVLink packet.

1 Like

Thank you very much, that was what i hoped.

Corrado