nkruzan / opendroneid_mavlink_tx_demo

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C 99.2%Language:C++ 0.7%Language:CMake 0.0%Language:Makefile 0.0%Language:Shell 0.0%