Te pongo en situación: Acabas de montar tu proyecto IoT Wifi con ESP8266 y lo has puesto en un sitio donde no es fácil acceder a él como un falso techo o incluso en el exterior de tu casa. Derrepente te encuentra que hay un bug (un fallo) en un código y necesitas reprogramarlo. Ahi es cuando te das cuenta que no es viable ir a conectar un cable USB con un portatil o incluso no quieres desmontar todo. Para resolver ésta incómoda situación, existe un método llamado OTA o programación Over The Air que permite programar tu ESP8266 mediante Wifi sin cables. Una vez lo pruebes, te preguntarás que has hecho con tu vida hasta ahora.