Projet IoT OpenDom'X
Reprise technique d'une plateforme IoT existante, partiellement instable et insuffisamment documentée. Projet réalisé en binôme sur un an durant la 4e année du cursus ingénieur ESIEA (2025 - 2026).
Périmètre : remise en état réseau, migration de la couche domotique vers openHAB, intégration multi-protocoles et déploiement d'une chaîne LoRaWAN complète end-device vers Grafana.
Architecture par couche
| Couche | Composants | Rôle |
|---|---|---|
| Réseau | Alcasar, Odroid, routeur | Portail captif, filtrage, contrôle d'accès Internet et connectivité interne. |
| Domotique | openHAB, Domoticz | Centralisation, automatisation et supervision des objets connectés multi-protocoles. |
| LoRaWAN | Gateway Arduino PoE, ChirpStack, TTN | Chaîne réseau LoRaWAN privée avec interconnexion vers le réseau communautaire public. |
| Pipeline | MQTT, Node-RED, InfluxDB, Grafana | Collecte, décodage, routage, stockage time series et visualisation temps réel. |
Domotique : de Domoticz à openHAB
Réinstallation propre de l'Odroid, reprise des appareils existants, puis migration vers openHAB pour réduire la fragilité des plugins non officiels et obtenir une interface plus exploitable en démonstration.
Intégrations validées : ampoule Philips Hue, sonnette Ring, caméra Eufy Security, interrupteur Zigbee, capteurs Matter, capteurs Z-Wave et scénarios multi-protocoles.
LoRaWAN et pipeline de données
ChirpStack est déployé en mode privé sur serveur dédié. TTN est connecté en parallèle via Packet Multiplexer : la gateway duplique les trames vers les deux Network Servers sans interférence.
Trames STM32 -> gateway -> MQTT -> Node-RED -> InfluxDB -> Grafana. Les métriques suivies incluent RSSI, Spreading Factor et métadonnées radio des uplinks.
Résultats concrets
- Remise en état réseau complète avec schéma mis à jour.
- Migration Domoticz vers openHAB.
- Intégration de 8 à 10 objets connectés multi-protocoles.
- Infrastructure LoRaWAN migrée vers serveur dédié Windows Server + Docker.
- Chaîne complète validée end-device STM32 -> Grafana.
- Documentation de reprise produite : schéma réseau, inventaire, procédures d'appairage et guide portes ouvertes.