Architecture IoT

Une solution de monitoring Open Source & Sécurisée

Pour garantir la pérennité et l'évolutivité du suivi de performance dans un paysage technologique morcelé, TIMOTHE fait le choix de l'ouverture.

Pourquoi l'Open Source ?

Le marché du solaire thermique souffre d'un morcellement des protocoles propriétaires. Les solutions "fermeés" rendent la maintenance coûteuse et créent une dépendance forte envers les fabricants.

Notre approche garantit :

  • Maintenabilité : Le code est accessible, documenté et modifiable par n'importe quel technicien compétent, aujourd'hui comme dans 10 ans.
  • Évolutivité : L'architecture modulaire permet d'ajouter de nouveaux capteurs ou de changer de protocole sans remplacer tout le matériel.
  • Indépendance : Le maître d'ouvrage reste propriétaire de ses données et de son infrastructure de suivi.

Le Stack Technique

ESP32
Hardware
ESPHome
Firmware
TimescaleDB
Storage
Grafana
Visualisation

Architecture du Système

LOCAL TECHNIQUE Régulateur RESOL / Tech. VBUS GATEWAY SÉCURISÉE Opto ISOLATION ESP32 ESPHome SERVEUR CENTRAL MQTT Broker TimescaleDB Grafana MQTT (TLS) Déploiement via Infrastructure as Code

Schéma logique de la solution : du capteur terrain à la visualisation cloud.

Hardware Sécurisé

Utilisation de microcontrôleurs ESP32 couplés à un octocoupleur.

  • Faible coût et disponibilité mondiale.
  • Isolation galvanique : L'octocoupleur protège physiquement l'installation solaire contre les surtensions ou les tentatives de cyber-attaques venant du réseau informatique.

ESPHome & Protocoles

Construction du firmware via ESPHome (basé sur YAML), facilitant la maintenance sans expertise C++ poussée.

  • Support natif des protocoles VBUS (Resol) et DL-BUS.
  • Génération automatique de firmware dédié par installation.
  • Mises à jour OTA (Over-The-Air) pour la gestion de parc.

Infrastructure as Code

Déploiement serveur automatisé et réplicable "clé en main".

  • Scripts de déploiement fournis (Docker/Ansible).
  • Stack performante : MQTT (transport), TimescaleDB (Time-series SQL), Grafana (Dashboards).
  • Gestion centralisée de la flotte de capteurs.

Accéder aux Ressources (GitHub)