disconnettere wifi ESP8266

salve

sto utilizzando un esp8266 12e una volta connesso alla rete wifi con

WiFi.begin(ssid, password);

come posso disconnettere la connessione?

ho provato con

 WiFi.disconnect();
 WiFi.mode (WIFI_OFF);

ma mi rimane sempre connesso al access point

ciao

fai una prova :

WiFi.disconnect(true);

fammi sapere :slight_smile:

Ciao

Beh si, in genere si dovrebbe leggere il reference della WiFi8266, dove infatti si vede che la disconnect() ha il parametro che la WiFi standard non ha... :wink: Per cui devi fare:
WiFi.disconnect(true);

E per il problema della mancata disconnessione, ho letto in giro (ad esempio qui) che l'opzione (simbolo) WIFI_OFF è previsto, ma stando ai commenti presenti nel modulo "ESP8266WiFiGeneric.cpp" devi fare così:

WiFi.persistent(false);
WiFi.mode(WIFI_OFF);
WiFi.forceSleepBegin();

Prova e facci sapere.