3. 4.2 Architecture ESP32 → WiFi → Ollama
┌──────────────────────────────────────────────────────────┐
│ Réseau local (LAN) │
│ │
│ ESP32-S3 WiFi Serveur local │
│ ┌────────┐ ──────────────── ┌──────────────────┐ │
│ │ Wake │ │ Ollama │ │
│ │ word │──────── HTTP ───────▶│ :11434 │ │
│ │ detect │ POST /api/generate │ ├── qwen2.5:1.5b │ │
│ │ │◀──────── JSON ───────│ └── llama3.2:3b │ │
│ │ Serial │ └──────────────────┘ │
│ │ print │ │
│ └────────┘ │
└──────────────────────────────────────────────────────────┘
Flux de données :
1. Micro I2S → MFCC → TFLite → détection "hey zacus"
2. Lecture capteurs (température, humidité, son)
3. Construction du prompt avec contexte capteur
4. HTTP POST vers Ollama /api/generate
5. Parse réponse JSON → affichage serial (ou TTS)
Modèle recommandé : qwen2.5:1.5b — petit (900 Mo), rapide sur CPU, très bon en français.