Étude de cas · Supervision temps réel

Dashboard IoT

Plateforme de supervision en temps réel d'un parc de capteurs environnementaux : de l'ingestion des données à la visualisation sur plan interactif.

PHPTimescaleDBMQTTNode-REDDockerChart.js

Contexte & problème

Un bâtiment équipé de capteurs AM107 (CO₂, température, présence…) dont les données restaient dispersées et inexploitées : aucune visibilité sur l'occupation réelle des salles, aucun historique pour analyser les tendances de qualité de l'air ou de chauffage sur plusieurs mois.

Objectifs

  • Collecter et stocker les données des capteurs en temps réel
  • Visualiser 9 métriques via une interface claire et intuitive
  • Naviguer dans le bâtiment grâce à un plan interactif (SVG)
  • Consulter des graphiques historiques filtrables par période

Architecture mise en place

  • Ingestion : flux MQTT traités automatiquement par Node-RED
  • Stockage : TimescaleDB, optimisée pour les séries temporelles
  • Interface : PHP & Chart.js, plan SVG cliquable
  • Infrastructure : Docker Compose (Nginx, PHP-FPM, base de données)

Résultats

  • Tableau de bord complet avec plan interactif des locaux
  • Indicateurs d'évolution colorés, mis à jour en temps réel
  • Historique consultable sur plusieurs mois
  • Solution 100 % conteneurisée, déployable en une commande
Temps réel

Flux MQTT

Ingestion continue des mesures, sans intervention manuelle

Données

Séries temporelles

Stockage performant de l'historique avec TimescaleDB

DevOps

Conteneurisation

Orchestration multi-services complète avec Docker Compose

Un besoin de supervision ou de tableaux de bord ?

Cette architecture s'adapte à tout flux de données métier : capteurs, ventes, production.

Discuter de votre projet