| Crates.io | mavlink-core |
| lib.rs | mavlink-core |
| version | 0.15.0 |
| created_at | 2024-07-19 19:11:41.806493+00 |
| updated_at | 2025-06-20 17:54:03.090948+00 |
| description | Implements the MAVLink data interchange format for UAVs. |
| homepage | |
| repository | https://github.com/mavlink/rust-mavlink |
| max_upload_size | |
| id | 1308993 |
| size | 187,036 |
Rust implementation of the MAVLink UAV messaging protocol, with bindings for all message sets.
Add to your Cargo.toml:
mavlink = "0.14.1"
Building this crate requires git.
See examples/ for different usage examples.
examples/mavlink-dump contains an executable example that can be used to test message reception.
It can be executed directly by running:
cargo run --example mavlink-dump [options]
It's also possible to install the working example via cargo command line:
cargo install --path examples/mavlink-dump
It can then be executed by running:
mavlink-dump [options]
Execution call example:
mavlink-dump udpin:127.0.0.1:14540
Check some projects built by the community:
Licensed under either of