• Home
    • Copter
    • Plane
    • Rover
    • Blimp
    • Sub
    • AntennaTracker
    • Mission Planner
    • APM Planner 2
    • MAVProxy
    • Companion Computers
    • Developer
  • Downloads
    • Mission Planner
    • APM Planner 2
    • Advanced User Tools
    • Developer Tools
    • Firmware
  • Community
    • Support Forums
    • Facebook
    • Developer Chat (Discord)
    • Developer Voice (Discord)
    • Contact us
    • Getting involved
    • Commercial Support
    • Development Team
    • UAS Training Centers
  • Stores
  • About
    • News
    • History
    • License
    • Trademark
    • Acknowledgments
    • Wiki Editing Guide
    • Partners Program
Plane Logo
  • Introduction
  • AutoPilot Hardware
  • First Time Setup
  • First Flight and Tuning
  • QuadPlane Setup and Operation
  • If A Problem Arises
  • Flight Features
  • Advanced Configuration
  • Mission Planning
  • Logs
  • Peripheral Hardware
    • ADS-B Receiver
    • Airspeed Sensor
    • AIS (Automatic Identification System)
    • Barometer (external)
    • Button Inputs
    • Buzzer
    • Cameras & Gimbals
    • Companion Computers
    • Display (Onboard)
    • ESCs and Motors
    • External AHRS Systems
    • Drive Calculator Motor/Propeller Analyzer
    • DroneCAN Adapter Node
    • DroneCAN Peripherals
    • First Person View Video
    • Fuel Flow and Level Sensors
    • Generators
    • GPS/Compass
    • Grippers
    • Joystick or Gamepad
    • Landing Gear/ Retractable Camera Mount
    • LEDs (external)
    • On-Screen Display (OSD)
    • Optical Flow Sensor
    • Parachute
    • Power Modules
    • Power Tether
    • PPM Encoder
    • Radio Control Systems
    • Rangefinders (Sonar, Lidar, Depth Cameras)
    • Received Signal Strength Indication (RSSI)
    • Relay Switch
    • Remote Id (aka Drone Id)
    • RPM Sensor
    • Safety Switch
    • Servos
    • Smart Batteries
    • Telemetry Radio
      • Short Range (<10KM)
      • Long Range
      • Applications and Info
        • FlightDeck FrSky Transmitter App
        • MAVLink2 Packet Signing (Security)
        • MAVLink High Latency Protocol
        • Repeater for Wireless Ground Station Connections
        • Telemetry Radio Regional Regulations
    • Video (High Definition)
  • OEM Customization
  • Use-Cases and Applications
  • Antenna Tracking
  • Simulation
  • User Alerts
  • Upcoming Features
  • Appendix
  • Fixed Wing FAQ
  • Full Table of Contents


Individual Partners SWAG Shop
Plane
  • »
  • Peripheral Hardware »
  • Telemetry (landing page) »
  • MAVLink High Latency Mode
  • Edit on GitHub

MAVLink High Latency Mode¶

ArduPilot supports the MAVLink High Latency protocol. This designed for very low bandwidth or high cost links, such as satellite or LoRA.

Within this protocol, only the HIGH_LATENCY2 MAVLink message is sent once per 5 seconds. Any responses to MAVLink commands or requests (such as command acknowledgements or parameter requests) will be sent too.

MAVLink High Latency is available as an option on any telemetry port. A typical use case is to have a standard MAVLink telemetry port for initial configuration and system checkout - usually a radio modem or 4G link. A low-bandwidth modem will be connected on a 2nd telemetry port, which the user can activate

Configuration¶

  • Make sure the desired telemetry port protocol is set to option MAVLink High Latency (SERIALn_PROTOCOL = 43)

  • In MAVProxy use the link hl on|off to enable or disable sending telemetry on the High Latency port

  • In QGroundControl connect using the High Latency option to enable sending telemetry on the High Latency port

  • In Mission Planner, use Actions -> Do Action to enable or disable sending telemetry on the High Latency port

Notes¶

MAVLink High Latency will only send very basic, high level information of the vehicle’s position and status.

The bandwidth requirements of MAVLink High Latency are very minimal - less than 100 bytes/sec in most cases.

The enable/disable of a High Latency link can be sent over any telemetry link and will enable/disable all High Latency links on the vehicle.

Previous Next

Questions, issues, and suggestions about this page can be raised on the forums. Issues and suggestions may be posted on the forums or the Github Issue Tracker.

Creative Commons License© Copyright 2023, ArduPilot Dev Team.