/opendroneid_mavlink_tx_demo

Test application to send OpenDrone ID MAVLink messages to a Remote ID transponder

Primary LanguageCMIT LicenseMIT

RemoteID MAVLink test application

What is it?

This repository contains source code of an application written in C to send OpenDrone ID MAVLink messages to a MAVLink capable transponder. It is meant only for test purposes.

Installation

The code has been tested on an Intel 64-bit system running Ubuntu 22.04 LTS.

Install dependencies

sudo apt install libnl-genl-3-dev libgps-dev pkg-config cmake

Run make to compile the program.

make

Configuration

The code has been tested with the BlueMark DroneBeacon MAVLink db201 transponder, where an USB-to-UART adapter was connected to /dev/ttyUSB0 and baud rate 57600. If you want to change this, please UART_PORT and UART_BAUDRATE accordingly on line 40/41 of demo_tx.c.

Usage

./bin/demo_tx

Verification

The Android Remote ID app will show this screenshot after the application has sent the MAVLink message to the transponder.

Android Remote ID app