Empezando con el esp8266
El ESP8266 es un chip Wi-Fi de bajo coste con soporte completo de la pila TCP/IP con compatibilidad con MCU(Micro Controller Unit) fabricado por la empresa China Espressif Systems.
ESP8266 is a system-on-a-chip (SoC) with capabilities for:
- 2.4 GHz Wi-Fi (802.11 b/g/n, supporting WPA/WPA2),
- general-purpose input/output (16 GPIO)
- Inter-Integrated Circuit (I²C)
- analog-to-digital conversion (10-bit ADC)
- Serial Peripheral Interface (SPI)
- I²S interfaces with DMA (sharing pins with GPIO)
- UART (on dedicated pins, plus a transmit-only UART can be enabled on GPIO2)
- Pulse-width modulation (PWM).
It employs a 32-bit RISC CPU based on the Tensilica Xtensa LX106 running at 80 MHz (or overclocked to 160 MHz). It has a 64 KB boot ROM, 64 KB instruction RAM and 96 KB data RAM.
External flash memory can be accessed through SPI.
El primer modulo(placa) con este chip fue el ESP-01, lanzado al mercado en Agosto de 2014 por la empresa AI-Thinker.
Desde entonces distintos fabricantes han lanzado al mercado varios módulos donde integran este chip, la propia Expressif, la pionera AI-Thinker, Olimex, Adafruit, Sparkfun, WeMos, ESPert, etc
Principalmente las diferencias entre ellas estan en el factor de forma(tamaño), el número de puertos GPIO, la capacidad de la flash externa y la incorporación de antena o conector en la placa. Además de no menos importante versión propia del firmware.