SKU: IOWC-0047
📋 GST Invoice Available

AI-Thinker ESP32-S Wi-Fi + Bluetooth 4.2 SoC Module w/ PCB Antenna

₹459.00 (Inclusive of all taxes)
Out of Stock

The AI-Thinker ESP32-S is a compact, surface-mount SoC module integrating dual-core 32-bit processing, 802.11b/g/n Wi-Fi, and Bluetooth 4.2. Pre-flashed with AT command firmware, it is ready for rapid IoT prototyping via UART and supports development with Arduino IDE, ESP-IDF, and MicroPython.

Features

  • Dual-Core ESP32 SoC: Features a 240 MHz dual-core Xtensa LX6 processor with up to 600 DMIPS performance for robust IoT application handling.
  • Integrated Wi-Fi & Bluetooth: Combines 802.11b/g/n Wi-Fi (STA/AP/STA+AP modes) and Bluetooth 4.2 BLE for versatile wireless connectivity.
  • Low-Power Operation: Offers deep sleep currents as low as 6.5μA, ideal for battery-powered sensor nodes and remote monitoring.
  • Rich Peripheral Set: Provides 22 GPIOs supporting UART, SPI, I2C, PWM, ADC, and DAC interfaces for extensive sensor and actuator integration.
  • SMD-38 Package: Compact 25.5 x 18 mm form factor with onboard PCB antenna and metal shield for simplified surface-mount assembly.

Out of stock

Description

The AI-Thinker ESP32-S module is a fully integrated wireless SoC solution built around the Espressif ESP32 chipset. It combines a high-performance dual-core microcontroller with comprehensive Wi-Fi and Bluetooth 4.2 radio stacks, all housed in a shielded SMD-38 package for reliable RF performance. The module comes pre-loaded with AT command firmware for immediate UART-based network control, while its open SDK support enables custom firmware development in Arduino, ESP-IDF, or MicroPython environments.

Engineered for low-power IoT deployments, the ESP32-S features advanced power management with multiple sleep modes, enabling extended operation in field applications. Its integrated 32Mbit SPI flash provides ample storage for application code and file systems. The module’s 3.0-3.6V operating voltage range and robust peripheral interface set make it a foundational component for scalable smart home, industrial automation, and wearable device designs requiring reliable wireless connectivity.

Key Features

  • Compact Wireless SoC: Integrates MCU, Wi-Fi, Bluetooth, and memory in a single 25.5 x 18 mm SMD-38 module.
  • High-Performance Processing: Dual-core Xtensa LX6 CPU running at up to 240 MHz with 520KB SRAM for complex tasks.
  • Comprehensive Wireless Support: Full 802.11b/g/n Wi-Fi with WPA/WPA2 security and Bluetooth 4.2 with BLE.
  • Developer-Friendly Ecosystem: Supports AT commands, Arduino IDE, ESP-IDF, MicroPython, and Lua for flexible prototyping.
  • Advanced Power Management: Features deep sleep mode with current as low as 6.5μA for battery-efficient operation.
  • Robust Connectivity Protocols: Embedded LwIP TCP/IP stack and FreeRTOS for stable network operations.
  • Over-the-Air Updates (FOTA): Supports remote firmware upgrades via serial port for easy maintenance.
  • Integrated Antenna Options: Includes a PCB antenna with provision for external IPEX antenna connection.

Applications

  • Smart Home Automation: Central node for lighting control, climate monitoring, and security sensors.
  • Industrial Wireless Control: Telemetry data acquisition, machine monitoring, and remote control panels.
  • Wearable Electronics: Fitness trackers, smart watches, and health monitoring devices.
  • Environmental Sensing Networks: Wireless sensor nodes for agriculture, air quality, and weather stations.
  • Consumer IoT Devices: Smart plugs, IP cameras, baby monitors, and voice assistant peripherals.

Technical Specifications

Microcontroller/SoCEspressif ESP32 (Dual-core Xtensa LX6 @ 240 MHz)
Wireless Protocols802.11b/g/n Wi-Fi, Bluetooth 4.2 BR/EDR & BLE
Frequency Range2.4 GHz ISM Band
RF Transmit Power802.11b: 17±2 dBm (@11Mbps)
RF SensitivityCCK 1 Mbps: -90 dBm, OFDM 54 Mbps: -70 dBm
Supply Voltage3.0V to 3.6V DC
Operating CurrentData not provided
Deep Sleep Current~6.5 μA
InterfacesUART, SPI, I2C, SDIO, GPIO, ADC, PWM, DAC
GPIO Count22 Custom I/O Pins
Antenna ConnectorOnboard PCB Antenna (IPEX connector provision)
Flash Memory32 Mbit (4 MB) Integrated
SRAM520 KB
Operating Temperature-10°C to +50°C
Dimensions (LxW)25.5 mm x 18 mm (SMD-38 Package)

Frequently Asked Questions

How do I communicate with the ESP32-S module for basic Wi-Fi setup?

The module comes pre-flashed with AT command firmware. Connect its UART_TXD and UART_RXD pins to a USB-to-serial adapter at 115200 baud default. Use commands like AT+CWMODE to set Wi-Fi mode (STA/AP), AT+CWJAP to join a network, and AT+CIPSTART to open TCP connections. Ensure a stable 3.3V power supply during operation. You can find the complete AT command set in Espressif's official documentation.

What development environments are supported for custom firmware?

You can program the ESP32-S using the Arduino IDE with the ESP32 board package, Espressif's official ESP-IDF framework for full control, or MicroPython for scripting. In Arduino IDE, select 'ESP32 Dev Module' as the board. For ESP-IDF, configure the project with the correct serial port and flash using 'idf.py flash'. Always connect GPIO0 to GND during initial flashing to enter download mode.

What is the power consumption during deep sleep and active transmission?

The module's deep sleep current is approximately 6.5μA with the RTC and ULP co-processor active, ideal for battery-powered sensors waking periodically. During active Wi-Fi transmission at maximum power (17 dBm), expect currents in the range of 200-300mA. For precise measurements, use a power profiling tool and implement light sleep or modem sleep modes in your firmware to balance connectivity and battery life.

Package Includes

  • 1 x AI-Thinker ESP32-S WiFi+BT SoC Module

Additional Information

Weight 0.006 kg
Dimensions 2.55 × 1.8 cm