ESP32 es una serie de microcontroladores de bajo costo y bajo consumo en un chip con Wi-Fi integrado y Bluetooth de modo dual. La serie ESP32 utiliza un microprocesador Tensilica Xtensa LX6 en versiones de doble núcleo y de un solo núcleo e incluye conmutadores de antena incorporados, balun de RF , amplificador de potencia, amplificador de recepción de bajo ruido, filtros y módulos de administración de energía
ESP32 puede funcionar como un sistema autónomo completo o como un dispositivo esclavo a una MCU de host, lo que reduce la sobrecarga de la pila de comunicación en el procesador principal de la aplicación. ESP32 puede interactuar con otros sistemas para proporcionar funcionalidad Wi-Fi y Bluetooth a través de sus interfaces SPI / SDIO o I2C / UART.