Overview & Installation Guide
DroneBridge for ESP32
DroneBridge enabled firmware for the popular ESP32 modules from Espressif Systems. Probably the cheapest way to communicate with your drone, UAV, UAS, ground based vehicle or whatever you may call them.
Also allows for a fully transparent serial to wifi pass through with variable packet size (Continuous stream of data required).
Features
Bi-directional link: MAVLink, MSP & LTM
Affordable
Up to 150m range
Weight: 8g including cable and antenna
Supported by: ArduPilot, QGroundControl, impload, mwptools etc.
Easy to set up: Single cable UART connection to flight controller
Fully configurable through easy to use web interface
Parsing of LTM & MSPv2 for more reliable connection and less packet loss
Fully transparent telemetry downlink option for continuous streams like MAVLink or and other protocol
Reliable, low latency, lightweight
Blackbox concept. UDP & TCP connections are possible. Automatic UDP uni-cast of messages to port 14550 to all connected devices/stations. Allows additional clients to register for UDP. The client must send a packet with a length > 0 to the UDP port of ESP32.
Installation & Wiring
First download the latest release from this repository. You can find them here.
Please visit the official Wiki for flashing instructions!
Use with DroneBridge for Android or QGroundControl
Use the Android app to display live telemetry data. Mission planning capabilities for MAVLink will follow.
The ESP will auto-broadcast messages to all connected devices via UDP to port 14550. QGroundControl should auto-connect
Connect via TCP on port 5760 or UDP on port 14550 to the ESP32 to send & receive data with a GCS of your choice. In case of a UDP connection, the GCS must send at least one packet (e.g. MAVLink heartbeat etc.) to the UDP port of the ESP32 to register as an endpoint.
Developers
Last updated