What is ESP8266?
The ESP8266 is a microcontroller chip from Espressif with on-board Wi-Fi. It can be used as a standalone device, or as a UART to Wi-Fi adaptor to allow other microcontrollers to connect to a Wi-Fi network. For example, you can connect an ESP8266 to an Arduino to add Wi-Fi capabilities to your Arduino board. With the ESP8266, you can control inputs and outputs as you would do with an Arduino, but with Wi-Fi capabilities. This means that you can bring your projects online, which is great for home automation and internet of things applications