技术栈选择

考虑到地图,视频,协议解析,跨平台等需求,有一下几种方案可选:

1,flutter ,比如灵动地面站,就是使用了 flutter 方案。

2,Qt quick 框架,这也是我这次的首选,主要是因为熟悉,并且各模块有成熟的方案

3,.net 架构,这个跨平台 方面 还是不太友好

4,原生语言 ,比如 安卓 java 或者苹果 Swift 等,由于 无法跨多个平台,暂时不考虑

5,h5,现在很大 无人机的监控大屏,三维 航线规划都是这套架构。但我目前只想做一个单体的客户端软件,还不具备做一个平台的能力,并且涉及到服务端就更复杂了,而且好多场景下 并没有网络的支持。

相关推荐
小哈里8 个月前
【无人机】无人机UAV、穿越机FPV的概念介绍,机型与工具,证书与规定
无人机·地面站·飞控系统·uav·fpv
阿木实验室2 年前
自研地面站!自主开源无人飞行系统 Prometheus V2 版重大升级详解
开源·无人机·prometheus·地面站
taciturn丶2 年前
Qt5 互动地图,实现无人机地面站效果
qt·无人机·地图·地面站
EmotionFlying2 年前
(7)(7.6) 恢复任务回放
开源·无人机·ardupilot·地面站·mission planner
EmotionFlying2 年前
(7)(7.1) 使用航点和事件规划任务
开源·无人机·ardupilot·地面站·mission planner
EmotionFlying2 年前
(7)(7.4) 集结航点
开源·无人机·ardupilot·地面站·mission planner
EmotionFlying3 年前
(6)(6.3) 复合连接的故障处理
开源·ardupilot·地面站·mission planner
EmotionFlying3 年前
(5)将固件加载到没有ArduPilot固件的主板上
开源·ardupilot·地面站·mission planner