How do you put a web server onto a tiny $10 Wi-Fi module?

Learn to serve web pages from the inexpensive and tiny ESP8266 module in a few lines of Arduino code.

By John C Shovic
November 1, 2016
Adafruit Huzzah with ESP8266 wireless controller. Adafruit Huzzah with ESP8266 wireless controller. (source: Billie Grace Ward (CC BY 2.0))

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.

Learn faster. Dig deeper. See farther.

Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful.

Learn more
Post topics: Software Engineering