| Heure | Device | Temp. | Humidité | Pression | H+1 STM32 | Conf. H+1 |
|---|---|---|---|---|---|---|
| Chargement... | ||||||
| Date | Prédiction modèle | Météo réelle | Confiance moy. | Résultat |
|---|---|---|---|---|
| Chargement… | ||||
AtmosAI est un système de classification météorologique embarqué développé dans le cadre du module ETRS606 (IA Embarquée) à l'Université Savoie Mont Blanc. Les données capteurs sont collectées via une carte STM32 NUCLEO-N657X0 équipée du shield X-NUCLEO-IKS01A3, transmises via HTTP POST à une API Flask hébergée sur VPS, puis classifiées en temps réel par un réseau de neurones.
L'approche se démarque du sujet original (ThingSpeak) en proposant une stack complète auto-hébergée : collecte, inférence, stockage et visualisation entièrement maîtrisés.
Deux modèles indépendants : H+1 embarqué sur STM32 (C float32, sans NPU) et J+1/J+2/J+3 sur VPS (Keras).
3 classes du modèle embarqué STM32 (capteurs temp/rhum/pres uniquement).
| Classe | Signature |
|---|---|
| ☀️ Clair | rhum↓ pres↑ temp stable |
| 🌧️ Pluie | pres↓ rhum↑ temp↓ |
| 🌫️ Brouillard | rhum~100% pres stable temp↓ |
Uniquement des features calculables en temps réel depuis les capteurs embarqués (HTS221 + LPS22HH).
3 modèles Keras indépendants, entraînés directement sur le VPS. Mêmes 13 features que la carte. Classes : Clair / Pluie / Neige.
| Critère | STM32 H+1 (Edge) | VPS J+1/J+2/J+3 (Cloud) |
|---|---|---|
| Horizon | H+1 | J+1 / J+2 / J+3 |
| Architecture | MLP 13→32→32→16→3 | MLP 13→128→128→64→32→3 |
| Accuracy | 87.5 % | 80.9 % |
| Taille modèle | ~8 Ko | ~120 Ko (Keras) |
| Latence inférence | < 1 ms (local) | ~50 ms (réseau) |
| Connexion requise | Non — autonome | Oui |
| Données externes | Non — capteurs seuls | Oui — Open-Meteo |
| Impact environnemental | Très faible (mW) | Datacenter (W) |