某无人机管理平台

我要开发同款
prog022022年08月01日
157阅读

作品详情

项目介绍:
无人机管理平台, 面向企业用户.
1. 可以把多个无人机实时生成的各种数据(位置信息、飞行视频、照片)通过app采集到平台上, 实现实时查看.
2. 航拍的地形和建筑信息查看, 涉及到地图引擎和3d模型、点云等.
3. 实现多人视频和语音通话.
4. 无人机分型任务规划, 考虑当地的建筑和地形因素等, 兼顾航拍摄像机角度等生成飞行航线.
5. 保存数据进行历史分析等.

技术栈:
node.js koa vue oss mysql MongoDB 函数计算 wssocket mqtt

本人负责后台大部分模块的开发, 优化和重构. mqtt 部分参与度较低:
1 系统重构, 编写私有 oss 模块, 基于 aws-sdk 实现 阿里云/腾讯云/minio 三种 oss 的统一访问.
2 系统重构, 设计 产品/套餐/角色/权限/可选项 模块, 通过中间件的方式集成到现有系统中.
3 全局表单校验中间件开发(基于joi), 和错误处理.
4 用户地图历史数据维护, 后台定时任务服务. 用户历史数据保存一个月后删除.
5 记账计费逻辑, 实现同一个机构多套账本, 按业务发生所在组织的深度和业务类型的不同记录到不同的账本上. 多线程接受记账请求, 准备记账数据, 然后再由主线程按次序记录到账本. 考虑线程冲突和错误回滚.
5 线上数据维护, 编写 node.js 脚本, 从400G的表空间中扫描出当前机构的所有飞行数据, 制作可多次更新的数据库导入包结构.
6 用户地图维护, 编写脚本同步用户本地磁盘同远程 oss 数据结构, 找到错误数据幷修复.
7 公司 npm 私有库维护.
8 环境部署问题修复, pm2 + 私有库镜像制作 + 远程离线安装部署.
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论