A secure, affordable telemetry link firmware for ESP32 modules, enabling bidirectional communication between drones/UAVs and ground control stations.
DroneBridge for ESP32 is a firmware that enables secure, bidirectional telemetry communication between drones/UAVs and ground control stations using affordable ESP32 hardware. It solves the problem of expensive or proprietary telemetry links by providing an open-source, encrypted solution that supports multiple protocols like MAVLink, MSP, and LTM over WiFi, ESP-NOW, or Bluetooth.
Drone hobbyists, UAV developers, and commercial operators (e.g., drone show producers) who need a low-cost, reliable telemetry link for their vehicles.
Developers choose DroneBridge for ESP32 because it offers a highly affordable (~7€), fully encrypted telemetry solution with long-range capabilities (up to 1km), easy configuration via a web interface, and support for popular protocols and ground control software like QGroundControl and Mission Planner.
DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
At around €7 per ESP32 module, it dramatically lowers telemetry expenses compared to proprietary solutions like 3DR radios, making it accessible for hobbyists and small teams.
Supports up to 1km range using ESP-NOW or WiFi LR mode, with all data—including broadcasts—encrypted via AES-256-GCM, ensuring privacy for commercial and swarm applications.
Works natively with MAVLink, MSP, and LTM, plus custom payloads via transparent mode, allowing seamless integration with GCS like QGroundControl and Mission Planner.
Features an intuitive web interface at dronebridge.local for setup, with auto-connection to GCS via UDP on port 14550, reducing command-line complexity.
The README explicitly states it does not support video encoding, limiting use to telemetry-only scenarios and excluding FPV or camera-based applications.
Requires UART wiring to flight controllers and careful power management (3.3V only on some boards), which can be error-prone for beginners or in compact builds.
Designed for low data rate telemetry, it cannot handle high-bandwidth streams, restricting use in data-intensive roles like real-time sensor logging or large file transfers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.