Esp8266: Cambiar SSID y password sin programar

Si habéis estado jugando con el esp8266, seguramente se os haya planteado el mismo problema que a nosotros: qué hacer cuando cambias la red WiFi a la que te quieres conectar.

Normalmente metemos el SSID y el password de la contraseña directamente en la programación, pero puede ser un inconveniente si trasladamos el proyecto que tenemos entre manos, o si el usuario final que va a usarlo no quiere saber nada de programarlo. Seguramente lo más normal, vaya.

En estos casos suelo pensar que es raro que sea la primera persona a la que se le plantea un determinado problema. Y seguro que si a alguien le ha ocurrido lo ha compartido en Internet. Es más, tratándose de Arduino y de la magnífica comunidad que tiene alrededor, siempre tengo la esperanza de que alguien se haya currado una librería que nos facilite la vida.

símbolo comunidad Arduino

Y efectivamente, así es. Existe una librería llamada WiFiManager que es precisamente lo que hace. Si el esp8266 es incapaz de conectarse a la última red a la que se conectó, se configura como Access Point y nos permite escanear y seleccionar la nueva reda la que nos queremos conectar. No hay más que seleccionarla e introducir el SSID y el password de la nueva red WiFi para que el módulo se reinicie y se conecte a esa red. Todo ello a través de una interfaz de lo más sencilla. ¡Una p*** maravilla, vamos!

Aquí podéis echar un ojo a la sesión en la que aprendemos cómo usar esta magnífica librería:

WiFiManager

Por cierto, no quiero despedirme sin insistir en que los que estáis usando el esp8266 probéis el NodeMCU, si aún no lo habéis hecho, que facilita la vida cantidad. Y si no habéis probado el esp8266 o el esp3266, ya estáis tardando…

Un saludo desde Prometec y hasta la próxima.

logoprometec