From 758bc9524403a20df9b829a04482b15b7baf19f8 Mon Sep 17 00:00:00 2001 From: scayac Date: Tue, 25 Aug 2026 15:26:28 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20doc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index cf80be1..a70845f 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ Squelette d'application web pour ESP32 avec interface de gestion via dashboard w - **Dashboard web responsive** - Interface utilisateur moderne et adaptative - **Authentification sécurisée** - Système de login avec sessions et hash SHA-256 - **Configuration WiFi** - Mode Station et Point d'Accès automatique +- **Reconnexion WiFi automatique** - Détection de perte de connexion et reconnexion toutes les 30 secondes (WPA2-PSK et WPA2-PEAP) - **WPA2-Enterprise PEAP** - Connexion PEAP (sans certificat) avec utilisateur/mot de passe (MSCHAPv2) - **API REST** - Endpoints pour configuration, statistiques et changement de mot de passe - **Gestion des mots de passe** - Changement sécurisé avec validation de l'ancien mot de passe @@ -89,6 +90,13 @@ platformio device monitor --environment esp32 Si la connexion WiFi échoue ou n'est pas configurée, l'ESP32 démarre automatiquement en mode Point d'Accès (AP). +### Reconnexion automatique + +Lorsque la connexion WiFi STA est perdue, l'ESP32 tente automatiquement de se reconnecter toutes les **30 secondes** : +- **WPA2-PSK** : `WiFi.setAutoReconnect(true)` gère la reconnexion en premier lieu ; la vérification périodique sert de fallback +- **WPA2-PEAP** : les credentials entreprise (`esp_wifi_sta_wpa2_ent_*`) sont réappliqués manuellement à chaque tentative +- En cas de succès, l'AP de secours (`-setup`) est restauré automatiquement + ## 📱 Interface Web ### Pages disponibles @@ -251,6 +259,7 @@ Procédure recommandée (sans secret en clair dans les fichiers): 2. En mode WPA2-PEAP, vérifiez l'utilisateur/mot de passe PEAP 2. Assurez-vous que le réseau WiFi est en 2.4 GHz (l'ESP32 ne supporte pas le 5 GHz) 3. L'ESP32 passera automatiquement en mode AP si la connexion échoue +4. En cas de perte de connexion après démarrage, l'ESP32 retente automatiquement toutes les 30 secondes (visible dans les logs série : `WiFi déconnecté, tentative de reconnexion...`) ### Impossible de se connecter à l'interface web