Sommaire

Configurer le Wi-Fi de l’ESP8266

1. Modes de fonctionnement

Par défaut lors de l’installation, l’ESP8266 est configuré en point d’accès. Les périphériques (PC, tablette, smartphone…) peuvent se connecter directement sur lui. Dans certaines installations, il est préférable de passer par une Box Internet ou un routeur.

Il est possible de voir quels sont les modes Wi-Fi activés dans l’émulateur de terminal série CuteCom :

>>> import network 
>>> sta_if=network.WLAN(network.STA_IF) 
>>> ap_if=network.WLAN(network.AP_IF) 
>>> sta_if.active() 
False 
>>> ap_if.active() 
True

Le mode AP_IF est bien actif, mais pas le mode STA_IF (client).

Il est également possible de connaître la configuration de l’interface Wi-Fi AP :

>>> ap_if.ifconfig() 
(’192.168.4.1’, ’255.255.255.0’, ’192.168.4.1’, ’208.67.222.222’)

La commande ap_if.ifconfig() retourne dans l’ordre l’adresse IP, le masque de sous-réseau, la passerelle et le DNS.

a. Point d’accès (AP = Access Point)

images/14LF07.png

Lorsqu’il est configuré en point d’accès (AP), l’ESP8266 est directement accessible. Il suffit de se connecter à l’AP pour pouvoir communiquer avec la carte NodeMCU. L’adresse IP par défaut est 192.168.4.1/24. Sur un smartphone, on voit apparaître l’AP sous ...