The ESP8266 is an integrated circuit chip made by Espressif that is intended for use in Internet of Things (IoT) devices. It combines all the necessary hardware for wifi communications and has a built in 32-bit microprocessor core from Tensilica.
The headline features are:
- 32-bit processor core running at 80MHz (up to 160MHz possible)
- 802.11 b/g/n support on 2.4Ghz Wifi Band
- Built in TCP/IP Protocol Stack
- Integrated RF switch, balun, 24dBm PA, DCXO, and PMU
- General Purpose I/O, SDIO 2.0, SPI, I2S (not I2C!), Serial UART
- 32-pin QFN chip package
Espressif kindly provides a public SDK package for the ESP8266. A majority of the library functions are only provided as binary blobs with no source code, but they give you enough information to code what you need. English documentation (and documentation in general) is limited but there is widespread community support for it that is increasingly growing.
Why is the ESP8266 becoming so popular?
Simple. It’s dirt cheap. You can buy pre-assembled modules for under $5 and quickly create a device that is able to connect to the internet via Wifi!
Check out the ESP8266 menu at the top of this blog for more guides and information pages.
Various short posts will be posted on my blog under the ESP8266 category on the left. Make sure to check them out 🙂