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.

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 InterfaceListening IP AddressPortTransport ProtocolPurpose

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

Network InterfaceListening IP AddressPortTransport ProtocolPurpose

USB-C on Skynode

10.41.1.1

14550

UDP

GCS Communication

Last updated

#145: Add GPS denied

Change request updated