Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
img
 
 
 
 
 
 
 
 
 
 

README.md

MAVBridge

MAVBridge is stand-alone ESP8266 based serial MAVLink <-> wireless bridge. It is compatible with MAVLink v1.0 specification and

Compatibility has been tested with:

  • Pixhawk hardware (PX4 and ArduPilot flight stacks)
  • APMPlanner
  • MissionPlanner
  • DroidTower
  • qGroundcontrol
  • MAVProxy

Device has built-in web interface for configuration and status.

At the moment, only UDP transport layer is supported. TCP support is work-in-progress (functionality is there, but ESP runs out of RAM and crashes when transmitting a lot of data).

As for performance- UDP has been successfully tested at 921600 baud rate and almost 70 KiB/s data rate without packet-loss (depends on number of WiFi networks around device , of course).

Configuration interface

Index/status page: Screenshot of index page

Settings: Screenshot of settings page

Building firmware

Prerequisites for building:

Assuming the requirements above are satisfied, building is as simple as:

cd firmware
make

Hardware

Hardware is designed using Kicad and the design is available in hardware folder.

Testing

Python scripts that automatically test performance and stability of the MAVBridge are available in throughput-test/. Tests require pymavlink.

About

Serial MAVLink <> WiFi bridge running on ESP8266

Resources

License

Releases

No releases published
You can’t perform that action at this time.