2026/8/9 15:31:50

星极智航无人机综合服务平台技术架构详解

星极智航无人机综合服务平台技术架构详解 摘要星极智航是面向行业场景的无人机全栈管理平台采用 云 - 边 - 端 三级协同架构基于微服务、边缘计算、实时音视频、AI 推理等技术实现无人机自动机场管理、任务智能调度、多源视频接入、AI 目标识别、一张图指挥等核心能力。本文从系统分层、通信协议、核心模块、部署架构等维度详细解析星极智航平台的技术实现细节。关键词无人机云平台边缘计算MQTTWebRTC任务调度AI 推理自动机场1. 系统总体架构星极智航平台采用经典的 终端 - 边缘 - 云端 三级分布式架构整体自下而上分为感知执行层、边缘计算层、网络传输层、云端服务层和业务应用层五个层次实现控制面与数据面分离、信令与媒体分离。整体架构分层业务应用层公安警航、电力巡检、光伏巡检、城管执法、应急救援、水利监测云端服务层任务调度引擎、设备管理中心、媒体服务集群、AI 中台、GIS 服务、用户权限管理、数据存储服务、消息总线、开放 API 网关网络传输层4G/5G 公网、公安 / 行业专网、Mesh 自组网、北斗短报文边缘计算层边缘网关协议转换、本地 AI 推理、离线任务缓存、视频转码感知执行层自动机场、无人机 (经纬 M30/M300/M350)、可见光 / 红外 / 变焦 / 喊话等载荷1.1 设计原则云边协同简单决策在边缘复杂分析在云端网络中断时边缘可独立执行预设任务恢复后自动同步数据微服务化核心模块拆分为独立微服务支持容器化部署、水平扩展协议标准化南向支持 MQTT 5.0、RTSP、GB28181 等标准协议兼容多厂商设备安全优先全链路加密设备双向认证符合等保 2.0 三级要求高可用核心服务集群部署单节点故障不影响整体功能2. 感知执行层技术规范2.1 自动机场接入星极智航目前深度适配大疆机场 3 (Dock 3)、机场 2 (Dock 2)同时支持道通、极飞等主流自动机场通过标准协议接入。机场核心能力接口舱门控制开 / 关舱门状态查询与控制充电管理电池状态监测、充电电流 / 电压控制、健康度评估环境监测内置风速、雨量、温度、湿度传感器实时上报气象数据精准降落视觉定位辅助降落精度 ±10cm固件升级OTA 远程升级机场与无人机固件机场状态数据结构示例json{ dock_sn: DK3X-8FCD3E2A1B00, firmware_version: 07.01.0203, status_code: 0, cover_state: 0, charging_state: 1, batteries: [ {index: 0, capacity_percent: 98, temperature: 26.5, voltage: 26.3}, {index: 1, capacity_percent: 97, temperature: 26.2, voltage: 26.2} ], weather: { wind_speed: 2.3, wind_direction: 180, rainfall: 0, temperature: 24.8, humidity: 65 }, position: {lng: 116.397, lat: 39.908, altitude: 52.3}, timestamp: 1720000000000 }2.2 无人机与载荷平台通过大疆 PSDK (Payload SDK) 和 OSDK (Onboard SDK) 实现对无人机的深度控制飞行控制指令集一键起飞 / 一键降落 / 紧急悬停 / 紧急返航航点任务执行支持最多 999 个航点每个航点可设置高度、速度、云台角度、拍摄动作指点飞行点击地图任意位置无人机自主飞往目标跟随框选目标后无人机自主调整位置和云台角度持续跟踪载荷控制相机变焦、拍照、录像、ISO / 快门 / 白平衡参数调节云台俯仰 / 偏航 / 滚转角度控制精度 ±0.01°扩展载荷空中喊话器 (音量 / 音频文件播放)、探照灯 (亮度 / 开关)、气体检测仪3. 边缘计算层设计边缘计算节点部署在机场侧或分局 / 派出所机房采用 Docker 容器化部署核心组件包括3.1 边缘网关协议转换将厂商私有协议转换为标准 MQTT 消息统一接入云端南向DJI Cloud API、MQTT 私有协议、串口 RS485北向标准 MQTT 5.0 over TLS 1.3离线自治网络中断时自动执行预设巡逻任务本地缓存视频和飞行数据最长支持 7 天本地存储网络恢复后断点续传数据不丢帧不丢数据3.2 边缘 AI 推理边缘节点配置 NVIDIA Jetson Orin NX 或 Intel x86 OpenVINO 环境运行轻量级 AI 模型表格模型框架输入分辨率帧率识别类型YOLOv8nTensorRT640×64030fps人员、车辆、动物、常见物品PP-YOLOE-sPaddle Inference640×64025fps人员聚集、烟火检测ByteTrack--25fps多目标跟踪LPRNetTensorRT94×2430fps车牌识别边缘推理流水线RTSP 流拉取 → FFmpeg 解码 → 图像预处理 (缩放 / 归一化)模型推理 → 后处理 (NMS / 置信度过滤)目标跟踪 → 事件判断 (越界 / 聚集 / 异常)仅上传结构化结果和目标截图不上传全量视频带宽节省 80% 以上3.3 本地媒体服务边缘节点内置 ZLMediaKit 轻量级媒体服务本地 RTSP/RTMP 视频接入本地 WebRTC 低延时预览延时 200ms本地录像存储支持 H.265 硬件编码断网时一线民警仍可通过局域网查看无人机画面4. 网络传输层4.1 信令通道核心协议MQTT 5.0 over TLS 1.3BrokerEMQX 5.x 集群支持百万级设备并发连接QoS 级别控制指令 QoS1 (至少到达一次)状态数据 QoS0 (最多一次)心跳间隔30s断线自动重连遗嘱消息通知设备离线主题设计采用层级结构支持通配符订阅设备上行主题device/{product_type}/{sn}/state 设备状态上报device/{product_type}/{sn}/telemetry 遥测数据 (GPS / 姿态 / 电量)device/{product_type}/{sn}/event 事件上报 (起飞 / 降落 / 告警)device/{product_type}/{sn}/ack 指令执行结果云端下行主题device/{product_type}/{sn}/command 控制指令下发device/{product_type}/{sn}/config 配置下发device/{product_type}/{sn}/ota 固件升级消息体格式统一采用 Protobuf 序列化相比 JSON 体积减少 60%解析速度提升 3-5 倍。关键消息定义protobufmessage FlyToPointCommand { string task_id 1; double longitude 2; double latitude 3; float altitude 4; // 相对起飞点高度单位m float speed 5; // 飞行速度单位m/s GimbalAngle gimbal 6; bool follow_target 7; }4.2 媒体通道视频流与信令分离采用专门的媒体服务器集群处理整体媒体链路 无人机 / 机场 → RTMP/RTSP 推流 → ZLMediaKit 集群 → 多协议分发 → 播放端同时分发给录制存储和 AI 分析模块协议选型与延时指标表格播放协议端到端延时适用场景WebRTC200-500ms指挥控制、目标跟踪、实时操作HTTP-FLV/WS-FLV500-1000ms日常预览、多画面分割HLS3-5s录像回放、移动端弱网观看RTSP200ms本地局域网、AI 分析拉流关键优化点支持 H.264/H.265 硬件编解码单服务器支持 1000 路 1080p30fps 转发启用 SVC 分层编码和自适应码率 (ABR)根据网络状况自动调整清晰度关键帧请求 (PLI/FIR) 机制丢包后快速恢复画面音频对讲WebRTC 数据通道实现双向语音延时 300ms支持空中喊话5. 云端服务层核心模块云端采用 Spring Cloud 微服务架构基于 Kubernetes 容器编排核心模块如下5.1 设备管理中心设备生命周期管理设备注册、认证、分组、标签、固件升级设备影子缓存设备最新状态指令下发时先更新影子设备在线后立即同步状态监控实时监控设备在线 / 离线状态异常自动告警拓扑管理机场 - 无人机关联关系、载荷挂载关系管理设备认证采用一机一密每个设备烧录唯一 X.509 证书MQTT 连接时双向认证防止伪造设备接入。5.2 智能任务调度引擎调度引擎是平台的 大脑基于 A * 算法和遗传算法实现多无人机协同调度核心调度流程任务接收来自指挥中心的手动任务或 AI 自动生成的巡逻任务资源匹配根据任务位置、类型、优先级筛选可用机场和无人机计算每个机场到任务点的直线距离和预计飞行时间检查无人机剩余电量、载荷类型是否满足任务需求考虑空域限制、天气状况 (风速 / 降雨) 是否适航航线规划自动避开禁飞区、限飞区、障碍物计算最短路径设置航点高度和速度多机任务时自动分配空域设置安全间隔 (水平≥30m垂直≥15m)任务下发通过 MQTT 将航线任务发送到对应机场实时监控跟踪任务执行进度异常情况 (低电量 / 信号丢失) 自动处理任务结束自动生成任务报告归档飞行数据和视频调度算法核心指标响应时间从接警到无人机起飞 60 秒到达时间城区 5-8 公里范围 3 分钟多机并发单区域支持最多 16 架无人机同时执行任务任务成功率99.5%5.3 AI 中台AI 中台采用 模型仓库 推理流水线 标注训练 的闭环架构推理流水线视频流接入从媒体集群拉取 RTSP 流帧抽取按 1-5fps 抽帧避免重复计算预处理解码、缩放、归一化、色彩空间转换模型推理Triton Inference Server 统一管理模型支持 TensorRT/ONNX Runtime/PaddlePaddle 多后端后处理NMS、置信度过滤、目标跟踪事件判断根据业务规则 (越界 / 区域入侵 / 人员聚集) 生成告警结果推送告警信息推送到指挥中心截图和短视频片段自动保存内置算法模型清单表格算法类别具体能力准确率目标检测人员、车辆、自行车、宠物、烟火、刀具mAP0.5 90%行人分析人员计数、聚集检测、越界、区域入侵、快速奔跑召回率 95%车辆分析车牌识别、车型识别、车辆跟踪、违停检测车牌识别率 98%行为分析打架斗殴、跌倒、挥手求救准确率 85%图像增强夜间低光增强、去雾、防抖-支持用户自定义数据集训练平台提供标注工具训练完成后一键部署到边缘或云端。5.4 GIS 一张图服务地图引擎支持天地图、高德、百度、Google 地图支持离线瓦片地图二三维一体化支持倾斜摄影三维模型、BIM 模型、点云数据加载时空数据库PostgreSQL PostGIS 存储和查询空间数据标绘功能点、线、面、箭头、围堵圈等警务标绘一键同步到所有端图层管理无人机位置、视频画面、警情位置、警力分布、重点区域等多图层叠加显示5.5 存储架构采用分层存储策略冷热数据分离表格数据类型存储引擎保留周期特点设备遥测数据InfluxDB/TDengine3 个月时序数据高写入吞吐结构化业务数据MySQL 8.0永久事务支持主从复制缓存 / 会话Redis 7.x Cluster-高性能支持发布订阅视频录像MinIO / 对象存储30 天 - 1 年erasure coding高可靠图片 / 截图MinIO / 对象存储永久按日期和设备分目录日志Elasticsearch6 个月全文检索问题排查6. 部署架构6.1 部署模式支持三种部署模式满足不同规模客户需求1. 公有云 SaaS 模式部署在阿里云 / 华为云多租户隔离适合区县公安局、派出所开箱即用按机场数量 / 年付费无需运维2. 私有化部署全量部署在客户机房或公安云符合等保三级要求数据不出网支持深度定制开发与警综平台、大数据平台对接典型服务器配置应用服务器3 台16 核 32G 以上媒体服务器2-4 台32 核 64G带 GPU 硬件编码AI 推理服务器1-2 台配置 NVIDIA T4/A10 显卡存储服务器根据录像保留时间配置建议≥100TB3. 混合云模式日常巡逻和非敏感任务走公有云重大安保、敏感案件任务切换到私有云边缘节点自动同步配置无需人工干预6.2 高可用设计所有核心服务至少 2 副本无状态服务可水平扩展MQTT Broker、媒体服务器、数据库均采用集群部署多可用区部署单机房故障不影响服务故障自动转移服务健康检查失败自动重启流量自动切到健康节点数据备份数据库每日全量备份 实时 binlog 备份对象存储多副本7. 关键技术指标表格指标类别参数数值设备接入单集群支持设备数≥10000 台并发在线设备≥5000 台控制指令端到端延时200ms视频性能单媒体服务器并发路数1000 路 1080p30fpsWebRTC 端到端延时200-500ms视频编码支持H.264/H.265AI 性能单 T4 显卡并发 AI 路数32 路 1080p2fps目标检测 mAP0.590%车牌识别准确率98%调度性能任务调度响应时间1s从下发任务到起飞60s城区到达现场时间3-5 分钟系统可靠性系统可用性99.9%数据可靠性99.999%单节点故障恢复时间30s8. 开放能力与集成8.1 OpenAPI 接口平台提供 RESTful API支持第三方系统集成设备管理 API查询设备状态、控制设备任务管理 API创建任务、查询任务状态、控制任务执行媒体 API获取视频流地址、查询录像、回放控制告警 API订阅 AI 告警事件、查询历史告警组织权限 API用户、角色、权限管理接口采用 OAuth 2.0 认证支持 API Key 和 JWT 令牌完整的接口文档和 SDK。8.2 标准协议支持南向MQTT 5.0、RTSP、RTMP、GB/T 28181-2016、Onvif北向RESTful API、WebSocket、Webhook数据格式JSON、Protobuf、GeoJSON8.3 与公安现有系统对接接处警系统警情自动触发无人机任务警综平台飞行记录和证据自动同步到警情单视频专网GB28181 级联到公安视频图像信息共享平台大数据平台结构化数据通过 Kafka 推送供数据建模分析指挥中心对接大屏和指挥调度系统实现一张图指挥参考文献 [1] DJI Cloud API 官方文档大疆创新2026[2] ZLMediaKit 高性能流媒体服务器https://github.com/ZLMediaKit/ZLMediaKit[3] EMQX MQTT Broker 官方文档2026[4] GB/T 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求[5] YOLOv8: An Incremental Improvement, Ultralytics, 2023