O agente disponibiliza uma aplicação web de configuração orientada a móveis pela rede local e um painel de estado apenas de leitura por SSH. Ambas as interfaces, Mission Control e o acesso a partir de Android leem o mesmo objeto de estado, oferecendo ao operador uma visão coerente.
O modelo de configuração local está definido como contrato previsto; a compilação KairOS e os endereços dos serviços exigem verificação.
Repositório KairOS ↗Nesta página +
Um único fluxo de configuração orientado a móveis
O próprio agente serve a aplicação web, aberta a partir de telefone, tablet ou portátil. O cenário local principal não precisa de Internet nem conta na nuvem. O assistente guia desde a identificação do dispositivo até à transferência da ligação para Mission Control.
Identificação
Nome do dispositivo, papel, perfil da placa, versão do agente e progresso geral de integração inicial.
MAVLink
Estado do FC, firmware, caminho série, velocidade de transmissão, heartbeat e URL WebSocket.
Vídeo
Câmara ou recetor, URL WHEP, gravação, débito, formato e estado da ligação.
Rede
Ponto de acesso, LAN, partilha USB, mDNS, Ethernet, cliente Wi-Fi e modem celular.
Acesso remoto
Token opcional do túnel na nuvem, estado do túnel e URL publicados.
Sistema
Serviços, registos, versão, resumo de suporte e ações de recuperação com confirmação.
O terminal não altera deliberadamente a configuração ativa
O comando kairos abre um painel compacto com papel, versão, estado do FC, vídeo, ligação e nuvem, além do URL local de configuração. As alterações são feitas na aplicação web com campos e confirmações explícitos. Esta abordagem apenas de leitura reduz o risco de comandos acidentais durante suporte 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 | Finalidade |
|---|---|
| kairos | Abrir o painel apenas de leitura e mostrar URL locais |
| kairos status | Mostrar configuração, MAVLink, vídeo, rede e serviços de forma compacta |
| kairos status --json | Devolver dados de estado para scripts e suporte |
| kairos update | Procurar e instalar uma versão publicada KairOS |
| kairos uninstall | Remover o agente KairOS do sistema |
Cinco vias de acesso; a nuvem é secundária
| Endereço | Finalidade |
|---|---|
| http://<board-ip>:8080 | Aplicação web de configuração e estado por LAN |
| http://<hostname>.local:8080 | mDNS na mesma rede |
| http://192.168.4.1:8080 | Ponto de acesso do agente antes de configurar a rede externa |
| ws://<board-ip>:8765 | Retransmissor WebSocket de MAVLink em bruto |
| http://<board-ip>:8889/<cam>/whep | Vídeo WebRTC por WHEP |
A via prioritária é o IP da placa, a partilha USB ou o ponto de acesso. mDNS é prático, mas depende do sistema operativo do cliente e da rede local. O túnel na nuvem só é ativado para acesso remoto; retransmissão desligada no modo local é um estado normal, não um erro.

