Paso 3: Configuración de servidor web
Pensé que sería prolijo para poder controlar a distancia luces de Navidad de mi aun cuando yo no estaba en casa. En consecuencia, he utilizado un servidor de web (también ayuda que tenía un servidor ahí).
La instalación de esta parte es bastante simplemente. Tienes que iniciar sesión en el host y encontrar su cPanel. A partir de ahí tienes que subir mi código php en la carpeta raíz de tu dominio y renombrarlo como index.htm - eso es todo.
Yo he codificado una interfaz realmente simple que consta de: radio de dos botones y un botón de envío, texto para hacerle saber lo que es el estado actual de la luz. Seleccionar un botón de radio y enviando el valor, que un cambio del estado de la luz.
El código funciona mediante la lectura en el valor seleccionado y luego escribiendo que la selección a un archivo de texto en su servidor. En este caso, he escrito el archivo llamado value.txt. Cada vez que presente una nueva opción, el valor dentro de value.txt se sobrescribe con el nuevo valor. Por ejemplo, si el estado actual está desactivada, el texto dentro de value.txt será "Off". Si cambia el estado a, se cambia el archivo de texto y el único texto dentro del archivo es "On".
Puede interesarte saber que value.txt puede accederse a través de su navegador, si tu nombre de dominio "midominio.com" puede acceder al archivo de texto escribiendo "mydomain.com/value.txt" en su navegador. Este es un hecho importante que utilizamos en el paso siguiente para leer el valor del botón de radio en nuestra ESP8266.