CONCEITO E DESENVOLVIMENTODESPORTO NÃO TRIPULADO · #bezpiLOTa · KAIROS DRONE AGENTDocumentação
#bezpiLOTa→Primeiros passos→Ground Agent
INÍCIO RÁPIDO / GROUND AGENT

#bezpiLOTa Ground Agent é concebido como um componente de campo adjacente com o perfil ground-station: recebe WFB-ng, disponibiliza AP Wi-Fi e partilha USB, suporta um quiosque HDMI e mostra o estado num OLED com botões físicos.

PREVISTO

Ground Agent não é um produto KairOS; o protocolo de interação partilhado e o perfil terrestre exigem uma compilação e validação separadas do ecossistema.

Repositório KairOS ↗
WFB-NGreceção de rádio
4caminhos dos clientes
OLEDinterface física opcional
GROUNDperfil
01
O QUE É GROUND AGENT

Uma ponte entre a ligação de rádio e os dispositivos do operador

A bordo, Drone Agent codifica vídeo e transmite o fluxo de rádio. Ground Agent utiliza um adaptador Wi-Fi compatível em modo monitor, recebe pacotes WFB-ng, reconstrói o fluxo com FEC e publica-o na rede local. Um portátil ou telefone liga-se ao AP/partilha e abre Mission Control.

O perfil terrestre não exige controlador de voo. A deteção automática utiliza um adaptador de receção, ausência de FC, OLED e botões como sinais do papel. Uma seleção explícita é guardada em /etc/kairos/config.yaml.

02
HARDWARE NECESSÁRIO

Conjuntos mínimos de bancada e de campo autónomo

CenárioComponentes
Mínimo de bancadaRaspberry Pi 4B 2 GB+; adaptador USB RTL8812EU; 2 antenas SMA de 5,8 GHz; cabo de dados USB-C; alimentação externa estável
Campo autónomoConjunto de bancada + OLED SSD1306 I²C de 1,3″; quatro botões; ecrã HDMI; comando de jogo USB
A bordoSBC com Drone Agent; adaptador WFB-ng TX; câmara; canal/chave correspondentes; ligação ao FC se forem necessários telemetria/controlo
03
INSTALAÇÃO

De um sistema operativo novo ao perfil ground-station

01

Grave o sistema operativo

Pi 4B: Raspberry Pi OS Lite Bookworm de 64 bits. Radxa: imagem Debian/Ubuntu do fabricante.

02

Arranque + SSH

Ligue a rede, encontre o nome de anfitrião/IP e inicie sessão por SSH.

03

Ligue o rádio

Ligue o RTL8812EU com antenas antes de colocar a interface em modo monitor.

04

Verifique USB

lsusb deverá mostrar um dispositivo Realtek, normalmente com ID 0bda:8812.

05

Execute a instalação gerada

Flash Tool seleciona Ground Agent e a placa, depois fornece o comando KairOS atual.

06

Confirme o papel

Verifique o perfil ground-station e os serviços de receção/AP/partilha ativados.

bashInício de sessão e verificação do adaptador previstos
ssh pi@kairos-ground.local
# или
ssh pi@192.168.1.XX

lsusb | grep -i realtek
Interface prevista KairOS: o comando só será executável após o lançamento do componente correspondente.
bashVerifique o agente e os serviços
kairos status
Interface prevista KairOS: o comando só será executável após o lançamento do componente correspondente.
04
ESTADO ESPERADO DO PROJETO

Serviços e endereços que o estado deverá mostrar

ItemIdentificador KairOS previsto
Perfilground-station
Serviçoskairos-supervisor, kairos-api, kairos-health, kairos-wfb-rx, kairos-hostapd
Ponto de acessoSSID KAIROS-GS-abc123
Canal WFB161 / 5805 MHz no exemplo
Endereço do AP10.0.0.1
05
LIGAR OS SEUS DISPOSITIVOS

Quatro formas de abrir Mission Control

01PREDEFINIÇÃO DE CAMPO

Portátil por Wi‑Fi

Ligue-se ao SSID KAIROS-GS-abc123 e abra http://10.0.0.1:4000.

02COM FIOS

Portátil por USB

Partilha CDC-NCM, abra http://192.168.7.1:4000; suporte nativo em macOS Sonoma+, Windows 11 e Linux.

03SEM PORTÁTIL

Quiosque HDMI

Chromium em modo quiosque num ecrã ligado; o comando de jogo USB permanece ligado ao Ground Agent.

04MÓVEL

Telefone ou tablet

Navegador por AP Wi-Fi; a aplicação KairOS para Android é uma linha separada e opcional.

Windows 10 pode exigir um controlador RNDIS em vez de CDC-NCM nativo. Em todos os caminhos, o operador deve compreender qual a interface que transporta vídeo, qual transporta telemetria e qual detém autoridade de comando.

06
INTERFACE FÍSICA

O OLED mostra cinco grupos de estado

EcrãCampos
LigaçãoSinal WFB, FEC, perda de pacotes, débito
DroneLigação ao FC, armado, modo, bateria, GPS
GCSClientes ligados e fluxos de vídeo
RedeLigações de saída, endereços IP e utilização de dados
SistemaCPU, RAM, temperatura, disco, tempo de funcionamento
ControloPressão brevePressão prolongada
Cima / BaixoNavegar entre ecrãs—
SelecionarAbrir detalhes / confirmarEntrar no modo de configuração
VoltarRegressarProcedimento confirmado de reposição de fábrica
07
ASSISTENTE DE CONFIGURAÇÃO

Rádio, ligação de saída e segurança local

01

Canal WFB

Selecione o mesmo canal do transmissor a bordo; canais diferentes significam ausência de vídeo.

02

Wi‑Fi externo

Rede cliente opcional para atualizações/nuvem, sem substituir o AP de campo.

03

Conta na nuvem

Emparelhamento/retransmissão opcionais; a receção local continua sem eles.

04

Palavra-passe do AP

A imagem prevista cria uma palavra-passe única por unidade no primeiro arranque e apresenta-a ao operador através da configuração local.

09
RESOLUÇÃO DE PROBLEMAS

Diagnostique AP, WFB e partilha USB separadamente

bashAP Wi-Fi
sudo systemctl status kairos-hostapd
iwconfig
Interface prevista KairOS: o comando só será executável após o lançamento do componente correspondente.
bashReceção WFB e modo monitor
journalctl -u kairos-wfb -n 30 --no-pager
iwconfig wlan1
Interface prevista KairOS: o comando só será executável após o lançamento do componente correspondente.
bashDispositivo USB gadget
ls /sys/kernel/config/usb_gadget/kairos-ncm 2>/dev/null
sudo systemctl restart kairos-usb-gadget-setup
Interface prevista KairOS: o comando só será executável após o lançamento do componente correspondente.
  • Se o AP não aparecer, verifique hostapd e conflitos nos papéis das interfaces.
  • Se não houver vídeo, compare o canal, chaves, modo monitor e TX a bordo antes de depurar o navegador.
  • Se a partilha USB não aparecer, verifique as linhas de dados do cabo, configuração do gadget e controlador do sistema operativo cliente.
  • Não reinicie serviços de rádio/controlo durante um voo ativo sem a alternativa de contingência prevista.