Paso 2: Cargar el Software
Para trabajar con este gadget necesita dos componentes de software. El primero es el sketch de arduino y la segunda, el script PHP corriendo en tu servidor y a la espera de las solicitudes HTTP GET viene directo desde tu arduino. El protocolo HTTP 1.0 en el ESP8266 no es tan cómodo como se hoy se sirve en un PC. Usted puede enviar HTTP GET y HTTP POST, eso es todo. Por lo tanto se necesita una forma para traducir sus peticiones HTTP GET de arduino en SMTP o lo que sea, y esa es justo la parte en el script PHP.
Arduino
Este esquema fue implementado y probado con Arduino 1.5.6beta con buenos resultados. No funciona con la nueva versión 1.6.0 (debido a errores de calibración de TFT).
Antes de cargar el sketch de arduino debe editar y configurar los parámetros de configuración según su punto de acceso Internet. Estos son:
DEST_HOSTist la dirección IP de su cuenta en el servidor, donde se ejecutará el script PHP. En el directorio raíz de ahí, el bosquejo espera ser cargado una carpeta llamada scripts,, dentro de los cuales su script PHP fue/voluntad. Esto puede ser modificado donde se encuentran la palabra scripts .
SSID_HOMEand PASS_HOMEare punto de la configuración de su acceso a internet. En el caso de internet a través de cuadro de Fritz, encontrará la configuración en el centro Fritz. En el caso de internet vía Hotspot móvil, tienes el valor (para sistemas androides) en configuración->Más opciones->Tethering y Hotspot WLAN->MobileHotspot.
Descargue el bosquejo y lea primero todos los siguientes pasos para una correcta configuración. Si todo va bien, después de cargar el bosquejo en su arduino, verá la ventana principal con el teclado, algunos iconos y la barra de estado de conexión de WIFI (verticalmente en el lado derecho de la pantalla) con color verde para "Conectado" o rojo para "No conectado".
PHP
El script PHP funciona como una interfaz entre arduino y un servidor de SMTP, lo que usted necesita para enviar y recibir correos. El arduino se comunica con el servidor vía peticiones HTTP GET y este script es un intérprete para todas las acciones deseadas desde tu gadget (arduino). Realiza estas acciones, leer correos, enviar correo, enviar fotos, etc..
Descargar el script y hacer las configuraciones explicadas en los siguientes pasos antes de subir al servidor.