📡 Collecte de données & Monitoring
Rôle de l’application
C’est le cœur du système. Toutes les autres applications s’appuient dessus.
Fonctionnalités
- Collecte de données via :
- sondes terrain (température, humidité, etc.)
- modules connectés (ex : irrigation, serre, gel, etc.)
- Agrégation multi-sites / multi-zones
- Historisation des données (rétention : 1 an sur serveurs)
- Visualisation temps réel + historique
- Export des données au format Excel
Monitoring & alertes
- Détection de dépassement de seuils configurables
- Alertes temps réel
- Notifications multi-canaux (SMS / email / push / API webhook)
- Traçabilité des alertes (acknowledge / non traité)
Points techniques
- Ingestion IoT (MQTT / HTTP / LoRa gateway selon architecture)
- Base de données time-series (type InfluxDB / TimescaleDB)
- Moteur de règles (threshold engine)
- API REST/GraphQL pour exploitation front & apps métiers
- Système d’export batch (Excel generation server-side)