LVLUP 2023 Projet phare

SmartWaterWell - Gestion de puits de forage

Plateforme de suivi et de gestion de puits de forage combinant IoT, rapports de maintenance et données géologiques du BRGM.

IoT Laravel MySQL

Problématique

Gérer un parc de puits de forage dispersés géographiquement sans outil centralisé impliquait des déplacements terrain coûteux et une absence de visibilité sur l'état réel des installations.

Le problème opérationnel :

  • Impossibilité de connaître l'état d'un puits sans intervention physique sur site
  • Absence d'historique structuré des mesures et des maintenances
  • Aucun système d'alerte en cas de dépassement de seuil critique (niveau bas, surpression)
  • Les données géologiques du BRGM étaient consultées manuellement, sans lien avec les relevés terrain

L'enjeu technique :

  • Faire communiquer des capteurs IoT avec une application web en temps réel
  • Gérer la fiabilité de la transmission des données dans des environnements parfois contraints (connectivité limitée)
  • Centraliser des sources de données hétérogènes (IoT, BRGM, rapports manuels) dans une interface unifiée

Solution technique

J'ai conçu une architecture IoT complète, de la collecte des données capteurs jusqu'à leur visualisation dans un dashboard web.

Couche IoT :

  • Capteurs programmés pour mesurer niveau d'eau, pression et débit à intervalles réguliers
  • Transmission des mesures vers un système centralisé d'ingestion
  • Gestion des reconnexions et de la mise en file d'attente en cas de connectivité intermittente

Backend Laravel :

  • Ingestion des données capteurs en temps réel
  • Stockage structuré des séries temporelles en base MySQL
  • Système d'alertes automatiques sur dépassement de seuils configurables par puits
  • API interne pour exposer les données au dashboard

Intégration BRGM :

  • Récupération des données géologiques de sol via l'API publique du BRGM
  • Corrélation avec les coordonnées GPS de chaque puits pour afficher la stratigraphie locale

Dashboard :

  • Visualisation des courbes de niveaux et des historiques de mesures par puits
  • Interface de gestion des rapports de maintenance avec pièces jointes et photos
  • Schémas techniques de chaque installation accessibles par les équipes terrain

Le projet

J'ai développé une plateforme centralisée de gestion de puits de forage pour LVLUP, intégrant la remontée de données IoT en temps réel, le suivi de maintenance et les informations géologiques issues du BRGM.

Fonctionnalités principales

  • Supervision IoT : Remontée en temps réel des mesures capteurs (niveau d'eau, pression, débit, température)
  • Rapports de maintenance : Création, historisation et suivi des interventions pour chaque puits
  • Schémas d'installation : Visualisation de l'architecture technique de chaque forage
  • Niveaux des puits : Courbes d'évolution et alertes sur les seuils critiques
  • Données géologiques : Intégration des données de sol issues du BRGM pour contextualiser les relevés

Architecture

La plateforme repose sur une architecture événementielle : les capteurs IoT transmettent leurs mesures vers un système centralisé, les données sont ingérées et stockées par Laravel, puis exposées via un dashboard de supervision.