mavlink-router
- Software
- Drones and boats
- Tool
A C application that routes MAVLink messages between several endpoints such as serial links, UDP and TCP connections. It forwards each packet toward the systems it targets.
Made by mavlink-router.
Source on GitHub: github.com/mavlink-router/mavlink-router (opens in a new tab). Facts read at commit 2362c62 (opens in a new tab).
Licenses
- Code
- Apache-2.0 (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (Apache-2.0) at commit 2362c62 (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
What it does
- Connects endpoints over UART, UDP (client or server mode) and TCP, and accepts dynamic TCP clients on port 5760 by default.
- Routes each message to the endpoints where the target system or component has been seen, and never back to its source.
- Supports allow and block filters on message ID, source system ID and source component ID, applied on input or output.
- Can drop duplicate messages within a configurable time window.
- Groups endpoints so that parallel data links such as LTE and a telemetry radio can share routing state.
- Can log flight stack data for PX4 and ArduPilot, and write raw telemetry as .tlog files.
Written by Robotheca from the project's README (opens in a new tab) at commit 2362c62.
Getting started
- Difficulty
- Intermediate
- Hardware it needs, as the project states it
- Requires a Linux system with a GCC or Clang compiler, meson and ninja-build, plus the mavlink C library as a submodule. Systemd integration is enabled by default. No specific hardware is stated.
- How to start
- The project's README (opens in a new tab)
Maintenance
- Status
- Maintained: a commit in the last 12 months
- Newest commit
- 30 Mar 2026 on master
- Latest release
- v4 (13 Feb 2024)
Checked on GitHub on 16 Oct 2026.
Links
Robots that can run it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.