对于无人机飞手和行业用户而言,飞行日志是宝贵的资产。它们记录了每一次起降的轨迹、电池的健康状况以及潜在的风险信号。然而,现有的商业分析工具往往价格昂贵、依赖云端上传,甚至存在数据隐私隐患。
- 官网:https://www.opendronelog.com
- GitHub:https://github.com/arpanghosh8453/open-dronelog
Open Drone是一款高性能、完全开源且本地优先的无人机日志分析工具应运而生。它基于 DuckDB 和 React 构建,提供 Tauri v2 桌面应用 和 Docker Web 应用 两种形态,让你无需订阅,即可在本地享受企业级的数据分析能力。

⚠️ 免责声明:本项目是独立的开源项目,与大疆创新(DJI)、DroneAnalytics Inc. (DroneLogbook®) 无任何关联、赞助或授权关系。所有商标归其各自所有者所有。
核心亮点:为什么选择它?
1.DuckDB 驱动的高性能分析
摒弃传统数据库,采用嵌入式分析型数据库 DuckDB。
- 极速查询:即使面对数万条飞行记录的大数据集,也能实现毫秒级响应。
- 自动降采样:智能处理海量遥测点,确保图表渲染流畅不卡顿。
- 完全免费:无订阅费,无隐藏成本,代码完全开源。
2. 本地优先,隐私至上
- 数据不出域:所有日志解析、存储和分析均在本地完成(桌面端存于本地 DuckDB 文件,Docker 端存于容器卷)。
- 零云端依赖:无需上传敏感飞行数据到第三方服务器,彻底杜绝泄露风险。
- 便携备份:支持一键导出/导入完整数据库,轻松在桌面端和 Docker 实例间迁移数据。
3. 多格式兼容与智能去重
- 广泛支持:完美解析 DJI 现代 .txt 日志 和 Litchi CSV 导出文件,自动检测公制/英制单位并统一转换。
- 智能去重:基于“无人机序列号 + 电池序列号 + 起飞时间”三重指纹,自动识别并阻止重复导入,保持数据库纯净。

功能全景:从复盘到维保
交互式 3D 飞行地图
- 沉浸式回放:支持 3D 地形叠加与卫星图层切换,重现飞行全过程。
- 速度控制:回放速度可在 0.5x - 16x 之间无级调节,快速浏览或慢放细节。
- 多维可视化:实时叠加遥测数据(高度、速度、距离),并直观展示遥控器摇杆输入,帮助复盘操作手法。
专业遥测图表
- 同步联动:高度、速度、电池电压/电流、姿态角、遥控信号强度、GPS 星数、返航距离等关键指标一目了然。
- 自由探索:支持多图表同步拖拽、缩放,精准定位异常时刻。
电池健康与维护管理
- 健康度透视:为每块电池生成独立的健康度条,记录每分钟使用历史。
- 自定义维护:设置可配置的维护阈值(如循环次数、日期),通过颜色编码进度条提醒保养。
- 序列号重命名:支持自定义电池别名,方便多电池机队管理。
智能标签与筛选
- 自动打标:系统自动识别并标记“夜间飞行”、“高速飞行”、“低电量警告”等特征。
- 离线地理编码:内置离线反向地理编码,自动为飞行地点添加位置标签(如“北京奥森公园”)。
- 高级筛选:支持按日期、设备、时长、高度、距离、标签、地图区域等多维度组合筛选,甚至支持反向筛选(排除特定条件)。
社交分享与导出
- 多格式导出:支持将飞行数据导出为 CSV, JSON, GPX, KML,便于在其他 GIS 软件中使用。
- 一键生成海报:自动生成 1080x1080 像素的精美飞行统计图,专为社交媒体分享设计。
如何获取飞行日志?
✈️ DJI 用户
本工具支持现代 .txt 格式的 DJI 日志:
- Android / 带屏遥控器 (DJI Fly):
路径通常为:内部存储 > Android > data > dji.go.v5 > files > FlightRecord - iOS (iPhone/iPad):
连接电脑 -> 打开 iTunes/Finder -> 选择设备 -> “文件共享” -> 选择 DJI App -> 复制 Logs 文件夹。 - 云端同步:如果你使用了 DJI 的云端同步服务,也可直接下载原始日志文件。
🐝 Litchi 用户
在 Litchi App 中将飞行记录导出为 CSV 文件即可。解析器会自动识别列头并转换单位,导入后自动添加 "Litchi" 标签以便区分。
部署方式:灵活随心
选项 A:Tauri v2 桌面应用 (推荐个人用户)
- 优势:原生体验,性能极致,直接访问本地文件系统,无需配置服务器。
- 适用:Windows, macOS, Linux 个人飞手。
选项 B:Docker Web 应用 (推荐团队/服务器)
- 优势:浏览器访问,多用户共享(需自行配置权限),便于部署在 NAS 或私有云上。
- 适用:无人机机队管理者、培训机构、希望远程访问数据的用户。