待补充
DroneBridge/DroneBridge
飞控/无人机
3/5
🧩 软硬件结合
已发布
项目简介
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is
DroneBridge 是一个专为无人机应用设计的开源数字无线电链路系统,旨在成为 DJI Lightbridge 或 OcuSync 等商业方案的可靠替代品。该项目基于 WifiBroadcast 理念,利用标准 WiFi 硬件和自定义协议,在无人机与地面站之间建立双向数字通信链路。核心功能包括支持 1080p 高清视频传输、12 通道遥控信号、MAVLink 遥测数据以及 OSD 显示,实测玻璃到玻璃延迟可低至 110 毫秒。在理想条件下,通信距离可达 14 公里以上,使用标准硬件也能实现 500 米到 2 公里的稳定连接。技术栈方面,DroneBridge 支持 Raspberry Pi 和 ESP32 作为机载或地面端硬件,并提供了专用的 Android 应用程序用于视频解码、遥控校准和遥测查看。系统采用高度模块化设计,基于 Python 3 和 C/C++ 公共库构建,开发者可以轻松编写自定义插件扩展功能。该项目解决了传统无人机图传系统成本高昂、封闭不透明的问题,为无人机爱好者、开发者和小型团队提供了一套廉价(硬件成本最低约 80 欧元)、开放且功能完整的解决方案。适用场景包括航拍、远程巡检、测绘以及无人机竞赛等,用户可根据需求灵活配置硬件,搭配 iNAV 或 MAVLink 飞控使用,并兼容 QGroundControl、Mission Planner 等主流地面站软件。
标签
项目特点
**高清视频传输**:支持 1080p 分辨率,延迟低至 110 毫秒,适合 FPV 飞行。
**长距离通信**:理想条件下可达 14 公里以上,普通硬件也能覆盖 500 米到 2 公里。
**多协议兼容**:同时支持 12 通道遥控信号、MAVLink 遥测数据和 OSD 叠加显示。
**标准 WiFi 硬件**:基于现成的 WiFi 模块(如 Atheros AR9271),无需专用射频芯片。
**开源可定制**:代码完全开放,你可以根据需求修改协议、调整参数或集成新功能。
**跨平台地面站**:支持 Windows、Linux、macOS 以及 Android 设备作为接收端。
技术规格
| 视频分辨率 | 最高 1080p (1920×1080) |
|---|---|
| 视频编码 | H.264 |
| 端到端延迟 | 最低 110 毫秒(玻璃到玻璃) |
| 遥控通道数 | 12 通道 |
| 遥测协议 | MAVLink |
| 通信距离(理想) | >14 公里 |
| 通信距离(典型) | 500 米 – 2 公里 |
| 硬件平台 | Raspberry Pi 3B/3B+/4B |
| WiFi 芯片 | Atheros AR9271 (或其他支持 monitor mode 的芯片) |
| 频率 | 2.4 GHz / 5 GHz (取决于硬件) |
| 发射功率 | 可调,最高约 30 dBm (1W) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi 3B/3B+/4B | 1 | — | 无人机端和地面站各一块 |
| Atheros AR9271 USB 网卡 | 2 | — | 支持 monitor mode,推荐 Alfa AWUS036NHA |
| 5 dBi 全向天线 (SMA 接口) | 2 | — | 可选用定向天线增加距离 |
| 5V 3A 稳压模块 | 2 | — | 为 Raspberry Pi 供电 |
| Raspberry Pi Camera Module v2 | 1 | — | 或兼容的 CSI 摄像头 |
| Pixhawk / ArduPilot 兼容飞控 | 1 | — | 用于 MAVLink 遥测和遥控信号 |
| 7 英寸 HDMI 显示屏 (可选) | 1 | — | 用于便携地面站 |
| 3D 打印外壳 (可选) | 2 | — | 保护 Raspberry Pi 和网卡 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅 WiFi 协议、MAVLink 文档和 Raspberry Pi 配置资料。
**动手与操作**:4/5 — 涉及焊接、硬件组装、天线安装和现场调试。
**编程与算法**:3/5 — 需要修改 Python/C 代码、配置网络参数,但核心协议已封装好。
**设计与建模**:2/5 — 可能需要设计 3D 打印外壳或天线支架。
**实验与调试**:4/5 — 需要反复测试信号强度、延迟和稳定性,排除干扰。
**协作与分享**:2/5 — 项目社区活跃,但主要是个体或小团队使用。
**学习与研究**:4/5 — 涉及无线通信、数字视频传输和嵌入式系统,学习曲线较陡。
**系统集成**:4/5 — 需要整合摄像头、飞控、WiFi 模块和地面站软件,形成完整链路。
项目图库
所需技能
基本电子焊接与电路连接
Raspberry Pi 系统安装与配置(Linux 基础)
无线网络原理(2.4/5 GHz、monitor mode、数据包注入)
MAVLink 协议基础
Python 或 C 语言基础(用于自定义修改)
无人机飞控(Pixhawk/ArduPilot)基本操作
天线选型与安装知识
适用场景
DIY 无人机 FPV 飞行(第一人称视角)
无人机竞赛或航拍,需要低延迟高清图传
无人机测绘或巡检,需要长距离稳定通信
教育或研究项目,学习数字无线电链路原理
替代商业图传方案,降低硬件成本
无人机救援或搜索,需要自定义通信协议