Paso 4: Configurar el protector de WiFi
Cualquier protector de WiFi debe configurarse con el nombre de red y la contraseña de la red local. También debe ser dada una IP y puerto número para escuchar en las conexiones. Todos los escudos de WiFi tienen la IP y puerto no duro codificado en el bosquejo y sea duro código el nombre de red y la contraseña o utilizar un método propietario con aplicaciones propietarias para conectar a la red local. Esto es muy restrictivo cuando tienes varios dispositivos en un entorno en evolución. Este escudo de WiFi utiliza un método de la página web de código abierto para configurar el nombre de red y la contraseña y la dirección IP y el puerto no.
ESP8266-01 tiene un número muy limitado de salidas disponibles, sólo GPIO0 y GPIO2. En este diseño, después de haber encendido, el código en el ESP2866-01 comprueba si GPIO2 está conectado a tierra y si es así establece el ESP8266-01 en modo de configuración. Sin embargo la puesta a tierra de la entrada de GPIO2 debe retrasarse hasta terminar la theESP8266-01 encendido para arriba. Si GPIO2 está conectado a tierra durante el encendido del módulo de ESP8266-01 no arranca normalmente. Este retraso en la puesta a tierra GPIO2 se logra mediante el uso de GPIO0 como la tierra. Después de la ESP8266-01 se inicia, el código setup() hace GPIO0 una salida y establece bajo. Esto entonces será tierra GPIO2 si el CONFIG_LINK ha sido puesto en cortocircuito hacia fuera.
La primera versión de este proyecto (Rev 1), utilizado un extra E/S digitales de Arduino para hacer esta conexion, que requiere código adicional en el sketch de Arduino. 2 + Rev, elimina la necesidad de cualquier código adicional en el sketch de Arduino, otro luego un breve retraso en la parte superior de setup() ignorar el resultado de la depuración de ESP8266.
Para probar de configurar el protector de ESP8266-01 WiFi, apenas lo enchufe en una placa de Arduino, cortocircuitar el CONFIG_LINK (enlace de cortocircuito en la izquierda de la imagen) y aplique corriente a la placa Arduino.
En este modo de configuración del módulo de ESP8266 establece un punto de acceso seguro con el nombre pfodWifiWebConfig. Este punto de acceso aparecerá en tu móvil y tu ordenador. Para conectarse a este punto de acceso necesita introducir la contraseña única para su escudo. Puede escribir la contraseña en mano pero es más fácil y más confiable para escanear el código QR que previamente conectado a tu escudo, usando una aplicación de escáner QR, como QR Droid Private
Luego copie y pegue la contraseña en la pantalla de configuración de WiFi de tu móvil para conectar tu móvil al punto de acceso de configuración.
A continuación, abra un explorador web y teclear en la URL http://10.1.1.1 devolverá la página de configuración.
El escudo de WiFi rellena automáticamente el SSID de la red con la red local con la mejor fuerza de señal. Que generalmente será el que quieras. Si no simplemente sobrescribir ese ingreso. Debe especificar un SSID de la red y contraseña y portNo. El campo de dirección IP es opcional. Si deja en blanco, el escudo de WiFi usará DHCP para obtener su dirección IP de tu red local. A menudo es más fácil especificar una dirección IP específica para que pueda conectar fácilmente a este escudo.
Rev 10 también le permite configurar la velocidad de transmisión Serial para este escudo. Predeterminada es 19200, pero los ejemplos aquí utilizan 9600 cambio así la velocidad en baudios de 9600.
Si su navegador es compatible con HTML5 la página web a validar la entrada antes de enviarlos.
Al hacer clic en el botón Configurar, el escudo de WiFi procesar los resultados y almacenar en la EEPROM y luego mostrar una página de respuesta, como el arriba, indicándole al ciclo de poder conectarse a su red.