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.
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:
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.