# uav-inspect **Repository Path**: feiniu_git/uav-inspect ## Basic Information - **Project Name**: uav-inspect - **Description**: 亥时无人机管理系统是一套面向大疆机场与无人机的可商用、开源的企业级管理平台,提供设备管理、航线任务、飞行控制、媒体管理、智能巡检等完整能力。系统基于若依框架构建,采用模块化架构设计,支持 AI 识别、实时监控、多机协同等高级特性,适用于光伏巡检、电力巡检、油气管道、智慧园区、公共安全等场景。 别名:无人机低空巡检系统、光伏电厂巡检系统、无人机调度系统、无人机智慧巡检、一网统飞系统。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: http://wrj.haishi.net.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2026-11-13 - **Last Updated**: 2026-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 亥时无人机管理系统(UAV-Inspect) > **面向大疆机场与行业无人机的开源管理平台** — 覆盖设备纳管、航线任务、远程飞控、直播与 AI 告警;**本仓库含完整前后端源码,支持 Docker 一键部署。** ![License](https://img.shields.io/badge/license-AGPL--3.0-blue.svg) ![Docker](https://img.shields.io/badge/deploy-Docker%20Compose-blue) ![DJI Cloud API](https://img.shields.io/badge/DJI-Cloud%20API-orange)

Quickstart · 版本对比 · 项目简介 · 界面预览 · 本地开发 · 在线演示 · 交流答疑

