MAVLink
Mavlink Communication with the Autopilot and other systems that use the MAVLink protocol
Mavlink Communication with the Autopilot and other systems that use the MAVLink protocolMAVLink can be used to interface with components that use the MAVLink protocol and are connected to Skynode. These can be applications running on AuterionOS, payloads or other devices connected to the Skynode or its flight controller.If you wish to write a custom application which can send and receive MAVLink to or from the FMU, we recommend using MAVSDK and connect to the interface outlined below. Some great examples can be found in the open-source MAVSDK repository and you can read our Application Development Guide to start developing your own applications for AuterionOS.MAVLink messages can be received by all MAVLink endpoints in the system, including the autopilot, camera, gimbal and Ground Control Station. Be cautious when interfacing with the system on this level to avoid any undesired behavior.
Internal Mavlink Communication on Skynode (Localhost)
The following table shows the available network interface to communicate with the system via the MAVLink protocol from within AuterionOS. For example when developing a new app that will be installed on AuterionOS.
Network Interface | Listening IP Address | Port | Transport Protocol | Purpose |
---|---|---|---|---|
localhost | 127.0.0.1 | 13550 | UDP | GCS communication |
localhost | 127.0.0.1 | 14561 | UDP | App 1 |
localhost | 127.0.0.1 | 14562 | UDP | App 2 |
localhost | 127.0.0.1 | 14563 | UDP | App 3 |
External Mavlink Communication to Skynode
Network Interface | Listening IP Address | Port | Transport Protocol | Purpose |
---|---|---|---|---|
USB-C on Skynode | 10.41.1.1 | 14550 | UDP | GCS Communication |
Last updated