The $5 computer with a radio
An ESP32 is a microcontroller: a tiny computer that runs one program, forever, the moment power arrives. Unlike a Raspberry Pi there is no operating system to maintain — and unlike an Arduino Uno it has WiFi and Bluetooth built in. That radio is why this whole platform exists: it lets a $5 chip talk to networks, and even sense people through radio physics.
The family, in one minute
- ESP32 (classic) — the original dual-core. Fine for most things.
- ESP32-C3 — small, cheap, single RISC-V core. Perfect for tiny agents like the Pocket AI Agent.
- ESP32-S3 — the workhorse: dual-core, vector instructions for ML, native USB, and the best WiFi-CSI support. Most Latent solutions use an S3.
- ESP32-C6 — adds WiFi 6; still niche.
Boards vs chips
You do not buy a bare chip — you buy a board that adds USB, a voltage regulator, and pins:
- Seeed XIAO ESP32-S3 Sense (~$22) — thumb-sized, with camera + microphone. Used in our camera and vision solutions.
- ESP32-S3-DevKitC-1 (~$12) — the standard lab board. Used in the CSI and sentinel solutions.
- LILYGO / Elecrow boards — specialty: LoRa radios, round displays.
What you need today
One board (any S3 from the list), one USB-C data cable (charging-only cables are the #1 beginner trap), and a computer. That is the entire lab.
Buy two boards. When something behaves strangely, comparing against a second board answers "is it me or the hardware?" in seconds.