Configuration Wifi


L'ESP32 peut être configuré en mode  :


        station pour se connecter à un point d’accès (routeur) ;

        point d'accès, pour que d'autres périphériques se connectent à l'ESP32 en station.




 Connexion à un point d'accès Wifi,  ESP32 en Station 



ESP32  Micropython configuration Wifi IP automatique ou fixe



import socket

import network

from time import sleep

import esp


esp.osdebug(None)



import gc

gc.collect()


#Entrer les paramètres du point d'accès

ssid = 'Routeur_lyc'

password = '0210006t'


#Connexion au point d'accès

station = network.WLAN(network.STA_IF)

station.ifconfig(('192.168.1.35', '255.255.255.0', '192.168.1.1', '192.168.1.1'))    # IP fixe sinon supprimer la ligne

station.active(True)

station.connect(ssid, password)


#Attendre que l'ESP soit connecté avant de poursuivre


print("Connexion ESP32 au point d'acces ", ssid)


while station.isconnected() == False:

    print('.', end = " ")

    sleep(1)

print("Connexion réussie")

print ("ESP32 : Adresse IP, masque, passerelle et DNS", station.ifconfig())

     



Plusieurs possibilités :


        Soit enregistrer ce code dans un fichier nommé boot.py et le télécharger sur l'ESP  pour que la connexion au Wifi soit automatique au démarrage ;

        Soit lancer ce code avant le programme principal ;

        Soit copier ce code au début de votre programme principal.



Vous pouvez également vérifier les paramètres réseau de l'interface à tout moment.


Console REPL



>>> station.ifconfig()


('192.168.1.35', '255.255.255.0', '192.168.1.1', '192.168.1.1')

Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub facile