Développement client
Cette section documente l’API WebSocket d’OST pour les développeurs souhaitant créer un client — web, mobile, bureau, ou toute autre plateforme capable d’ouvrir une connexion WebSocket.
Le serveur écoute sur le port 9624 (WebSocket simple) ou via un reverse proxy en WSS. Tous les messages sont des trames texte JSON.
- Principes d'architecture client
Comment structurer un client OST : datastore unique, écriture via WS uniquement
- Modèle de données
Hiérarchie des modules, propriétés et éléments échangés via WebSocket
- Contrôleur, GlobalDatastore et fichiers
Ce qui n'est pas un module ordinaire : données du contrôleur, charge système, configurations, module GlobalDatastore, système de fichiers
- Messages Serveur → Client
Tous les messages JSON envoyés par le serveur OST aux clients connectés
- Messages Client → Serveur
Tous les messages JSON que les clients peuvent envoyer au serveur OST
- Exemple de session
Échanges WebSocket annotés illustrant une session client complète