ESP32 / ESP8266 - Reconectando o WIFI em caso de perda da conexão

Programação

A função WiFi.reconnect() foi criada para que o ESP reconecte a rede WIFI novamente em caso de perda repentina da conexão, e quando o serviço estiver restabelecido e o roteador esteja online novamente, o ESP consiga reconectar sem a necessidade de reiniciar todo sistema.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// Caso retorno da função WiFi.status() seja diferente de WL_CONNECTED
// entrara na condição de desconexão
if(WiFi.status() != WL_CONNECTED)
{
	Serial.println("Não foi possivel conectar ao servidor WEB ou banco de dados");
	// Função que reconectará ao WIFI caso esteja disponível novamente.
	WiFi.reconnect();
	// Se o status de WiFi.status() continuar diferente de WL_CONNECTED
	// vai aguardar 1 segundo até a proxima verificação.
	delay(1000);
} 

Fonte

SuaDica

Mais Dicas

[+] Veja todas
© 2012-2021 suadica.com