Go Down

Topic: disconnettere wifi ESP8266 (Read 138 times) previous topic - next topic

birrohgt

salve

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

Code: [Select]

WiFi.begin(ssid, password);



come posso disconnettere la connessione?

ho provato con

Code: [Select]

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


ma mi rimane sempre connesso al access point

MatteoDerrico

ciao

fai una prova :
Code: [Select]
WiFi.disconnect(true);

fammi sapere :)

Ciao
Se una scrivania in disordine è segno di una mente disordinata, di cosa sarà segno allora una scrivania vuota?

docdoc

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... ;) 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.
Alex "docdoc" - ** se ti sono stato d'aiuto, un punto karma sarà gradito, clicca su "add" qui a sinistra, vicino al mio nome ;) **

Go Up