Télémétrie
Ingestion chiffrée, OpenObserve par org et graphiques live
Chaque point de mesure voyage chiffré de bout en bout, du microcontrôleur à la plateforme.
Ingestion chiffrée
Les appareils poussent leurs mesures sur le WebSocket /ws/sensor/ingest : messages
encadrés ChaCha20, validation stricte, découverte de noms de mesures plafonnée, et
un bail anti-clone (premier live gagne, reaper de silence) qui empêche deux cartes
de se faire passer pour le même appareil.
OpenObserve par organisation
L'ingestion remote-write les métriques Prometheus vers OpenObserve avec isolation par organisation et tokens corrélés. Les lectures passent par un proxy PromQL avec garde anti-injection.
Cache live
Chaque point numérique est mirroré dans Valkey à la réception : les lectures « dernière valeur » pour les graphiques et les device reads sont instantanées — pas de requête historique juste pour afficher la valeur courante.
Graphiques rapides
La page Visualisation catalogue les séries découvertes (métrique × appareil) et superpose jusqu'à six séries sur des fenêtres 1 h / 6 h / 24 h avec des charts SVG légers.


