El agente ofrece una aplicación web de configuración orientada a móviles por la red local y un panel de estado de solo lectura por SSH. Ambas interfaces, Mission Control y el acceso desde Android leen un mismo objeto de estado, por lo que el operador ve información coherente.
El modelo de configuración local está definido como contrato previsto; la compilación de KairOS y las direcciones de los servicios requieren verificación.
Repositorio de KairOS ↗En esta página +
Un único flujo de configuración orientado a móviles
El propio agente sirve la aplicación web, que se abre desde un teléfono, tableta o portátil. El escenario local básico no necesita Internet ni cuenta en la nube. El asistente guía desde la identificación del dispositivo hasta el traspaso de la conexión a Mission Control.
Identificación
Nombre del dispositivo, rol, perfil de placa, versión del agente y progreso general de incorporación.
MAVLink
Estado del FC, firmware, ruta serie, velocidad de transmisión, heartbeat y URL WebSocket.
Vídeo
Cámara o receptor, URL WHEP, grabación, tasa de bits, formato y estado del enlace.
Red
Punto de acceso, LAN, conexión compartida USB, mDNS, Ethernet, cliente Wi-Fi y módem celular.
Acceso remoto
Token opcional de túnel en la nube, estado del túnel y URL publicadas.
Sistema
Servicios, registros, versión, resumen de soporte y acciones de recuperación con confirmación.
El terminal no modifica deliberadamente la configuración activa
El comando kairos abre un panel compacto que muestra rol, versión, estado del FC, vídeo, enlace y nube, además de la URL local de configuración. Los cambios se realizan en la aplicación web con campos y confirmaciones explícitos. Este enfoque de solo lectura reduce el riesgo de comandos accidentales durante el soporte remoto.
kairos
KairOS Drone Agent · drone · v0.1.0-dev
─────────────────────────────────────
FC connected ArduPilot 4.5
Video streaming 1080p30 H.264
Link healthy -51 dBm
Cloud local mode relay off
─────────────────────────────────────
Setup http://<board-ip>:8080| Comando | Finalidad |
|---|---|
| kairos | Abrir el panel de solo lectura y mostrar las URL locales |
| kairos status | Mostrar de forma compacta configuración, MAVLink, vídeo, red y servicios |
| kairos status --json | Devolver datos de estado para scripts y soporte |
| kairos update | Buscar e instalar una versión publicada de KairOS |
| kairos uninstall | Eliminar el agente KairOS del sistema |
Cinco vías de acceso; la nube es secundaria
| Dirección | Finalidad |
|---|---|
| http://<board-ip>:8080 | Aplicación web de configuración y estado por LAN |
| http://<hostname>.local:8080 | mDNS en la misma red |
| http://192.168.4.1:8080 | Punto de acceso del agente antes de configurar una red externa |
| ws://<board-ip>:8765 | Retransmisor WebSocket de MAVLink sin procesar |
| http://<board-ip>:8889/<cam>/whep | Vídeo WebRTC mediante WHEP |
La vía preferente es la IP de la placa, la conexión compartida USB o el punto de acceso. mDNS resulta práctico, pero depende del sistema operativo del cliente y de la red local. El túnel en la nube se activa solo para acceso remoto; un retransmisor desactivado en modo local es un estado normal, no un error.

