{"id":13482934,"url":"https://github.com/DroneBridge/DroneBridge","last_synced_at":"2025-03-27T13:33:10.551Z","repository":{"id":41059111,"uuid":"96817992","full_name":"DroneBridge/DroneBridge","owner":"DroneBridge","description":"DroneBridge 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 applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.","archived":false,"fork":false,"pushed_at":"2022-01-07T15:36:13.000Z","size":9063,"stargazers_count":705,"open_issues_count":17,"forks_count":121,"subscribers_count":56,"default_branch":"master","last_synced_at":"2024-06-15T04:39:13.724Z","etag":null,"topics":["aerial-imagery","ardupilot","arial-photography","drone","dronebridge","fpv","hd","hdfpv","inav","lightbridge","long-range","mavlink","msp","multicopter","multiwii","qgroundcontrol","quadcopter","rc","telemetry","wifibroadcast"],"latest_commit_sha":null,"homepage":"http://wolfgangchristl.de/2017/not-just-another-drone-project/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DroneBridge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-10T20:23:42.000Z","updated_at":"2024-06-12T03:10:51.000Z","dependencies_parsed_at":"2022-08-10T08:50:51.181Z","dependency_job_id":null,"html_url":"https://github.com/DroneBridge/DroneBridge","commit_stats":null,"previous_names":["seeul8er/dronebridge"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DroneBridge%2FDroneBridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DroneBridge%2FDroneBridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DroneBridge%2FDroneBridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DroneBridge%2FDroneBridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DroneBridge","download_url":"https://codeload.github.com/DroneBridge/DroneBridge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245854749,"owners_count":20683409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aerial-imagery","ardupilot","arial-photography","drone","dronebridge","fpv","hd","hdfpv","inav","lightbridge","long-range","mavlink","msp","multicopter","multiwii","qgroundcontrol","quadcopter","rc","telemetry","wifibroadcast"],"created_at":"2024-07-31T17:01:06.852Z","updated_at":"2025-03-27T13:33:09.891Z","avatar_url":"https://github.com/DroneBridge.png","language":"C","funding_links":[],"categories":["OS Images","📦 Legacy \u0026 Inactive Projects","VTX 📺"],"sub_categories":["Modules 🧩"],"readme":"\n# DroneBridge\n![DroneBridge](https://raw.githubusercontent.com/seeul8er/DroneBridge/nightly/wiki/DroneBridgeLogo_text.png)\n\nDroneBridge is a system based on the\n[WifiBroadcast](https://befinitiv.wordpress.com/wifibroadcast-analog-like-transmission-of-live-video-data/) approach.\nA bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol.\nDroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to\nother similar systems, such as DJI Lightbridge or OcuSync.\n\nDroneBridge features support for **Raspberry Pi**, **ESP32** on the UAV/ground station side and an **android app**.\n\nVisit **[\"Not just another drone project\"](http://wolfgangchristl.de/not-just-another-drone-project/)** for additional information about the project and its goals\n\n## Releases\nPlease read the **[getting started guide](https://dronebridge.gitbook.io/docs/dronebridge-for-raspberry-pi/getting-started)**\nThe v0.7.0 release is recommended.\n\n**Disclaimer: Use at your own risk. Malfunction and sudden signal loss can not be ruled out. Use with caution! Do not fly over people or animals.\nThe user is responsible for:**\n  - **Operating the system within legal limits (e. g. frequency, equivalent isotropically radiated power (EIRP) etc.)**\n  - **Any harm or damage caused by using the provided software or parts of it.**\n\n### v0.7.0 Alpha\nUse with caution. RC link has a too high latency. USB connection to DroneBridge for Android is unstable.\n\n**[DroneBridge Alpha v0.7.0 alpha Image for Raspberry Pi](https://wolfgangchristl.de/downloads/DroneBridge_0_7_0_alpha.zip)**\n\n**[DroneBridge for Android 2.0.2](https://drive.google.com/file/d/1AGMsrWHJvj8HxnZd_8HFgc7dvxMsE9hX/view?usp=sharing)**\n\n## One System. One digital radio link to rule them all.\n![DroneBridge concept](https://github.com/DroneBridge/DroneBridge/blob/master/wiki/oneforall.jpg)\n\n* **300 m - 14+ km range*** (500 m - 2 km with standard hardware)\n* **1080p video**\n* **110ms glass to glass latency** (using android app)\n* **Cheap**: starting at 80€ for hardware\n* **12 channel RC**\n* **MAVLink support** - LTM telemetry deprecated. Use with mwptools, QGroundControl, Mission Planner etc.\n* **iNAV** \u0026 **MAVLink** based flight controller support\n* **Bidirectional**\n* Fully integrated **app for Android**\n* **OSD**\n* **Modular - Write your own powerful plugins**\n\n*Range strongly depends on your setup, environment and legal framework.\n\n## DroneBridge for Android\n\n![DroneBridge for Android app interface](https://raw.githubusercontent.com/seeul8er/DroneBridge/master/wiki/dp_app-map-2017-10-29-kleiner.png)\n\n* Easy to use UI \u0026 end point of the whole DroneBridge system\n* Low latency video decoding\n* Change settings, calibrate the RC, view telemetry\n\n**[Learn more about the app](https://dronebridge.gitbook.io/docs/dronebridge-for-android/dronebridge-for-android)**\n\n## Exemplary hardware setup\nDroneBridge is available for the Raspberry Pi \u0026 ESP32 (no video, telemetry only - WiFi based)\nBy compiling the libraries on your Linux computer any device can become an AIR or GND unit. This means DroneBridge is not restricted to the Raspberry Pi.\nHowever many single board computers do not offer the same kind of stability and hardware/software support as the Raspberry Pi (camera, H.264 en-/decoding etc.).\n\n### Raspberry Pi/Linux (Long Range Setup)\n![DroneBridge long range hardware setup](https://raw.githubusercontent.com/seeul8er/DroneBridge/master/wiki/longrange_setup.png)\n\n### DroneBridge for ESP32\nFor further information have a look at the [DB for ESP32 main page](https://github.com/DroneBridge/ESP32)\n![DroneBridge for ESP32 hardware setup](https://raw.githubusercontent.com/seeul8er/DroneBridge/master/wiki/db_ESP32_setup.png)\n\n## DroneBridge Modules\n\nDroneBridge is highly modularized to provide flexebility and make development easy. There is a common library for Python 3 and C/C++ that handles everything involving the DroneBridge raw protocol.\nIt configures the sockets, inits the protocol and provides methods for easy transmission.\nInstead of the Android app any other GCS can be used.\n\n[Read more in the Wiki](https://dronebridge.gitbook.io/docs/developer-guide/dronebridge-lib-example-usage)\n\n## System Architecture\n![System Architecture](wiki/DB_GCS_NetConf.jpg)\n\n[Read more in the wiki](https://dronebridge.gitbook.io/docs/developer-guide/system-architecture)\n\n## Coming Up:\n - More documentation\n - Add MavLink and MSP waypoint missions editor to Android App\n - DroneBridge Cockpit: A client/OS for x86 systems to monitor and control your UAV\n - See **[milestones](https://dronebridge.gitbook.io/docs/dronebridge-for-raspberry-pi/milestones)**\n\n## You are a developer?\nCheck out the **[wiki](https://dronebridge.gitbook.io/docs/)**\nCheck out the **[milestones](https://dronebridge.gitbook.io/docs/dronebridge-for-raspberry-pi/milestones)** and suggest new ones!\nJoin the **[Gitter room](https://gitter.im/DroneBridge/Lobby?utm_source=share-link\u0026utm_medium=link\u0026utm_campaign=share-link)** and discuss issues, ask questions or give feedback\n\nThere is a nightly branch with the most up to date code! It is not guaranteed that the code in that branch is working or even compiling!\n\n**Feel free to ask questions \u0026 contribute**\n\n\n## Licenses\n\n * All of the code (especially DroneBridge modules \u0026 lib_dbcommon - C or Python) is under the Apache 2 license if not specified otherwise\n * WifiBroadcast legacy code (video, OSD, .profile, hello_video) is licensed as specified or under the GPL v2 license\n * All Kernel drivers/patches are under GPL v2 license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDroneBridge%2FDroneBridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDroneBridge%2FDroneBridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDroneBridge%2FDroneBridge/lists"}