Flux temps réel des mesures (SSE, text/event-stream)
GET
/modules/{id}/stream Flux Server-Sent Events, ouvert tant que le client le garde. Quatre sortes de lignes :
event: ready— à l’ouverture :{ "module_id": 256 };event: measurement— la photo CALIBRÉE du module, toutes profondeurs, avec le même corps queGET /modules/{id}/measurements/latest. Envoyée juste aprèsready, puis chaque fois qu’une salve de mesures retombe ;event: reading— une mesure vient d’arriver :module_id,module_sensor_id(le capteur, voirsensors[].iddu module) etmeasured_at. Une trame arrive capteur par capteur : attendez-vous à une salve, suivie de la photo ;: ping— un commentaire toutes les 25 secondes, qui garde la connexion ouverte.
Aucune reprise après coupure : à la reconnexion, la photo initiale redonne l’état courant.
Paramètres de chemin
-
idinteger obligatoire
Réponse
200
Flux ouvert
Corps de réponse non documenté.
Erreurs
- 400
Paramètre invalide
invalid_id - 401
Non authentifié
- 403
Scope insuffisant ou ressource hors société