KairOS Drone Agent 是“无人系统运动”生态未来的机载软件模块。它在 Linux SBC 上连接飞控、视频、本地 API、通信和扩展,与 #bezpiLOTa Mission Control 和 #bezpiLOTa Ground Agent 协同工作。
本页内容 +
开放生态中的机载层
生态包含机载伴随计算机软件、浏览器地面站,以及面向远距离无线通信的独立地面站节点。KairOS 本身仅负责 Drone Agent:Linux SBC 加装于现有飞控旁,独立负责通信、视频、集成和机载计算。
目标契约支持 ArduPilot、PX4、Betaflight 和 iNav。相邻的 Mission Control 应通过 USB、Wi-Fi、局域网或远程中继连接,整合配置、校准、任务规划、固件工具、游戏手柄控制和实时视频。这是架构计划,并非已完成兼容性声明。
可独立运行的三个组件
#bezpiLOTa Mission Control
浏览器 GCS,支持连接、飞控配置、飞行、任务规划、固件和视频。USB 直连可不依赖代理。
KairOS Drone Agent
Linux SBC 上的 Rust/Python 混合架构:Rust 负责 REST、MAVLink 路由、视频、云端中继和无线电;Python 负责 AI/视觉、引导和插件运行时。
#bezpiLOTa Ground Agent
相同代理代码库的地面站配置:WFB-ng 接收、本地分发,以及供笔记本、手机或显示屏使用的现场界面。
无需完整套件。Mission Control 可通过 USB 连接飞控进行台架工作。Drone Agent 可通过 Wi-Fi 或 4G 使用,而不需要 Ground Agent。当无线链路、本地接入点、USB 网络共享或 HDMI 自助终端需要专用接收/中继节点时,才使用 Ground Agent。
从飞控到浏览器的数据流
飞行控制器
ArduPilot、PX4、Betaflight 或 iNav 控制电机、稳定、GPS 和传感器。
MAVLink / MSP 链路
UART 或 USB 连接飞控与 Drone Agent;USB 直连也可直接通向浏览器。
Drone Agent
路由遥测和指令、处理相机、提供本地 API 和可选云端服务。
视频/无线电
相机通过 USB/MIPI CSI 进入 H.264 管线;数据流经 LAN/WebRTC 或 WFB-ng 传输。
Ground Agent
接收远距离链路,并通过 Wi-Fi AP、USB 网络共享、以太网或 HDMI 输出。
Mission Control
浏览器整合控制、任务上下文、视频、健康状态和日志。
Flight Controller ⇄ MAVLink UART ⇄ KairOS Drone Agent
Camera → USB / MIPI CSI → H.264 pipeline
Drone Agent ⇄ WFB-ng / LAN / 4G ⇄ Ground Agent or Browser
Ground Agent → Wi-Fi AP / USB tether / HDMI → Mission Control谁需要可编程机载层
FPV 组装者与飞手
在自有飞行器上使用现代 GCS、配置、任务规划和视频。
研究人员与工程师
通过 REST、WebSocket、SDK、仿真和扩展实现可复现集成。
商业运营者
支持测绘、巡检和农业流程,提供可观测任务和定制能力。
学生与教育者
从协议到 UI 的开放边界,用于学习和实验。
硬件集成商
跨不同 SBC、相机、无线电、传感器和飞控的统一代理层。
生态目标功能图
| 组件 | 规划功能范围 |
|---|---|
| Mission Control | WebSerial;60 多个配置面板;9 个校准向导;7 个任务模式生成器;3D 仿真;地理围栏与集结点;50 Hz 游戏手柄/HOTAS;固件烧录;WebRTC 视频;演示无人机;SITL;适配平板的深色 UI |
| Drone Agent | 一行命令安装;串口飞控自动识别;H.264/WFB-ng/WebRTC;MQTT + Convex;REST :8080;配置 Web 应用;SSH CLI;Python SDK 契约;17 种板卡配置;更新命令 |
| Ground Agent | WFB-ng RX;Wi-Fi AP;USB CDC-NCM 网络共享;OLED + 按钮;HDMI 自助终端;强制门户配置界面 |
每个产物独立确定许可证
| KairOS 产物 | 许可证规定方式 |
|---|---|
| Drone Agent 核心 | 首次公开发布前在仓库中提供 LICENSE 文件 |
| 文档 | 在文档中独立明确声明 |
| 硬件设计 | 每套源文件旁提供许可证 |
| 扩展 | 每个软件包清单包含许可证和第三方声明 |
在自有 LICENSE 文件出现前,网站不会为 KairOS 指定具体软件或硬件许可证。核心、文档、设计文件和扩展应分别获得明确、独立的法律条款。
根据当前任务选择路径
理解数据流
前往“工作原理”:连接模式、MAVLink、视频、云端中继和解锁追踪。
了解 Mission Control
规划中的本地演示模式,无需真实飞行器或危险指令。
准备伴随 SBC
选择安装路径,完成 Drone Agent 本地配置。
组装现场接收器
Ground Agent 硬件、安装、客户端路径和故障排查。