F1SYH‑TX1 — lot 52
API REST locale du F1SYH‑TX1
Exposer un état JSON et quelques intentions contrôlées pour les tableaux de bord locaux.
Client→API→Bridge→CAT→TX1
Point critique : Ne pas publier cette API directement via une redirection de port Internet.
Détails techniques
Endpoints : GET /api/v1/state GET /api/v1/telemetry GET /api/v1/faults POST /api/v1/frequency POST /api/v1/mode POST /api/v1/force-rx POST /api/v1/ptt avec TTL et option désactivée par défaut Réponses : 200 appliqué 202 accepté en transition 400 invalide 409 refus état/protection 503 CAT indisponible.
Authentification
Token local.
Rotation possible.
Validation
Schéma JSON.
Bornes fréquence.
Journal
Utilisateur/IP/action.
Pas de secrets dans logs.
Spécifications
| Réseau | LAN |
|---|---|
| TLS | reverse proxy local si besoin |
| Auth | Bearer token |
| PTT | désactivé défaut |
| Format | JSON |
Repères
Force RX est toujours prioritaire
Le code 409 explique le refus
Procédure
Validation : aucun palier suivant sans mesures conformes au palier courant.