GNU General Public License v3.0

项目介绍

WenuLink/wenu-link-android 是一个托管在 GitHub 上的开源项目,主要使用 Java 编写,采用 GNU General Public License v3.0 许可证,目前获得 11 个 Star、3 次 Fork。

仓库全名
WenuLink/wenu-link-android
开源许可证
GNU General Public License v3.0
Star 数
11
Fork 数
3
未关闭 Issue
17

README 摘要

WenuLink WenuLink is an Android application designed to function as a middleware interface—a software bridge—between DJI drones and Ground Control Stations (GCS) that utilize the MAVLink protocol. The name "Wenu" originates from Mapudungun, the language of the Mapuche people native to southern Chile. In their worldview, Wenu means sky, high, or above (specifically Wenu Mapu, the "land above" or celestial world)…

完整内容见 GitHub 原始 README 或本页 。

常见问题

wenu-link-android 用什么语言开发?

主要使用 Java 编写,采用 GNU General Public License v3.0 许可证,目前有 11 个 Star。

wenu-link-android 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 wenu-link-android 的源码?

可以直接克隆仓库:git clone https://github.com/WenuLink/wenu-link-android.git;安装与运行步骤见仓库 README。

wenu-link-android 最近还在维护吗?

仓库最近一次更新为 7月12日,当前有 17 个未关闭 Issue;Star 数为 11,可作为社区活跃度的参考。

关于

MAVLink and WebRTC Android interface for DJI drones

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

README

WenuLink is an Android application designed to function as a middleware interface—a software bridge—between DJI drones and Ground Control Stations (GCS) that utilize the MAVLink protocol.

The name “Wenu” originates from Mapudungun, the language of the Mapuche people native to southern Chile. In their worldview, Wenu means sky, high, or above (specifically Wenu Mapu, the “land above” or celestial world). This name represents the project’s core concept: a tool that enables a connection to the sky, expanding drone capabilities for autonomy and visualization.


Goal & Vision

The primary objective of WenuLink is to “translate” DJI’s proprietary protocol into MAVLink. By bridging this gap, the project aims to unlock the potential of commercial DJI drones — which typically operate in a closed ecosystem — allowing them to be controlled by industry-standard MAVLink GCS platforms.

This integration opens a wide range of possibilities, including:

  • Autonomous mission execution
  • Complex flight planning
  • Integration with computer vision technologies
  • Integration with fleet management systems

Features

WenuLink is developed using Kotlin and Jetpack Compose, and its architecture is being continuously expanded. Below is the current status of the main capabilities of the system:

Capabilities Status Overview

Feature Status
MAVLink Middleware 🟡 In Development
WebRTC Video Streaming 🟢 Fully Developed
Telemetry Monitoring 🟡 In Development
Flight Control 🟡 In Development
Mission Control 🟡 In Development
Video/Photo Capture 🔴 Not Developed

Getting Started

For detailed setup instructions (DJI SDK API keys, WebRTC signaling servers, MAVLink endpoints, and Android Studio configuration), please refer to our Getting Started Guide:

📄 Click here to view the Getting Started Guide


Example Use Cases

To see what you can do with WenuLink — from autonomous flight plans and live video streaming to aerial photogrammetry — check out the Example Use Cases page:

📄 Click here to view Example Use Cases

For developers and contributors looking to verify compatibility with specific drone models, see the Test Procedures:

📄 Click here to view Test Procedures


Target Audience

WenuLink is designed for:

  • Developers and researchers working with drone autonomy who require access to DJI hardware via standard protocols
  • Fleet managers looking to integrate DJI drones into existing MAVLink-based management systems
  • Drone operators seeking to use specific GCS software (like QGroundControl or Mission Planner) with DJI platforms

Team

  • Angel Ayala Maldonado — PhD in Computational Science at the Escola Politécnica da Universidade de Pernambuco (POLI-UPE), Brazil; Co-advisor of the DeltaV Drones team.
  • Maximilian Johenneken — Researcher at the Hochschule Bonn-Rhein-Sieg (H-BRS), Germany; specialization in UAV systems, machine learning and computer vision.
  • Eliton Sena de Souza — Operational Leader of the DeltaV Drones team; Computer Engineering student at the Escola Politécnica da Universidade de Pernambuco (POLI-UPE), Brazil.
  • Timon Schreiber - Computer Science Student (H-BRS)

Contribute

WenuLink is in active development. All types of contributions are encouraged and valued. See the CONTRIBUTING.md file for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. 🎉

And if you like the project, but just don’t have time to contribute, that’s fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:

  • Star the project
  • Tweet about it
  • Refer this project in your project’s readme
  • Mention the project at local meetups and tell your friends/colleagues

评论

暂无评论