[Open-source] Commercially usable unmanned aerial vehicle management platform, based on WEB development of low-altitude flight scheduling platform

Open SourceIoT
2026-06-28 01:04 0 次浏览 • 0 次下载 0KB
[Open-source] Commercially usable unmanned aerial vehicle management platform, based on WEB development of low-altitude flight scheduling platform

1. Project Overview

Nexus Hive for Web Low-Altitude Intelligent Flight Scheduling Platform

A low-altitude flight scheduling platform developed based on WEB, it is an open-source and commercially available unmanned aerial vehicle management platform, developers can develop various low-altitude scene applications based on Nexus Hive, the system has planned an application center, and has released applications in various fields from time to time, including: one-stop flight platform, unmanned aerial vehicle low-altitude patrol system, unmanned aerial vehicle low-altitude control system, unmanned aerial vehicle low-altitude monitoring system, GIS intelligent city system, shared unmanned aerial vehicle system, unmanned aerial vehicle scheduling system, intelligent patrol system, unmanned aerial vehicle logistics distribution system, unmanned aerial vehicle algorithm system, unmanned aerial vehicle algorithm box, and unmanned aerial vehicle AI recognition system, etc.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image
Image
Image
Image
Image
Image

4. Feature Overview

As an industrial-grade low-altitude unmanned aerial vehicle intelligent scheduling and management platform, NEXUS HIVE provides strong unmanned aerial vehicle device management (currently supports DJI airport series products, and will support commercial series products in the future), task management (single task, cyclic task, appointment task, trigger task), unmanned aerial vehicle route planning (down to point-by-point job instructions), media resource management (side-by-side streaming, OSS private storage), electronic fence, GIS system, three-dimensional model management (currently supports 3D tiles, used for editing stereoscopic routes), and supports developers to interface with multiple modal algorithms, edge algorithms, and model generation tools, the back-end uses  BuildAdmin  framework, provides stable and efficient API services; the front-end three-dimensional visualization is based on  Mars3D  engine, presenting a cool and realistic job scene. It has achieved centralized, automated, and visualized control of unmanned aerial vehicle teams, empowering low-altitude work scenes such as energy patrol, engineering survey, and security monitoring.

Core Function

Multi-Dimensional Management

  • Project Management
    Centrally manages all unmanned aerial vehicle resources and tasks by project dimension.
  • Partition Management
    Flexible partitioning and management of job areas, achieving fine-grained scheduling.
  • Device Management
    Full access and management of DJI Airport (Dock) and aircraft, real-time viewing of device status, alarm information, airport and aircraft detailed data.
  • Task Management
    Support setting up unmanned aerial vehicle automation execution tasks by project.

  Remote Scheduling and Control

  • Multi-type support
    Currently supports the connection and management of DJI Airport 2 (Dock 2) and DJI Airport 3 (Dock 3), and will expand to more models in the future.
  • Remote Maintenance
    Can perform restart, upgrade, parameter configuration, etc. maintenance operations on remote airports.
  • One-key Command
    Supports one-key task dispatch, one-key return, emergency stop, etc. quick operations.

✈️ Visual Task Editing

  • Three-dimensional flight space
    Based on the Mars3D engine, it provides a powerful three-dimensional visualization route editor, which can be drawn and dragged to modify the route directly on the ground.
  • Rich action commands
    Route supports adding multiple actions, including: taking photos, recording, hovering, waiting, adjusting the flight attitude, adjusting the camera tilt angle, controlling the camera zoom (Zoom In/Out)
  • Three-dimensional real-time monitoring
    Real-time monitoring of task execution in a three-dimensional scene, dynamically updating aircraft position, attitude, and status.

  Data and reports

  • Flight record export
    One-click export of complete flight task records and reports for easy subsequent analysis and audit.
  • Device alarm history
    Viewing all device historical alarm information to help with device health management.

5. Tech Stack

Tech Stack

  • Backend Framework
    BuildAdmin (based on ThinkPHP and Vue's CRUD rapid development framework)
  • Three-dimensional engine
    Mars3D (Powerful 3D Earth Platform)
  • Cloud Service
    DJI Cloud API (DJI Cloud API)
  • Main Functions
    Project Partition Management, Device Monitoring, Remote Control, Visual Route Editing, Task Scheduling, Data Export

About Deployment

  • Environment Preparation Checklist

Backend:

PHP > 8.0
Mysql  5.7
Redis  6.2
Workerman 3.5.34
EMQX 4.4
Image

Taobao Deployment:

Create a new site in Taobao, set the site directory to public
Pseudo-static:
location ~* (runtime|application)/{
	return 403;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}
Need to start Workerman in the root directory with a guardian process: 
php think worker:server

Note:

Please ensure that emqx can access normally before deployment, and deploy the airport to the corresponding third-party cloud at the same time, and mqttx can subscribe to thing/product/ "/osd" and receive message push
Currently, only OSS media is supported, please open bu{Airport SN}/osd# Nexus Hive for Web Low-Altitude Intelligent Flight Scheduling Platform
Current live streaming uses Agora's ultra-fast live streaming. Please configure the Agora token access domain in the front-end configuration file. If you need RTMP, please refer to the front-end code for modification of live streaming type.

Special thanks

  • Thinkphp
  • FastAdmin
  • Vue
  • vue-next-admin
  • Element Plus
  • TypeScript
  • vue-router
  • vite
  • Pinia
  • Axios
  • nprogress
  • screenfull
  • mitt
  • sass
  • echarts
  • vueuse
  • lodash
  • eslint
  • prettier
  • Sortable
  • v-code-diff
  • clicaptcha
  • phinx
  • buildAdmin
  • mars3d
  • DJI SDK
  • jetbrains
#1
资源直链https://gitee.com/nanzhu666/NexusHive
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare