“The ESP8266 Series is a very special one, the actual units are small and not overly easy to control in their standard form, with a 2mm pin pitch, this breakout allows access to all pins and also has an onboard USB/Serial chip with the reset logic circuitry to allow for automatic programming from an IDE.
ESP8266's Support many firmwares, including AT, NodeMCU Lua interpreter, BASIC interpreters and also you can program them directly from the Arduino IDE.
80/160MHz Microcontroller, WiFi built in with some cryptographic functions also. Various common interfaces also on this Microcontroller, can also be used just for its WiFi ability by another Microcontroller, but it is more than powerful enough to do both duties at the same time.
PERFECT for IoT, it can send data straight to the cloud.”