低空经济巡检场景下,电网、油气管道、应急消防、自然资源和城市治理等行业存在大量"人工爬塔+人眼巡查"的重复作业痛点。业主单位普遍面临无人机设备分散在个人手里、飞行计划靠微信和 Excel 协调、现场画面无法实时回传总部、巡检成果和航线轨迹难以追溯、监管与 airspace 审批缺少留痕等问题。行业监管正推动"一张图统筹飞行",要求无人机的飞行计划、航路、设备、成果和人员权限全部纳入统一监管平台。本项目正是面向这一趋势,建设以公司为租户、以项目为组织单元的低空无人机"一网统飞"管理平台,把需求、规划、排班、飞行、成果和 AI 识别预警串成一条闭环,解决行业内飞行资源"看不见、调不动、管不住"的共性问题。
平台按"数据维护端+平台端+飞手 APP 端"三端分工设计。数据维护端负责公司注册、激活码生成与授权期限、子账号额度维护;平台端面向公司管理员和授权子账号,提供公司信息与项目管理、巡查需求审核、航线规划与网格自动分组、飞行计划排班与资源冲突校验、设备台账与分配、实时监控画面、AI 识别预警列表、多人在线语音协同、飞行记录与成果归档、文件与项目管理等功能;飞手 APP 端面向一线飞手,提供账号密码登录、计划选择与临时飞行、实时图传与仪表相机、平台与飞手多人语音,并支持对机场设备申请控制权后的远程操控飞行。系统以公司为租户实现数据隔离,用激活码机制管控授权期限与子账号额度,全链路以项目、航线、架次、会话逐级追溯,确保飞行合规、成果可回溯、责任可审计。
后端采用 Spring Boot + MyBatis-Plus 构建多租户业务中台,MySQL 承载需求、规划、排班、设备、架次与成果等业务数据,Redis 以 60 秒 TTL 维护设备在线心跳、OSD 状态与直播能力缓存,并通过 JWT 加 tenant_id 实现租户隔离与接口数据权限;设备侧基于大疆上云 API 打通 MQTT 物模型协议,通过 MQTT 主题两级路由分发遥测、状态、事件与 HMS 消息,用 WebSocket 将设备上下线、拓扑变化和实时数据加工后推送到前端。飞手 APP 与平台端共用同一套账号与服务端会话协议,采用 WGS84 存储、GCJ-02 显示的坐标转换规范。难点集中在设备资源跨项目时段冲突校验、远程控制会话的独占与断连不自动恢复、AI 预警事件去重与确认入库,以及同一飞机同一时刻仅允许一个控制方的仲裁规则。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论