[Open-source] Commercially usable unmanned aerial vehicle management platform, based on WEB development of low-altitude flight scheduling platform
![[Open-source] Commercially usable unmanned aerial vehicle management platform, based on WEB development of low-altitude flight scheduling platform](https://yy123.ink/api/img/1782579867936-e8wk3s.jpg)
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






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:

Taobao Deployment:
Note:
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