### 为什么选本仓库(而不是「只有后台 / 只有 Demo」) | 差异点 | 说明 | |--------|------| | **大疆云 API 深度集成** | 机场、无人机、负载统一管控;MQTT + WebSocket 实时 OSD,贴近真实生产接入方式 | | **前后端完整可部署** | `HS-WRJ-SERVER` + `HS-WRJ-WEB` 同仓发布,`docker compose up` 可拉起 Web + API + 中间件 | | **业务模块齐全** | 指挥/巡航、航线任务、备案审核、媒体与直播、AI 告警等;AGPL-3.0 开源,可二开 | ## Quickstart:Docker 最小跑通 适合**第一次评估**:先验证能登录、能调 API,再深入配置大疆云与设备接入。 **环境**:Docker 20.10+、Compose v2;建议内存 ≥ 8GB。 > **⚠️ 前置依赖(易被忽略)**:Compose **不包含** MinIO 与 **ZLMediaKit(流媒体)**。请在本机或内网先准备好二者,并在 `.env` 中填写地址;否则**系统可登录**,但**上传 / 直播**可能不可用。详见 [docker/README.md](docker/README.md)。 ```bash # ① 进入仓库并生成配置(预期:当前目录存在 .env) cd uav-inspect cp .env.example .env # ② 编辑 .env:至少核对 MinIO_*、LIVE_*、MEDIA_SERVER_*(预期:保存后无语法错误) # ③ 构建并启动(预期:首次约 10–30 分钟,取决于网速与 CPU;命令结束返回 shell 提示符) docker compose up -d --build # ④ 确认容器状态(预期:mysql、redis、emqx、uav-ruoyi-admin、uav-web 等为 Up / healthy) docker compose ps ``` **访问与账号** | 项目 | 值 | |------|-----| | 前端 | http://localhost | | 后端 API | http://localhost:6001 | | Swagger | http://localhost:6001/swagger-ui/index.html | | 默认登录 | **`admin` / `111111`** | 主服务未就绪时可执行(预期:日志中出现 Spring Boot / Tomcat 在 **6001** 端口启动完成): ```bash docker compose logs -f ruoyi-admin ```
进阶:.env 常用项、重建单个服务、清空数据卷 | 变量组 | 用途 | |--------|------| | `MINIO_*` | 对象存储(需事先创建与 `MINIO_BUCKET` 一致的桶) | | `LIVE_*` / `MEDIA_SERVER_*` / `VUE_APP_LIVE_URLS` | 直播与媒体服务 | | `WRJ_MQTT_*` | MQTT(Compose 内默认连 `emqx`) | | `GIS_SERVICE_ENABLED` | 自持禁飞区 GIS,默认 `false` | | `DJ_*` | 大疆云应用凭证(可选) | ```bash docker compose up -d --build ruoyi-admin # 仅重建后端 docker compose up -d --build web # 修改 VUE_APP_* 后 docker compose down # 停止,保留数据卷 docker compose down -v # 清空 MySQL 等卷,慎用 ``` 完整说明:[docker/README.md](docker/README.md) · Compose 组件:MySQL、Redis、EMQX、`ruoyi-admin`、`web`。
### 跑通后界面预览 ![工作台概览](HS-WRJ-SERVER/docs/images/dashboard.png) *设备管理、航线任务、飞行控制等更多截图见 [系统展示](#系统展示)。也可直接体验 [在线演示](https://wrj.haishi.net.cn/)。* *** ## 开源版与商业版(能力边界) 开源版**并非「残缺 Demo」**:下列能力在 AGPL 协议下完整提供源码与部署方式。商业版主要面向**规模化上线、合规与专属支持**,而非替代开源版的基础功能。 | 能力域 | 开源版(本仓库) | 商业版 / 光伏版 | |--------|------------------|-----------------| | 大疆机场 / 无人机纳管、航线与任务 | ✅ 完整业务模块与源码 | ✅ 同架构,生产级 SLA 与交付套件 | | 飞控、直播、媒体、MQTT 实时 OSD | ✅ 可配置对接(需自建 MinIO / 流媒体) | ✅ 交钥匙部署与调优文档 | | 备案审核、权限体系、AI 告警流程 | ✅ | ✅ 行业模板与定制扩展 | | Docker Compose 一键部署 | ✅ | ✅ 企业内网 / 多机房方案 | | 协议与合规 | **AGPL-3.0**(网络分发需开源改动) | **商业授权**(闭源/专有部署合法路径) | | 技术支持 | 社区 + Issues | 专属技术支持、定制开发 | | 行业专项(如光伏热斑 / 缺陷 AI) | 可自行二开 | **光伏版**等 packaged 能力 | > 📘 **了解面向生产环境的商业版能力**(中性说明):[在线演示与产品介绍](https://wrj.haishi.net.cn/) · 商用版界面示意见 [产品版本与商业能力示意](#产品版本与商业能力示意)。 > 闭源或商用分发请遵循 AGPL 或获取**商业授权**(见 [开源协议](#开源协议))。 ### 维护者备忘:Gitee 仓库 Topics / Description(R5) 请在 Gitee 仓库 **设置 → 仓库描述 / Topic** 中检查并补充,便于检索: - **Description 建议前缀**:`面向大疆机场的开源无人机巡检管理系统,Docker 一键部署,Spring Boot + Vue,深度集成大疆云 API` - **Topics 建议**:`无人机`、`大疆`、`uav`、`drone`、`巡检`、`若依`、`ruoyi`、`mqtt`、`spring-boot`、`vue`、`docker`、`minio` *** ## 项目简介 **亥时无人机管理系统(UAV-Inspect)** 在开源仓库中提供与企业版同源架构的管理能力(设备、航线、任务、飞控、直播、告警等)。后端基于 **Spring Boot / 若依**,前端 **Vue 2 + Element UI**,适用于电力、油气、园区、应急等巡检场景。 典型应用场景: * ⚡ **电力巡检**(输电线路、变电站巡检) * 🛢️ **油气管道**(管线巡查、泄漏监测) * 🌞 **光伏电站**(组件巡检、热斑检测) * 🏙️ **智慧园区**(安防巡逻、周界防范) * 🚔 **公共安全**(应急侦察、目标追踪) > 别名:无人机低空巡检系统、光伏电厂巡检系统、无人机调度系统、无人机智慧巡检、一网统飞系统。 ### 仓库说明 本仓库为**前后端合一**的完整发布仓库,包含后端服务与前端管理端;如需单独使用,也可访问独立仓库。 | 项目 | 说明 | 仓库地址 | | ------------------------ | ----------------------------------- | ------------------------------------------------------------------------------------------------ | | **UAV-Inspect(本仓库)** | 前后端完整系统(HS-WRJ-SERVER + HS-WRJ-WEB) | [gitee.com/henan-pinxun-network/uav-inspect](https://gitee.com/henan-pinxun-network/uav-inspect) | | **HS-WRJ-SERVER** | 后端服务(独立仓库) | [haishiWRJ](https://gitee.com/optimus-prime-x/haishiWRJ) | | **HAISHI-UAV-1.0-FRONT** | 前端管理端(独立仓库) | [haishiWRJ-WEB](https://gitee.com/optimus-prime-x/haishiWRJ-WEB) | *** ## 核心特性 * 🚁 **大疆云 API 深度集成**:完整对接大疆云平台,支持机场、无人机、负载的 Unified 管理,适配大疆机场系列 * 📍 **航线任务管理**:支持立即 / 定时 / 条件 / 循环任务,KMZ 航线上传、航线规划与任务一键下发 * 🎮 **飞行控制**:机场开舱 / 关舱、推杆、DRC 远程控制、负载控制等完整指令集 * 📹 **媒体与直播**:媒体文件管理、SRT 字幕生成、RTMP 直播推流、多路视频播放 * 🤖 **AI 监测告警**:AI 识别记录、告警信息(warning\_info)、工单流转(ticket\_info)全流程管理 * 📊 **实时数据**:MQTT + WebSocket 实时 OSD、设备状态推送,飞行数据全量留痕 * 🗺️ **禁飞区**:大疆云端禁飞区查询;自持 GIS 为可选能力(默认关闭) * 🔄 **多机协同**:协调业务模块支持多机协同任务与冲突检测 * 🔐 **完善权限体系**:基于若依的 RBAC 权限模型,支持用户、角色、部门、菜单级权限控制 * ✅ **备案审核**:机场、航线、飞手(无人机驾驶员)备案与审核流程 *** ## 技术架构 ### 后端(HS-WRJ-SERVER) | 类别 | 技术选型 | | ------ | ------------------------------------------------ | | 开发工具 | IDEA(需安装 Lombok 插件) | | 语言 | Java 1.8+(推荐 11) | | 依赖管理 | Maven ≥ 3.0 | | 核心框架 | Spring Boot 2.5.14、Spring Security、若依 3.8.5 | | 持久层 | MyBatis、MyBatis Plus、MySQL 8.0+、Redis | | 地理信息 | 大疆云端禁飞区 API(自持 GIS 可选,`gis.service.enabled`) | | 对象存储 | MinIO | | 通信协议 | MQTT、WebSocket、RESTful API | | 流媒体 | ZLMediaKit(RTMP 推流) | | 任务调度 | Quartz | | API 文档 | Swagger 3.0(Knife4j / Springfox) | ### 前端(HS-WRJ-WEB) | 类别 | 技术选型 | | ------- | ---------------------------------- | | 开发工具 | VS Code / WebStorm | | 语言 | JavaScript / Vue 2.6 | | 构建工具 | Vue CLI 4.x | | 核心框架 | Vue 2.6、Vue Router、Vuex | | UI 组件 | Element UI 2.15 | | 地图与 GIS | 高德地图、Cesium(三维地图) | | 视频播放 | Video.js、XGPlayer、Agora RTC、flv.js | | 通信协议 | Axios、MQTT、WebSocket | | 图表 | ECharts 5.4 | ### 系统架构图 ```mermaid graph TB subgraph 前端层["前端管理端(Vue + Element UI)"] UI[首页大屏
设备管理
航线任务
飞行控制
AI 告警
禁飞区
系统管理] end subgraph 接入层["接入与通信"] HTTP[RESTful API
Swagger] WS[WebSocket] MQ[MQTT Broker
(EMQX)] end subgraph 服务层["后端服务(Spring Boot)"] SVR[ruoyi-admin 主服务
端口 6001] QRTZ[Quartz 定时调度] end subgraph 数据层["数据与存储"] DB[(MySQL 8.0
业务数据)] RD[(Redis
缓存/会话)] MIN[MinIO
对象存储] MED[ZLMediaKit
流媒体服务] end subgraph 设备层["设备侧"] DJI[大疆机场 / 无人机
大疆云 API] DRONE[多机协同编队] end UI --> HTTP UI --> WS UI --> MQ HTTP --> SVR MQ --> SVR SVR --> QRTZ SVR --> DB SVR --> RD SVR --> MIN SVR --> MED SVR --> DJI DJI --> MQ DJI --> DRONE ``` *** ## 功能模块 | 模块 | 功能说明 | | ------------ | -------------------------------------------- | | **首页大屏** | 设备在线状态、任务执行情况、告警统计、飞行时长等核心指标多维度可视化 | | **机场管理** | 机场信息、在线状态(OSD)、固件版本、电量、舱盖状态、扇区信息管理 | | **设备管理** | 机场 / 无人机 / 电池 / 航线等设备台账与生命周期管理 | | **航线管理** | 航线基础信息、航点、航线配置、拍照动作,支持 KMZ 上传与解析 | | **任务管理** | 立即 / 定时 / 条件 / 循环任务,任务日历、任务黑名单、任务下发与执行记录 | | **飞行控制** | 开舱关舱、推杆、DRC 远程控制、负载控制、机场直播 | | **巡检方案** | 飞行计划(Plan)与动作编排(PlanAction),支持方案标记、媒体、OSD 记录 | | **AI 告警与工单** | AI 识别记录、告警信息(等级 / 类型 / 位置 / 媒体)、工单创建与状态流转 | | **备案审核** | 机场、航线、飞手(无人机驾驶员)备案申请与审核,黑白名单管理 | | **禁飞区** | 大疆云端禁飞区查询;页面展示与地图联动(自持 GIS 可选) | | **实时监控** | MQTT + WebSocket 实时 OSD 推送、设备状态、飞行轨迹回放 | | **媒体管理** | 任务媒体文件、OSD 记录、SRT 字幕、直播流管理 | | **系统管理** | 用户、角色、菜单、部门、岗位、字典、参数、通知公告、操作日志 | | **系统监控** | 在线用户、定时任务、数据监控、服务监控(基于若依监控体系) | | **代码生成** | 基于若依的代码生成器,可快速生成前后端 CRUD 代码 | *** ## 项目结构 ### 根目录 ``` uav-inspect/ ├── docker-compose.yml # Docker Compose 编排(推荐部署入口) ├── .env.example # 部署环境变量模板(复制为 .env) ├── docker/ # Docker 补充说明 ├── HS-WRJ-SERVER/ # 后端服务(Spring Boot 多模块) │ ├── Dockerfile # ruoyi-admin 镜像构建 │ ├── docs/sql/ # wrj.sql 等业务库脚本(gis.sql 仅可选 GIS 场景) │ ├── pom.xml # Maven 父工程 │ ├── ruoyi-admin/ # 主应用入口(核心业务) │ ├── ruoyi-common/ # 通用工具模块 │ ├── ruoyi-framework/ # 框架核心(安全、Redis、MQTT 等) │ ├── ruoyi-generator/ # 代码生成器 │ ├── ruoyi-quartz/ # 定时任务 │ └── ruoyi-system/ # 系统管理模块 └── HS-WRJ-WEB/ # 前端管理端(Vue) ├── public/ # 静态资源(含 Cesium 三维地图库) ├── src/ # 前端源码 ├── vue.config.js # Vue CLI 配置 ├── .env / .env.temp # 环境变量配置 └── package.json # 项目依赖 ``` ### 后端模块(HS-WRJ-SERVER) ``` ruoyi-admin/src/main/java/com/px/ ├── airport/ # 机场设备控制(机舱控制、飞行控制、负载控制) ├── auditRecord/ # 备案审核模块(设备、航线、飞手) ├── device/ # 设备服务(机场、无人机、电池、航线等) ├── handler/ # MQTT 消息处理(OSD、状态、媒体、系统状态) ├── plan/ # 飞行计划 / 巡检方案管理 ├── task/ # 飞行任务管理(任务日历、执行记录、媒体、OSD) └── web/ # 系统设置、监控、工具、通用接口 ``` ### 前端模块(HS-WRJ-WEB) ``` src/ ├── api/ # 接口封装(auditRecord / command / cruise / monitor / noflying / system) ├── components/ # 公共组件(DroneMap 无人机地图、LivePlayer 直播、VideoPlayer 视频等) ├── layout/ # 布局组件 ├── router/ # 路由配置 ├── store/ # Vuex 状态管理 ├── utils/ # 工具函数 └── views/ # 页面视图 ├── auditRecord/ # 备案审核(设备、航线、飞手) ├── command/ # 指挥系统(飞行控制、直播、航线、计划、记录) ├── cruise/ # 巡航系统(机场、航线、任务、监控、记录) ├── dashboard/ # 工作台 ├── index/ # 首页 ├── monitor/ # 系统监控 ├── noflying/ # 禁飞区管理 ├── system/ # 系统管理 └── tool/ # 系统工具 ``` *** ## 系统展示 > **开源版**界面截图(工作台见 [Quickstart 预览](#跑通后界面预览))。在线体验:[wrj.haishi.net.cn](https://wrj.haishi.net.cn/) ![亥时无人机系统介绍](HS-WRJ-SERVER/docs/images/无人机系统介绍-min.png) ![设备管理](HS-WRJ-SERVER/docs/images/device-manage.png) ![航线任务](HS-WRJ-SERVER/docs/images/wayline-task.png) ![飞行控制与直播](HS-WRJ-SERVER/docs/images/live-control.png) ### 部署遇到问题? 在查阅 [常见问题](#常见问题) 与 [docker/README.md](docker/README.md) 后仍无法解决,可 **扫描下方二维码添加工作人员**(备注「无人机开源」)进入交流群获取部署与大疆云配置协助。入群非使用本项目的必要条件。

扫码添加工作人员加入交流群

*** ## 本地开发(源码调试) ### 环境要求 | 组件 | 版本要求 | 说明 | | ----------- | ----------------- | ----------------------------------- | | JDK | 1.8+(推荐 11) | 后端运行环境 | | Maven | ≥ 3.0 | 后端依赖管理 | | Node.js | ≥ 8.9(推荐 20.10.0) | 前端运行环境,建议使用 nvm 管理 | | MySQL | 8.0+ | 主业务数据库 | | Redis | 5.0+ | 缓存与会话 | | MinIO | 最新版 | 对象存储 | | MQTT Broker | 推荐 EMQX | 设备消息通道 | | ZLMediaKit | 最新版 | RTMP 流媒体服务 | | Docker | 20.10+、Compose v2 | **推荐**:见 [Quickstart](#quickstart-docker-最小跑通) | > **试跑与上线优先 Docker**(见 [Quickstart](#quickstart-docker-最小跑通));本节面向需要在 IDE 中改代码的开发者。 ### 第一步:初始化数据库 ``` \# MySQL:创建业务数据库并导入脚本 mysql -u root -p -e "CREATE DATABASE wrj DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4\_general\_ci;" mysql -u root -p wrj < HS-WRJ-SERVER/docs/sql/wrj.sql ``` ### 第二步:启动后端 ``` \# 1. 克隆 / 进入项目目录 cd HS-WRJ-SERVER \# 2. 编译安装 mvn clean install \# 3. 启动主服务(ruoyi-admin,端口 6001) cd ruoyi-admin mvn spring-boot:run \# 或运行 com.px.RuoYiApplication ``` > 项目中需修改的配置已使用 > > `TODO SETTING` > > 标识,可全局搜索后按说明修改,主要包括: > > `ruoyi.profile` > > 文件路径、数据库、Redis、MinIO、大疆云( > > `dj.appid` > > / > > `dj.appkey` > > / > > `dj.applicense` > > )、MQTT、媒体服务器等。 ### 第三步:启动前端 ``` \# 1. 进入前端目录 cd HS-WRJ-WEB \# 2. 安装依赖(npm 慢时可切换国内镜像) npm install --registry=https://registry.npmmirror.com \# 或使用 pnpm:pnpm install \# 3. 配置环境变量(复制模板并修改) cp .env.temp .env ``` 主要环境变量: | 变量 | 说明 | | ------------------- | ------------------------------------ | | `VUE_APP_TITLE` | 系统标题 | | `VUE_APP_BASE_API` | 后端 API 地址(如 `http://127.0.0.1:6001`) | | `VUE_APP_LIVE_URLS` | 直播流地址(如 `http://127.0.0.1:8088`) | ``` \# 4. 启动开发服务 npm run dev ``` 浏览器访问 `http://localhost:80`(端口以 `vue.config.js` 中 `port` 为准)。 ### 默认账号 | 账号 | 密码 | | ------- | -------- | | `admin` | `111111` | ### 验证系统 * 后端 API:`http://localhost:6001`(返回 401 或 JSON 字符串即服务正常) * Swagger 文档:`http://localhost:6001/swagger-ui/index.html` * 大疆云功能需在 [大疆开放平台](https://developer.dji.com/cn/) 申请应用并配置 `dj.appid`、`dj.appkey`、`dj.applicense` *** ## 部署参考 Docker 一键部署请查看 **[Quickstart:Docker 最小跑通](#quickstart-docker-最小跑通)**;环境与变量详解见 [docker/README.md](docker/README.md)。 ### 手工部署 #### 后端 ```bash cd HS-WRJ-SERVER mvn clean package -pl ruoyi-admin -am -DskipTests java -jar ruoyi-admin/target/ruoyi-admin.jar ``` 脚本路径:`HS-WRJ-SERVER/docs/sql/wrj.sql`。配置项搜索 `TODO SETTING`。 #### 前端 ```bash cd HS-WRJ-WEB npm install --registry=https://registry.npmmirror.com cp .env.temp .env npm run build:prod ``` Nginx 示例(`/prod-api` 与 Docker 前端一致): ```nginx server { listen 80; server_name your-domain.com; root /path/to/dist; index index.html; location / { try_files $uri $uri/ /index.html; } location /prod-api/ { proxy_pass http://127.0.0.1:6001/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ``` 详见 [HS-WRJ-WEB/README.md](HS-WRJ-WEB/README.md)。生产环境可用 [宝塔面板](https://www.bt.cn/) 配置 HTTPS。 *** ## 常见问题 | 问题 | 解决方法 | | ----------- | ------------------------------------------------------------------------ | | 依赖安装失败 | 切换 npm 镜像(`--registry=https://registry.npmmirror.com`)或使用 `pnpm install` | | 后端启动失败 | 查看启动日志排查;确认 `ruoyi.profile` 等配置的目录已预先创建 | | 文件权限不足 | 项目涉及的文件权限需与启动 jar 的用户一致 | | 接口 404 / 跨域 | 检查 `.env` 中 `VUE_APP_BASE_API` 及 `vue.config.js` 的 `proxy` 配置 | | 直播无法播放 | 确认 ZLMediaKit 已启动,`VUE_APP_LIVE_URLS` 配置正确 | | 大疆云功能不可用 | 确认已在[大疆开放平台](https://developer.dji.com/cn/)申请应用并正确配置 `dj.appid` 等参数 | | Docker 构建失败 | 确认已拉全仓库(含 `ruoyi-common`、`ruoyi-framework`);查看 `docker compose logs`;参考 [docker/README.md](docker/README.md) | | 库表为空 / 无法登录 | MySQL 卷已存在时不会重复执行 `wrj.sql`;需重置可 `docker compose down -v` 后重建(会丢数据) | | 上传 / 预览失败 | 检查 `.env` 中 MinIO 地址与桶名;宿主机 MinIO 可用 `host.docker.internal` | | MQTT 连接失败 | 确认 `emqx` 容器健康;`.env` 使用 `WRJ_MQTT_BROKER=emqx`,勿与 Spring 默认 `mqtt.host` 混用错误变量 | | 部署疑问 / 需人工协助 | 先查 [docker/README.md](docker/README.md);仍有问题见 [部署遇到问题](#部署遇到问题) 或 [交流社区](#交流社区与答疑) | *** ## 产品版本与商业能力示意 | 版本 | 定位 | |------|------| | **开源版** | 本仓库,AGPL-3.0;完整前后端与 Docker 部署,适合评估、二开、社区协作 | | **商用版** | 企业生产上线、专属支持、**商业授权**(闭源部署合规)、交钥匙与定制 | | **光伏版** | 光伏电站场景:组件识别、热斑与缺陷分析等专项能力封装 | 能力对照见上文 [开源版与商业版(能力边界)](#开源版与商业版能力边界)。 ### 规模化场景下的界面示意(商业版) 以下为**多机场 / 大屏 / 行业增强**等在生产环境中的 UI 示意,便于理解商业版在规模化场景中的呈现方式,**不代表开源版功能被刻意裁剪**。 ![首页数据大屏](HS-WRJ-SERVER/docs/images/commercial/home.png) ![低空飞行服务](HS-WRJ-SERVER/docs/images/commercial/low-altitude.png) ![可视化航线设计](HS-WRJ-SERVER/docs/images/commercial/wayline-design.png) ![机场远程控制](HS-WRJ-SERVER/docs/images/commercial/airport-control.png) ![AI 预警中心](HS-WRJ-SERVER/docs/images/commercial/ai-alert.png) > 了解商业版与行业方案(信息页,非销售话术):[亥时无人机在线演示 / 产品介绍](https://wrj.haishi.net.cn/) · 商务与试用可在该站点或文末交流群中**按需**联系,无需为跑通开源版先行联系。 ## 开源协议 本项目采用 [AGPL-3.0](HS-WRJ-SERVER/LICENSE) 开源协议。 * 使用、修改、分发本软件需遵守 AGPL-3.0 条款 * 基于本项目的衍生作品若通过网络提供服务,需开源其完整源代码 * 商用或闭源使用请获取商业授权 *** ## 参与贡献 欢迎提交 Issue 和 Pull Request 共同完善项目: 1. **Fork** 本仓库 2. 新建功能分支:`git checkout -b feature/xxx` 3. 提交代码:`git commit -m 'feat: 添加 xxx 功能'` 4. 推送分支:`git push origin feature/xxx` 5. 提交 **Pull Request** *** ## 交流社区与答疑 | 平台 | 说明 | |------|------| | **Gitee Issues** | [提交 Bug 或建议](https://gitee.com/henan-pinxun-network/uav-inspect/issues) | | **微信交流群** | 扫码添加工作人员入群(部署、大疆 API、功能讨论) | ### 扫码入群(可选) 已通过 Quickstart 跑通?可在 Issue 区公开讨论。需要**一对一部署或大疆云对接协助**时,**扫描下方二维码添加工作人员**(备注「无人机开源」)进入开发者交流群。

扫码添加工作人员加入交流群

若二维码无法显示,图片路径:HS-WRJ-SERVER/docs/images/kefu.png

## 相关链接 * [若依框架文档](https://doc.ruoyi.vip/ruoyi/)(项目基于若依脚手架) * [大疆开放平台](https://developer.dji.com/cn/) * [大疆云 API 文档](https://developer.dji.com/doc/cloud-api-tutorial/cn/) * [Vue 2 文档](https://v2.cn.vuejs.org/) * [Element UI 文档](https://element.eleme.cn/) * [宝塔面板](https://www.bt.cn/)(推荐用于部署管理) * [Docker 部署说明](docker/README.md) * [在线演示](https://wrj.haishi.net.cn/) ***