Smart Home Tutorial: ESP8266, Alexa, and Amazon Echo

This tutorial describes how to build a smart home project using ESP8266, Alexa, and Amazon Echo. In more detail, this project integrates ESP8266 with Alexa through Amazon Echo so that you can control devices connected to the ESP8266. As a result of this project, you can turn on and off several connected devices using voice commands. As you may already know, voice-enabled devices are gaining popularity. The voice interaction between humans and remote devices is evolving and opening new opportunities for home automation everywhere.

The target of this tutorial is to demonstrate how we can build a smart home system that can control LEDs using Alexa and Amazon Echo. This project can be further expanded by adding other kinds of devices. To make things simple, we will show how to add a remote IoT device to Amazon Echo and how to send a simple command using voice.