ESP32 Overview
What is the ESP32?
The ESP32 is a Wi-Fi and Bluetooth combination chip from Espressif Systems. There are multiple versions of the chip, with the most recent versions running in different configurations of core types, up to and including a RISC V core (on the ESP32-C3).
The Espressif team has built-in support for Zephyr. This, in combination with the low cost and wide availability of the chips, has led to the ESP32 being one of the first platforms that Golioth has chosen to support.
Terminology
- ESP32 - A family of Wi-Fi and Bluetooth components from Espressif Systems.
- ESP32 Chip
- The silicon packaging (sometimes referred to as 'System On Chip' or 'SOC') that contains the processor and RF hardware that can communicate over Wi-Fi and Bluetooth.
- Example chip: ESP32-C3
- ESP32 Module
- A self-contained package including an antenna, RF support components, memory, ESP32 chips, and covered metal shield/can. These are offered as "precertified" for CE and FCC, meaning they are tested to not emit spurious RF emissions. The module costs more than the ESP32 Chip, but will be easier to integrate into your design and will cost less to certify with RF test agencies.
- Example module: ESP32-C3-WROOM-02
- ESP32 Development Board
- A PCB with a module or chip soldered to it, often with breakout headers to allow easy access to the pins.
- Example Board: ESP32-C3-DevKitC-02