Programando Arduino por WIFI
Muchos desarrolladores han utilizado ESP8266 para añadir conectividad Wi-Fi de bajo coste para sus proyectos, pero Oscar, nuestro protagonista, ha decidido dar un paso más allá y programar una placa Arduino a través de WiFi con el módulo ESP8266. Escribió un script de servidor en Python que se comunica con el firmware que se ejecuta en el Arduino. El Arduino se conecta al servidor en el arranque y la “escucha” un comando «reboot».
Cuando el comando es recibido, el controlador se reinicia y entra en el gestor de arranque. El script en Python comienza a comunicar un archivo hexadecimal a través de WiFi a la ESP8226, que retransmite al bootloader de Arduino. Una vez que el archivo hexadecimal se transmite, el microcontrolador se inicia sin problemas ejecutando el firmware. Este método puede ser utilizado con cualquier AVR funcionando con un cargador de arranque compatible con stk500.
Teneis todo en http://www.sistemasorp.es/2014/11/11/programando-un-arduino-remotamente-con-el-modulo-esp8266/