e-Noé is a sophisticated multi-tier architecture combining ESP32 sensors with LoRa communication, distributed Kubernetes processing, and machine learning for advanced hydrological monitoring. The platform integrates multiple communication protocols (LoRa, MQTT, HTTP), robust storage (InfluxDB, MinIO), asynchronous processing (Celery), and interactive visualization (React, Mapbox) to create a complete flood prevention system. The system supports everything from field sensors to web dashboards, enabling real-time monitoring, predictive analysis, and early warnings through a scalable, fault-tolerant architecture.
Fault-tolerant distributed architecture with Kubernetes and Docker containers
Multi-protocol communication: LoRa for long-range, MQTT for real-time
Complete data pipeline: collection, asynchronous processing, machine learning
Hybrid storage: time series (InfluxDB) and object storage (MinIO)
Interactive visualization with Mapbox maps and HLS streaming for cameras