ESP32 是乐鑫(Espressif)推出的低成本、低功耗 Wi‑Fi/蓝牙的 32 位微控制器(SoC),双核/单核,支持 BLE、Wi-Fi、外设丰富。本质就是“单片机 + 无线通信”,常用于物联网、智能家居、传感器、遥控、小服务器等。

一、芯片性能
CPU:Xtensa 32 位 LX6,单核或双核,最高 240 MHz
内存:约 520 KB SRAM、448 KB ROM,外挂 Flash 常见 4 MB,部分型号带 PSRAM
无线:
Wi‑Fi 802.11 b/g/n,2.4 GHz,STA / AP / 混杂模式
蓝牙 4.2:经典蓝牙 BR/EDR + 低功耗 BLE
二、外设 / 接口功能
GPIO:最多 34 个,可配置输入/输出、上拉下拉、中断
ADC:12 位,最多 18 路,读模拟量(温度、电位器、电池电压等)
DAC:8 位,2 路,输出模拟电压
PWM:LEDC,做调光、舵机、电机调速
UART:3 路,串口通信/GPS/模块
I2C:2 路,接 OLED、传感器、EEPROM
SPI:最多 4 路,接屏幕、Flash、SD、射频模块
I2S:2 路,接麦克风/音频 DAC,做语音播放
CAN/TWAI:1 路,接汽车/工业总线
电容触摸:最多 10 路,做触摸按键
定时器/看门狗/RTC:定时、低功耗计时
SD/SDIO/MMC:读 SD 卡
以太网 MAC:部分型号可做有线网
ULP 协处理器:深度睡眠时还能采 ADC、判断条件,省电
三、软件与生态
支持 MicroPython、Arduino IDE、ESP-IDF
能跑:
Web 服务器
MQTT / HTTP / WebSocket 客户端
OTA 无线升级
简单 TCP/UDP 通信
传感器采集 + 上云(阿里云/腾讯云/Home Assistant 等)
四、低功耗
有 Modem-sleep / Light-sleep / Deep-sleep
Deep-sleep 电流可到几微安级,适合电池设备
五、常见型号区别
ESP32:双核,Wi‑Fi + 蓝牙 4.2
ESP32-S2:单核,无蓝牙,有 USB
ESP32-S3:双核,蓝牙 5,USB,适合 AI/语音
ESP32-C3:RISC-V 单核,BLE 5,便宜
ESP32-C6/H2:Wi‑Fi 6 / Zigbee / Thread
ESP32 能开发什么应用?
智能插座、温湿度上报、门磁、继电器控制
小车/机器人主控
蓝牙遥控器、Wi‑Fi 串口透传
网页配网、本地小后台
语音/音频采集播放(I2S)
工业传感器网关
选型提醒:
要摄像头:ESP32-CAM、ESP32-S3
要 USB OTG:ESP32-S2/S3
要 Wi-Fi 6 / Thread / Zigbee:ESP32-C6
要 Zigbee/Thread 但不要 Wi-Fi:ESP32-H2
要低成本 Wi-Fi/BLE:ESP32-C3
经典 ESP32:外设全、资料最多,但部分新型号无经典蓝牙或 DAC