FlySpark 标志FlySpark

在浏览器中运行的 MAVLink 地面站

FlySpark 是一款 MAVLink 地面站,可在 Chrome 或 Edge 标签页以及 Android 和 iPhone 的 FlySpark App 中,通过 MAVLink 2 与 ArduPilot 和 PX4 飞行器通信。查看 HUD 和地图、解锁、切换模式、编辑参数、规划任务和下载日志。

可连接 USB 线、SiK 或 RFD900 等数传电台,或蓝牙数传适配器。

免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。

功能

网页地面站适合做什么

地面控制站是你和飞控之间的那块屏幕。Mission Planner 和 QGroundControl 等桌面软件成熟且功能丰富。基于浏览器的地面站则带来了它们做不到的一点:在任何装有 Chrome 的电脑上打开链接就能连接,无需安装或更新。

这非常适合桌面调试、快速检查参数、外场笔记本和教学课堂。FlySpark 地面站沿用熟悉的 Data、Setup、Config 和 Plan 布局,在不同工具之间切换也很自然。

支持的连接方式

浏览器中:通过 Web Serial 用 USB 串口连接飞控或数传电台,通过 Web Bluetooth 连接蓝牙 UART 适配器。FlySpark 手机 App 中:除上述方式外,还支持 14550 端口的 UDP 和 TCP,可连接 ESP Wi-Fi 桥接和 SITL 模拟器。

针对具体飞行器的设置请见 ArduPilot 和 PX4 页面。GPS 模块、电调等 CAN 外设请见 DroneCAN GUI。

如何在浏览器中连接 MAVLink 飞行器

  1. 打开地面站. 在 Chrome 或 Edge 中打开 FlySpark,选择 MAVLink 地面站。
  2. 建立连接. 通过 USB 插上飞控或数传电台,或使用蓝牙适配器,并允许访问该设备。
  3. 等待心跳包. FlySpark 会识别 ArduPilot 或 PX4 并加载参数。
  4. 飞行或规划. 使用 HUD 和地图,或打开 Plan 编辑并上传任务。

常见问题

支持哪些飞控固件?

通过 MAVLink 连接的 ArduPilot 和 PX4。其他 MAVLink 设备也可能连上,但设置页面是为这两者编写的。

浏览器中能用 UDP 数传吗?

不能。浏览器无法打开 UDP 套接字。UDP 14550 和 TCP 连接请使用 FlySpark App。

支持 MAVLink 2 签名吗?

支持。用口令生成密钥,为发出的消息签名,并把密钥发送到飞行器。

有演示吗?

有。无需任何硬件即可使用一台带参数和示例任务的模拟飞行器。

查看 FlySpark 全部工具

准备好试试了吗?

免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。