The ESP32-S is a wireless module based on ESP32, supports WiFi and Bluetooth 4.2, with built-in 32Mbit Flash, in the SMD38 package. There're also onboard PCB antenna and metal shield. In short, it's a small form factor and fairly high cost-effective wireless module.
With the pre-flashed AT firmware, you can control the module through UART AT commands easily. The module integrates MCU inside, supports other developments like Lua/Micropython/Arduino to achieve flexible and fast prototyping, make it easy to integrate the module into IoT applications.
Features
- 802.11b/g/n Wi-Fi+BT SOC
- Dual-core 32-bit CPU, 240 MHz frequency, computing capability up to 600DMIPS
- Built-in two 12 bit SAR ADCs, up to 18 channels
- Supports UART/SPI/I2C/SDIO/GPIO/ADC/PWM
- SMD38 package
- Supports OpenOCD debug interface
- Supports multi sleep modes, deep sleep current as low as 6.5uA
- UART baudrate up to 4Mbps
- Embedded Lwip and FreeRTOS
- Supports STA/AP/STA+AP operation mode
- Supports Smart Config (APP) / AirKiss (WeChat), one key networking
- Supports UART local firmware upgrade and/or remote firmware upgrade (FOTA)
- AT commands for getting started fast
- Supports secondary development, integrated Windows / Linux environment
Applications
The ESP32-S suit for IOT applications such as:
- Smart home
- Intelligent building
- Industrial automation
- Wearable devices
- IP camera
- Intelligent agriculture