Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
electronique:esp:wifi-manager [2023/07/06 17:21] – [Exemples de fonctionnement] jeanserien | electronique:esp:wifi-manager [2023/07/06 17:46] (Version actuelle) – [Exemples de fonctionnement] jeanserien | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Wifi Manager avec l'ESP ===== | ||
+ | |||
+ | |||
+ | Vous pouvez programmer l'ESP pour se connecter à un point d' | ||
+ | |||
+ | La bibliothèque **WiFiManager** simplifie la gestion des informations d' | ||
+ | |||
+ | |||
+ | <code C esp8266-wifi-manager.ino> | ||
+ | #include < | ||
+ | |||
+ | WiFiManager wm; | ||
+ | |||
+ | void setup() { | ||
+ | // Configuration du mode Wi-Fi en mode client station | ||
+ | WiFi.mode(WIFI_STA); | ||
+ | |||
+ | Serial.begin(115200); | ||
+ | delay(1000); | ||
+ | Serial.println(); | ||
+ | |||
+ | Serial.println(" | ||
+ | | ||
+ | // Connexion automatique au réseau Wi-Fi connu | ||
+ | if (!wm.autoConnect()) { | ||
+ | Serial.println(" | ||
+ | // Vous pouvez ajouter ici une logique pour gérer l' | ||
+ | } else { | ||
+ | // Connexion réussie | ||
+ | Serial.println(" | ||
+ | Serial.print(" | ||
+ | Serial.println(WiFi.localIP()); | ||
+ | // Vous pouvez ajouter ici une logique pour exécuter des actions supplémentaires après la connexion réussie | ||
+ | } | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // Vous pouvez ajouter ici du code supplémentaire à exécuter en boucle | ||
+ | } | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Exemples de fonctionnement ===== | ||
+ | |||
+ | __1. Réseau Wifi enregistré non disponbile__ | ||
+ | |||
+ | Après un redémarrage de l'ESP, le réseau WiFi '' | ||
+ | |||
+ | | {{: | ||
+ | |||
+ | Il est possible de sélectionner un autre réseau Wifi dans le menu **Configure Wifi** (http:// | ||
+ | |||
+ | | {{: | ||
+ | |||
+ | Il est possible de supprimer la configuration Wifi déjà enregistré dans la section **Info** (http:// | ||
+ | |||
+ | | {{: | ||
+ | |||
+ | __2. Aucun réseau Wifi connu__ | ||
+ | |||
+ | | {{: | ||
+ | |||
+ | On peut ajouter un nouveau réseau : | ||
+ | |||
+ | | {{: | ||
+ | |||
+ | __3. ESP connecté sur le même réseau Wifi qu'un ordinateur__ | ||
+ | |||
+ | Utilisation du programme '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | sudo nmap 192.168.197.0/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Starting Nmap 7.80 ( https:// | ||
+ | ... | ||
+ | |||
+ | Nmap scan report for 192.168.197.228 | ||
+ | Host is up (0.012s latency). | ||
+ | All 1000 scanned ports on 192.168.197.228 are closed | ||
+ | MAC Address: C4: | ||
+ | </ |