When you deploy a smart, network-connected device into the field, you rarely have the luxury of running a cable to it when you need to debug it or download data from it. With the ESP8266 and the Arduino IDE, you can easily create diagnostic web pages that allow you to interact with the device or download data from it. In this video, John Shovic demonstrates how to write a short program that serves up an HTML page and connect the ESP8266-powered Adafruit Huzzah to create a $9.95 web server. Beginning Arduino developers will learn how to program this board through the Arduino IDE and configure it for networking.

Learn to build and deploy your own WiFi-connected IoT devices with our Introduction to the ESP8266 and the IoT.

Article image: Adafruit Huzzah with ESP8266 wireless controller. (source: Billie Grace Ward (CC BY 2.0)).