# 📸 Projet Sentinel : Firmware ESP32-CAM Timelapse & Provisioning

Ce projet fournit un firmware robuste pour l'ESP32-CAM, optimisé pour la capture de timelapse et une utilisation totalement souveraine (sans cloud). Il inclut un mode de configuration initiale via un point d'accès WiFi (Hotspot) pour faciliter le déploiement sur le terrain.

## 🎯 Objectifs
- **Surveillance Locale** : Serveur web intégré pour visualiser le flux et les captures.
- **Zéro Dépendance Cloud** : Fonctionne en réseau fermé ou local.
- **Configuration Facile** : Portail captif pour paramétrer le WiFi et le nom d'hôte sans toucher au code.
- **Sécurité** : Chiffrement des identifiants stockés sur la carte SD.

## 🧱 Dépendances
- **Matériel** : ESP32-CAM (AI-Thinker ou compatible), Carte Micro SD.
- **Logiciel** : ESP-IDF v6.1+, Python 3.12+.
- **Réseau** : Support mDNS pour un accès via `http://[nom].local`.

## 🚀 Utilisation
1. **Mode Setup** : Si aucune config n'est présente sur la SD, connectez-vous au WiFi `initcam` et allez sur `192.168.4.1`.
2. **Mode Normal** : Accédez à la caméra via son nom d'hôte configuré ou son IP sur votre réseau local.
3. **Timelapse** : La caméra enregistre automatiquement les images sur la carte SD selon l'intervalle configuré.

## 🛠️ Améliorations Possibles
- Détection de mouvement via IA embarquée.
- Mode basse consommation (Deep Sleep) pour batterie solaire.
- Envoi de notifications locales (MQTT/Webhooks).
