DroneBridge Docs
  • Introduction
  • Comparison
  • DroneBridge for Raspberry Pi
    • Release Notes
    • Getting started
    • Supported hardware
    • Standard Modules
    • Milestones
    • mwptools
    • Adjusting TX Power & EIRP
  • DroneBridge for ESP32
    • Overview
    • Hardware & Wiring
    • Installation
    • Configuration
    • Safety & Integration
    • Hardware Setup Examples
    • Troubleshooting/Help
    • Logging & Debugging
    • Developer & API Documentation
  • DroneBridge for Android
    • DroneBridge for Android (deprecated)
  • DroneBridge Desktop
    • Enabling monitor mode
    • Video stream playback
  • Developer Guide DroneBridge for Raspberry Pi
    • Downloading & Compiling
    • System Architecture
    • Startup & Logs
    • Raw protocol
    • Communication protocol
    • Status messages
    • RC message/packet
    • USB message
    • Plugins
    • Image Build
    • System Integration Test Specification
    • DroneBridge lib example usage
    • Notes About Injection
Powered by GitBook
On this page

Introduction

DroneBridge is a system based on standard WiFi hardware and single board computers (Raspberry Pi). It is designed to send & receive data from and to a UAV running iNAV or MAVLink.

NextComparison

Last updated 9 months ago

This documentation focuses mainly on the DroneBridge for Raspberry Pi Project! DroneBridge for Raspberry Pi is functional, however it is currently not maintained. is a more recent branch of the project that focuses on a telemetry link using broadly available hardware. It is much more mature, robust and easy to setup. It currently does not offer video transmission support.

DroneBridge for Raspberry Pi is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV/UAS applications and is a complete system. It is intended to be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.

While it is optimized and designed for use in UAV applications it can also be used in any other scenario where

  • High data rate (1-54 Mbit)

  • High range (0.5-35 km)

  • Low latency (80 - 120 ms)

is important. It features software modules supporting Forward Error Correction (FEC) and a common library for C/C++ and Python supporting software diversity with multiple WiFi adapters. All of this helps increasing range and reliability compared to a traditional WiFi connection. The underlying protocol is connectionless and can carry any payload.

DroneBridge for ESP32
DroneBridge logo