ESP-WROOM-32D is a powerful, generic WiFi-BT-BLE MCU module that targets a wide variety of applications ranging from low-power sensor networks to the most demanding tasks such as voice encoding, music streaming, and MP3 decoding.
This ESP32-WROOM-D WiFi-BT-BLE MCU Module has been popularly used on IoT projects, There plenty of usages reference on Arduino IDE setup, Lua, and MicroPython port. There also many kinds of ESP32-related open hardware products such as: ESPlay Micro.
32Mbit SPI flash
Protocol: 802.11b/g/n, Bluetooth v4.2 +EDR, Class 1, 2 and 3
Modulation: CCK, DSSS, OFDM
Frequency: 2.4GHz ~ 2.5GHz
Data Rate: 150Mbps
Power Output: 20.5dBm
Serial Interfaces: GPIO, I²C, I²S, PWM, SDIO, SPI, UART