CONCEPT ET DÉVELOPPEMENTSPORT SANS PILOTE · #bezpiLOTa · KAIROS DRONE AGENTDocumentation
#bezpiLOTa→Premiers pas→Ground Agent
DÉMARRAGE RAPIDE / GROUND AGENT

#bezpiLOTa Ground Agent est un composant voisin de terrain au profil ground-station : réception WFB-ng, point d’accès Wi-Fi, partage USB, kiosque HDMI et état sur OLED avec boutons physiques.

PRÉVU

Ground Agent n’est pas un produit KairOS ; protocole commun et profil sol exigent une compilation et une validation distinctes de l’écosystème.

Dépôt KairOS ↗
WFB-NGréception radio
4chemins clients
OLEDinterface physique facultative
GROUNDprofil
01
QU’EST-CE QUE GROUND AGENT

Un pont entre liaison radio et appareils opérateur

À bord, Drone Agent encode la vidéo et émet le flux radio. Ground Agent utilise un adaptateur Wi-Fi compatible en mode moniteur, reçoit les paquets WFB-ng, reconstruit le flux par FEC et le publie sur le réseau local. Ordinateur ou téléphone rejoint AP/partage et ouvre Mission Control.

Le profil sol ne nécessite pas de FC. La détection exploite adaptateur récepteur, absence de FC, OLED et boutons comme indices. Un choix explicite est conservé dans /etc/kairos/config.yaml.

02
MATÉRIEL NÉCESSAIRE

Kit de banc minimal et kit de terrain autonome

ScénarioComposants
Minimum au bancRaspberry Pi 4B 2 Go+ ; adaptateur USB RTL8812EU ; 2 antennes SMA 5,8 GHz ; câble USB-C de données ; alimentation externe stable
Terrain autonomeKit de banc + OLED I²C SSD1306 1,3″ ; quatre boutons ; écran HDMI ; manette USB
Côté embarquéSBC Drone Agent ; adaptateur WFB-ng TX ; caméra ; canal/clé concordants ; liaison FC si télémétrie/commande nécessaire
03
INSTALLATION

D’un OS neuf au profil ground-station

01

Flasher l’OS

Pi 4B : Raspberry Pi OS Lite Bookworm 64 bits. Radxa : image Debian/Ubuntu constructeur.

02

Démarrage et SSH

Connectez le réseau, trouvez hôte/IP et connectez-vous par SSH.

03

Raccorder la radio

Raccordez RTL8812EU avec antennes avant de passer l’interface en mode moniteur.

04

Vérifier USB

lsusb doit montrer un périphérique Realtek, généralement ID 0bda:8812.

05

Lancer l’installation générée

Flash Tool choisit Ground Agent et la carte puis fournit la commande KairOS actuelle.

06

Confirmer le rôle

Vérifiez le profil ground-station et les services réception/AP/partage activés.

bashConnexion et contrôle d’adaptateur cibles
ssh pi@kairos-ground.local
# или
ssh pi@192.168.1.XX

lsusb | grep -i realtek
Interface cible KairOS : la commande ne devient exécutable qu’après la publication du composant correspondant.
bashVérifier agent et services
kairos status
Interface cible KairOS : la commande ne devient exécutable qu’après la publication du composant correspondant.
04
ÉTAT ATTENDU DU PROJET

Services et adresses attendus dans l’état

ÉlémentLittéral cible KairOS
Profilground-station
Serviceskairos-supervisor, kairos-api, kairos-health, kairos-wfb-rx, kairos-hostapd
Point d’accèsSSID KAIROS-GS-abc123
Canal WFB161 / 5805 MHz dans l’exemple
Adresse AP10.0.0.1
05
CONNECTER VOS APPAREILS

Quatre façons d’ouvrir Mission Control

01PAR DÉFAUT SUR LE TERRAIN

Ordinateur par Wi-Fi

Connectez-vous au SSID KAIROS-GS-abc123 et ouvrez http://10.0.0.1:4000.

02FILAIRE

Ordinateur par USB

Partage CDC-NCM, ouvrir http://192.168.7.1:4000 ; prise en charge native macOS Sonoma+, Windows 11 et Linux.

03SANS ORDINATEUR

Kiosque HDMI

Kiosque Chromium sur écran connecté ; la manette USB reste sur Ground Agent.

04MOBILE

Téléphone ou tablette

Navigateur par AP Wi-Fi ; l’application Android KairOS est une piste distincte facultative.

Windows 10 peut exiger un pilote RNDIS plutôt que CDC-NCM natif. L’opérateur doit toujours savoir quelle interface porte vidéo, télémétrie et autorité de commande.

06
INTERFACE PHYSIQUE

L’OLED présente cinq groupes d’état

ÉcranChamps
LiaisonSignal WFB, FEC, pertes de paquets, débit
DroneConnexion FC, armement, mode, batterie, GPS
GCSClients connectés et flux vidéo
RéseauLiaisons montantes, adresses IP et consommation de données
SystèmeCPU, RAM, température, disque, durée de fonctionnement
CommandeAppui courtAppui long
Haut / BasParcourir les écrans—
SélectionnerOuvrir le détail / confirmerEntrer en configuration
RetourRevenirRéinitialisation d’usine confirmée
07
ASSISTANT DE CONFIGURATION

Radio, liaison montante et sécurité locale

01

Canal WFB

Choisissez le même canal que l’émetteur embarqué ; des canaux différents signifient absence de vidéo.

02

Wi-Fi externe

Réseau client facultatif pour mises à jour/cloud, sans remplacer l’AP de terrain.

03

Compte cloud

Appairage/relais facultatif ; la réception locale fonctionne sans lui.

04

Phrase secrète AP

L’image cible crée une phrase secrète unique par appareil au premier démarrage et la montre à l’opérateur dans la configuration locale.

09
DÉPANNAGE

Diagnostiquer séparément AP, WFB et partage USB

bashPoint d’accès Wi-Fi
sudo systemctl status kairos-hostapd
iwconfig
Interface cible KairOS : la commande ne devient exécutable qu’après la publication du composant correspondant.
bashRéception WFB et mode moniteur
journalctl -u kairos-wfb -n 30 --no-pager
iwconfig wlan1
Interface cible KairOS : la commande ne devient exécutable qu’après la publication du composant correspondant.
bashPériphérique USB gadget
ls /sys/kernel/config/usb_gadget/kairos-ncm 2>/dev/null
sudo systemctl restart kairos-usb-gadget-setup
Interface cible KairOS : la commande ne devient exécutable qu’après la publication du composant correspondant.
  • Si l’AP manque, vérifiez hostapd et les conflits de rôles d’interface.
  • Sans vidéo, comparez canal, clés, mode moniteur et TX embarqué avant le navigateur.
  • Sans partage USB, vérifiez lignes de données du câble, configuration gadget et pilote du système client.
  • Ne redémarrez pas les services radio/commande en vol actif sans repli prévu.