ESP32-D0WDQ6 칩이 장착된 ESP-WROOM-32 모듈 | |
| 제조사 | 에스프레시프 시스템즈 |
|---|---|
| 종류 | 마이크로컨트롤러 |
| 출시일 | 2016년 9월 6일 |
| CPU | |
| 전원 | 3.3 V DC |
| RAM | 520 KiB SRAM |
| 이전 기종 | ESP8266 |
ESP32는 와이파이 및 블루투스 기능을 모두 통합한 저비용, 에너지 효율적인 마이크로컨트롤러 제품군이다. 이 칩들은 듀얼 코어 및 싱글 코어 변형으로 제공되는 텐실리카 Xtensa LX6 마이크로프로세서, Xtensa LX7 듀얼 코어 프로세서 또는 단일 코어 RISC-V 마이크로프로세서를 포함한 다양한 처리 옵션을 특징으로 한다. 또한 ESP32는 내장 안테나 스위치, RF 발룬, 전력 증폭기, 저잡음 수신기, 필터 및 전력 관리 모듈과 같은 무선 데이터 통신에 필수적인 구성 요소를 통합한다.
일반적으로 ESP32는 특정 장치용 인쇄 회로 기판에 내장되거나 다양한 GPIO 핀 및 커넥터를 포함하는 개발 키트의 일부로 제공되며, 구성은 모델 및 제조업체에 따라 달라진다. ESP32는 에스프레시프 시스템즈에서 설계했으며 TSMC의 40 nm 공정을 사용하여 제조한다. 이는 ESP8266 마이크로컨트롤러의 후속 제품이다.


ESP32의 특징은 다음과 같다.
오리지널 ESP32가 출시된 이래로 여러 변형이 소개되고 발표되었다. 이들은 ESP32 마이크로컨트롤러 제품군을 구성한다. 이 칩들은 다른 중앙 처리 장치와 기능을 가지고 있지만, 모두 동일한 SDK를 공유하고 있으며 대부분 코드 호환성이 있다. 또한 오리지널 ESP32는 수정되었다 (예: ESP32 ECO V3 참조).


ESP32는 49개의 패드를 가진 다양한 크기의 QFN 패키지에 담겨 있다. 구체적으로는 측면에 48개의 연결 패드와 하단에 하나의 큰 열 패드 (접지 연결)가 있다.
ESP32 시스템 온 칩 집적회로는 6 mm × 6 mm 및 5 mm × 5 mm 크기의 QFN 패키지에 담겨 있다.
| 시리즈 | 식별자 | 프로세서 코어 |
프로세서 속도 (MHz) |
내장 플래시 메모리 (MiB) |
내장 PSRAM 메모리 (MiB) |
GPIO | 패키지 크기 |
설명 |
|---|---|---|---|---|---|---|---|---|
| ESP32 | ESP31B | 2 | 240 | 0 | 0 | 34 | 6 mm × 6 mm | 베타 테스트에 사용된 프리릴리스 SoC; 더 이상 사용 불가. |
| ESP32-D0WDQ6 | 2 | 240 | 0 | 0 | 34 | 6 mm × 6 mm | ESP32 시리즈의 초기 생산 출시 칩. 새로운 디자인에 권장되지 않음 (NRND). | |
| ESP32-D0WD | 2 | 240 | 0 | 0 | 34 | 5 mm × 5 mm | ESP32-D0WDQ6과 유사한 소형 물리적 패키지 변형. 새로운 디자인에 권장되지 않음 (NRND). | |
| ESP32-D0WDQ6-V3 | 2 | 240 | 0 | 0 | 34 | 6 mm × 6 mm | ESP32-D0WDQ6에 일부 수정 사항 도입. 새로운 디자인에 권장되지 않음 (NRND). | |
| ESP32-D2WD | 2 | 160 | 2 | 0 | 34 | 5 mm × 5 mm | 2 MiB (16 Mibit) 내장 플래시 메모리 변형. 제거됨. 새로운 디자인에 권장되지 않음 (NRND). | |
| ESP32-S0WD | 1 | 160 | 0 | 0 | 34 | 5 mm × 5 mm | 싱글 코어 프로세서 변형. 새로운 디자인에 권장되지 않음 (NRND). | |
| ESP32-D0WD-V3 | 2 | 240 | 0 | 0 | 34 | 5 mm × 5 mm | ESP32-D0WD에 일부 수정 사항 도입. | |
| ESP32-D0WDR2-V3 | 2 | 240 | 0 | 2 | 34 | 5 mm × 5 mm | ||
| ESP32-U4WDH | 2 | 240 | 4 | 0 | 34 | 5 mm × 5 mm | 싱글 코어 프로세서 및 4 MiB (32 Mibit) 내장 플래시 메모리 변형. 또한 1 CPU 160 MHz 변형도 존재. | |
| ESP32-S2 | ESP32-S2 | 1 | 240 | 0 | 0 | 43 | 7 mm × 7 mm | USB OTG 포함. |
| ESP32-S2R2 | 1 | 240 | 0 | 2 | 43 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S2FH2 | 1 | 240 | 2 | 0 | 43 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S2FH4 | 1 | 240 | 4 | 0 | 43 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S2FN4R2 | 1 | 240 | 4 | 2 | 43 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S3 | ESP32-S3 | 2 | 240 | 0 | 0 | 45 | 7 mm × 7 mm | USB OTG 포함. 3.3V 및 1.8V VDD_SPI 전압 포함. |
| ESP32-S3R2 | 2 | 240 | 0 | 2 | 45 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S3R8 | 2 | 240 | 0 | 8 | 45 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S3R8V | 2 | 240 | 0 | 8 | 45 | 7 mm × 7 mm | USB OTG 포함. 1.8V VDD_SPI 전압 포함. | |
| ESP32-S3FN8 | 2 | 240 | 8 | 0 | 45 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-S3FH4R2 | 2 | 240 | 4 | 2 | 45 | 7 mm × 7 mm | USB OTG 포함. | |
| ESP32-C2 | ESP8684H1 | 1 | 120 | 1 | 0 | 14 | 4 mm × 4 mm | 블루투스 5 포함. |
| ESP8684H2 | 1 | 120 | 2 | 0 | 14 | 4 mm × 4 mm | 블루투스 5 포함. | |
| ESP8684H4 | 1 | 120 | 4 | 0 | 14 | 4 mm × 4 mm | 블루투스 5 포함. | |
| ESP32-C3 | ESP32-C3 | 1 | 160 | 0 | 0 | 22 | 5 mm × 5 mm | 블루투스 5 포함. |
| ESP32-C3FN4 | 1 | 160 | 4 | 0 | 22 | 5 mm × 5 mm | 새로운 디자인에 권장되지 않음 (NRND). | |
| ESP32-C3FH4 | 1 | 160 | 4 | 0 | 22 | 5 mm × 5 mm | 블루투스 5 포함. | |
| ESP32-C3FH4AZ | 1 | 160 | 4 | 0 | 16 | 5 mm × 5 mm | 블루투스 5 포함. 플래시 연결을 위한 SPI0/SPI1 핀은 본딩되지 않음. | |
| ESP-Shelly-C38F | 1 | 160 | 8 | 0 | 11 | 5 mm × 5 mm | 블루투스 5 포함. 쉘리 제조업체 전용 | |
| ESP8686H4 | 1 | - | 4 | 0 | - | 4 mm × 4 mm | 미출시. | |
| ESP8685H2 | 1 | 160 | 2 | 0 | 15 | 4 mm × 4 mm | 블루투스 5 포함. | |
| ESP8685H4 | 1 | 160 | 4 | 0 | 15 | 4 mm × 4 mm | 블루투스 5 포함. | |
| ESP32-C6 | ESP32-C6 | 1 | 160 | 0 | 0 | 30 | 5 mm × 5 mm | 와이파이 6 및 블루투스 5 포함. |
| ESP32-C6FH4 | 1 | 160 | 4 | 0 | 22 | 5 mm × 5 mm | 와이파이 6 및 블루투스 5 포함. | |
| ESP32-H2 | ESP32-H2FH2 | 1 | 96 | 2 | 0 | 19 | 4 mm × 4 mm | 블루투스 5 및 블루투스 메시 포함. |
| ESP32-H2FH4 | 1 | 96 | 4 | 0 | 19 | 4 mm × 4 mm | 블루투스 5 및 블루투스 메시 포함. |
2020년, ESP32-D0WDQ6 및 ESP32-D0WD 칩은 V3 버전 (ESP32 ECO V3)이 출시되어 일부 버그를 수정하고 이전 버전보다 개선되었다.
ESP32 PICO system in package 모듈은 ESP32 실리콘 칩, 크리스탈 발진기, 플래시 메모리 칩, 필터 커패시터 및 RF 매칭 링크를 단일 7 mm × 7 mm 크기의 QFN 패키지에 결합한다.
처음 출시된 PICO는 ESP32-PICO-D4로, 240MHz의 듀얼 CPU, 4MiB 내장 플래시, 40MHz 발진기 및 34개의 GPIO를 갖추고 있다.
이후 2020년에 ESP32 ECO V3 웨이퍼를 기반으로 하는 ESP32-PICO-V3 및 ESP32-PICO-V3-02 모듈이 출시되었다.
2022년에는 USB OTG 및 내부 PSRAM이 포함된 ESP32-S3-PICO-1 모듈이 출시되었다.
| 식별자 | 프로세서 코어 |
프로세서 속도 (MHz) |
내장 플래시 메모리 (MiB) |
내장 PSRAM 메모리 (MiB) |
GPIO | 패키지 크기 |
설명 |
|---|---|---|---|---|---|---|---|
| ESP32-PICO-D4 | 2 | 240 | 4 | 0 | 34 | 7 mm × 7 mm | ESP32 칩, 크리스탈 발진기, 플래시 메모리, 필터 커패시터, RF 매칭 링크 포함. |
| ESP32-PICO-V3 | 2 | 240 | 4 | 0 | 31 | 7 mm × 7 mm | ECO V3 웨이퍼를 사용한 ESP32 기반. |
| ESP32-PICO-V3-02 | 2 | 240 | 8 | 2 | 29 | 7 mm × 7 mm | ECO V3 웨이퍼를 사용한 ESP32 기반. |
| ESP32-S3-PICO-1-N8R2 | 2 | 240 | 8 | 2 | 39 | 7 mm × 7 mm | USB OTG 포함. |
| ESP32-S3-PICO-1-N8R8 | 2 | 240 | 8 | 8 | 39 | 7 mm × 7 mm | USB OTG 포함. |
ESP32 기반 표면 실장 인쇄 회로 기판 모듈은 ESP32 SoC를 직접 포함하며 다른 회로 기판에 쉽게 통합할 수 있도록 설계되었다. 아래 나열된 모듈의 PCB 트레이스 안테나에는 구불구불한 역F형 안테나 디자인이 사용된다. 플래시 메모리 외에도 일부 모듈에는 슈도정적 RAM (pSRAM)이 포함된다.
| 공급업체 | 이름 | 안테나 | 플래시 메모리 (MiB) | PSRAM (MiB) | 설명 |
|---|---|---|---|---|---|
| 에스프레시프 | ESP-WROOM-03 | PCB 트레이스 | 4 | 0 | 단종. 베타 테스트 목적으로 에스프레시프가 제작한 제한된 유통, 사전 생산 모듈; 이 모듈은 ESP32 시리즈의 베타 테스트 칩인 ESP31B를 사용했다. FCC Part 15.247 테스트 완료 (FCC ID: 2AC7Z-ESP32). |
| ESP32-WROOM-32 | PCB 트레이스 | 4 | 0 | 에스프레시프가 만든 최초의 공개 ESP32 모듈 보드. FCC Part 15.247 테스트 완료 (FCC ID: 2AC7Z-ESPWROOM32). ESP32-D0WDQ6 칩 기반. 원래 이름은 "ESP-WROOM-32". | |
| ESP32-WROOM-32E | PCB 트레이스 | 4,8,16 | 0 | ESP32-WROOM-32와 동일하지만 Eco V3 프로세서 개정판 사용 | |
| ESP32-WROOM-32D | PCB 트레이스 | 4 | 0 | ESP-WROOM-32 모듈의 개정판으로, ESP32-D0WDQ6 칩 대신 ESP32-D0WD 칩을 사용. 원래 이름은 "ESP-WROOM-32D". | |
| ESP32-SOLO-1 | PCB 트레이스 | 4 | 0 | ESP32-WROOM-32D 모듈과 유사하지만, 듀얼 코어 ESP32-D0WD 대신 싱글 코어 ESP32-S0WD 칩을 사용. | |
| ESP32-WROOM-32U | U.FL 소켓 | 4 | 0 | PCB 트레이스 안테나 대신 외부 안테나용 U.FL 커넥터가 있는 ESP-WROOM-32D 모듈의 대안. | |
| ESP32-WROVER | PCB 트레이스 | 4 | 4 | 에스프레시프가 만든 4 MiB pSRAM이 있는 ESP32 모듈 보드. FCC Part 15.247 테스트 완료 (FCC ID 2AC7Z-ESP32WROVER). 40 MHz 크리스탈 발진기 사용. U.FL 커넥터는 포함되지 않음. ESP32-D0WDQ6 칩 기반. 2018년 6월부터 새 모듈은 8 MiB pSRAM으로 업그레이드됨. | |
| ESP32-WROVER-I | U.FL 소켓, PCB 트레이스 | 4 | 4 | 온보드 U.FL 호환 커넥터를 사용하도록 구성된 ESP32-WROVER 모듈의 변형. PCB 트레이스 안테나는 기본적으로 연결되지 않음. | |
| ESP32-WROVER-B | PCB 트레이스 | 4 | 8 | 8 MiB pSRAM (이전 버전의 4 MiB pSRAM 대신), 3.3V (이전 버전의 1.8V 대신)에서 작동하며 ESP32-D0WD (ESP32-D0WDQ6 대신)를 사용하는 ESP32-WROVER 모듈의 개정판. FCC Part 15.247 테스트 완료 (FCC ID 2AC7Z-ESP32WROVERB). U.FL 커넥터는 포함되지 않음. (8 MiB 또는 16 MiB 플래시 용량의 맞춤 주문 옵션도 사용 가능.) | |
| ESP32-WROVER-IB | U.FL 소켓, PCB 트레이스 | 4 | 8 | 온보드 U.FL 호환 커넥터를 사용하도록 구성된 ESP32-WROVER-B 모듈의 변형. PCB 트레이스 안테나는 기본적으로 연결되지 않음. | |
| ESP32-WROVER-E | PCB 트레이스 | 4,8,16 | 2,8 | 2 또는 8 MiB pSRAM (이전 버전의 4 MiB pSRAM 대신), 3.3V (이전 버전의 1.8V 대신)에서 작동하며 ESP32-D0WD-V3 또는 2MB pSRAM 모델의 경우 ESP32-D0WDR2-V3를 사용하는 ESP32-WROVER 모듈의 개정판. FCC Part 15.247 테스트 완료 (FCC ID 2AC7Z-ESP32WROVERE). U.FL 커넥터는 포함되지 않음. (2 MiB, 8 MiB 또는 16 MiB 플래시 용량의 맞춤 주문 옵션도 사용 가능.) | |
| ESP32-WROVER-IE | U.FL 소켓, PCB 트레이스 | 4,8,16 | 2,8 | 온보드 U.FL 호환 커넥터를 사용하도록 구성된 ESP32-WROVER-E 모듈의 변형. PCB 트레이스 안테나는 기본적으로 연결되지 않음. | |
| ESP32-PICO-V3-ZERO | PCB 트레이스 | 4 | 0 | ESP32-PICO-V3 SiP 기반. 알렉사 커넥트 키트 (ACK) 및 아마존 알렉사와의 연결을 위한 모듈로 설계됨. | |
| Ai-Thinker | ESP32-S | PCB 트레이스 | 4 | 0 | 에스프레시프의 ESP-WROOM-32 모듈과 동등한 Ai-Thinker 제품. (동일한 폼 팩터 및 일반 사양.) 이전에 "ESP-32S"로 브랜드화되었으며 "32S" 앞에 하이픈이 있었고, ESP-32S 모듈의 초기 출시는 이전에 발표되었지만 출시되지 않은 ESP3212 모듈을 대체했다. |
| ESP32-A1S | U.FL 소켓, PCB 트레이스 | 8 | 4 | 추가 AC101 오디오 코덱 IC가 포함되어 있으며, 해당 IO 핀 (라인, 마이크 등)이 보드 핀으로 연결된다. 별도로 제공되거나 해당 오디오 개발 보드 ("ESP32-Audio-Kit")에 납땜되어 제공된다. | |
| AnalogLamb | ESP-32S-ALB | PCB 트레이스 | 4 | 0 | ESP-32S 모듈의 복제품 (ESP-WROOM-32 호환 풋프린트). 녹색 솔더 마스크 코팅과 함께 발견됨. |
| ALB-WROOM | PCB 트레이스 | 16 | 0 | 16 MiB 플래시 메모리를 가진 ESP-32S-ALB의 변형. | |
| ALB32-WROVER | PCB 트레이스 | 4 | 4 | ESP-WROOM-32 모듈과 동일한 풋프린트를 가진 4 MiB pSRAM이 있는 ESP32 모듈 보드. | |
| DFRobot | ESP-WROOM-32 | PCB 트레이스 | 4 | 0 | 에스프레시프 시스템즈의 ESP-WROOM-32와 유사한 모듈 보드이지만, FCC 인증을 받지 않았으며 26 MHz 또는 32 kHz 크리스탈 발진기를 사용. |
| eBox & Widora | ESP32-Bit | 세라믹, U.FL 소켓 | 4 | 0 | 모듈은 세라믹 안테나와 U.FL 안테나 커넥터를 가지고 있다. 이 모듈은 ESP-WROOM-32/ESP-32S 모듈과 다른 풋프린트를 가지고 있다. |
| Goouuu Tech | ESP-32F | PCB 트레이스 | 4 | 0 | 에스프레시프 시스템즈의 ESP-WROOM-32와 유사한 모듈 보드. FCC 인증 (ID 2AM77-ESP-32F). |
| IntoRobot | W32 | PCB 트레이스 | 4 | 0 | 에스프레시프의 ESP-WROOM-32와 외형이 유사하지만, 풋프린트 핀아웃이 다르다. |
| W33 | 세라믹, U.FL 소켓 | 4 | 0 | IntoRobot W32 모듈과 안테나 구성이 다르다. | |
| ITEAD | PSH-C32 | PCB 트레이스 | 1 | 0 | 모듈에 특이하게 작은 플래시 메모리가 온보드에 있다. 또한 풋프린트가 독특하며 다른 모든 ESP32 모듈과 다르다. |
| Pycom | W01 | (포함되지 않음.) | 8 | 4 | WiPy 2.0의 OEM 모듈 버전. Wi-Fi 및 블루투스 지원. FCC ID 2AJMTWIPY01R. |
| L01 | (포함되지 않음.) | 8 | 4 | LoPy의 OEM 모듈 버전. Wi-Fi, 블루투스 및 LoRa 지원. FCC ID 2AJMTLOPY01R. | |
| L04 | (포함되지 않음.) | 8 | 4 | LoPy4의 OEM 모듈 버전. Wi-Fi, 블루투스, LoRa 및 Sigfox 지원. | |
| S01 | (포함되지 않음.) | 8 | 4 | 단종. SiPy의 OEM 모듈 버전. Wi-Fi, 블루투스 및 Sigfox (14 dBm 및 22 dBm) 지원. | |
| G01 | (포함되지 않음.) | 8 | 4 | GPy의 OEM 모듈 버전. 셀룰러 LTE-CAT M1/NB1, Wi-Fi 및 블루투스 지원. | |
| u-blox | NINA-W131 | (포함되지 않음.) | 2 | 0 | u-blox NINA-W13 시리즈 Wi-Fi 모듈에 속함. |
| NINA-W132 | PIFA | 2 | 0 | u-blox NINA-W13 시리즈 Wi-Fi 모듈에 속함. 온보드 평면 역F형 안테나 (PIFA)는 PCB 트레이스가 아닌 모양을 낸 (자르고 구부린) 금속이다. |


개발 및 브레이크아웃 보드는 배선을 확장하고 기능을 추가할 수 있으며, 종종 ESP32 모듈 보드를 기반으로 하여 개발 목적으로, 특히 브레드보드와 함께 사용하기 쉽도록 만들어진다.
| 공급업체 | 이름 | 사용된 표면 실장 모듈 | 설명 |
|---|---|---|---|
| 에스프레시프 | ESP_Module_Testboard | ESP-WROOM-03 | ESP-WROOM-03 베타 모듈에 포함된 브레이크아웃 보드. |
| ESP32_Demo Board_V2 | ESP-WROOM-32 | 에스프레시프가 제작한 개발 및 시연 보드. | |
| ESP32-DevKitC | ESP32-WROOM-32, v4는 ESP32-WROOM-DA(듀얼 안테나), ESP32-WROVER 또는 ESP32-Solo (싱글 코어 변형)와 함께 제공됨 | 에스프레시프가 제작한 소형 개발 보드. PCB 실크스크린 라벨에는 "Core Board"라고 적혀 있다. | |
| ESP-WROVER-KIT | ESP-WROOM-32 또는 ESP32-WROVER | 에스프레시프가 제작한 대형 개발 보드. 이전 이름은 ESP32-DevKitJ. | |
| ESP32-PICO-KIT | ESP32-PICO-D4 | 마이크로 USB와 두 줄의 17핀 헤더가 있는 소형 개발 보드. FCC ID 2AC7Z-ESP32PICOKIT. | |
| Adafruit | HUZZAH32 | ESP-WROOM-32 | "ESP32 페더 보드"라고도 불리는 HUZZAH32는 Adafruit Feather 제품군과 호환되는 소형 개발 보드/모듈이다. |
| Ai-Thinker | NodeMCU-32S | ESP-32S | NodeMCU와 유사한 개발 보드. |
| ESP32-CAM | ESP32-S | 1600 × 1200 픽셀 OV2640 또는 640 × 480 OV7670 카메라를 지원하는 리본 케이블 Camera Serial Interface가 있는 소형 (27 mm × 40.5 mm) 보드. 9개의 사용 가능한 IO 핀과 microSD 카드 슬롯이 있다. | |
| AnalogLamb | ESP32 Development Board | ESP-32S-ALB 또는 ALB-WROOM | 에스프레시프의 ESP32-DevKitC와 유사한 개발 보드로, 온보드 CP2102 USB/직렬 브리지 포함. 4 MiB 변형은 ESP-32S-ALB를 사용하고, 16 MiB 변형은 ALB-WROOM 모듈을 사용한다. |
| Maple ESP32 | ESP-32S-ALB | 아두이노 스타일 연결과 CP2104 USB/직렬 인터페이스를 갖춘 개발 보드. | |
| April Brother | ESPea32 | † | 선택적으로 잘라낼 수 있는 만능기판 영역이 있는 개발 보드. |
| ArduCAM | ESP32 UNO | ESP-32S | SPI ArduCAM, 배터리 핀 및 uSD 카드 슬롯을 지원하는 ESP32 IoT UNO 프레임워크 기반의 아두이노 우노와 유사한 개발 보드. |
| 아두이노 | 아두이노 나노 ESP32 | U-Blox NORA-W106-10B (ESP32-S3 IC 기반) | Arduino Nano 풋프린트 |
| Banana pi | BPI:bit | ESP-32S | 웹두이노 및 아두이노 개발용 |
| BPI-UNO32 | ESP32-S | 아두이노 개발용 보드 | |
| DoIT | ESPduino32 | ESP-WROOM-32 | 아두이노 쉴드와 호환되는 모든 기능을 갖춘 아두이노 우노와 유사한 개발 보드. 추가 SPI 및 IO 핀도 추가한다. 이 보드는 USB Type B 소켓이 있는 WeMos D1 R32의 복제품이다. |
| ESP32 DEVKIT V1 | ESP-WROOM-32 | ESP32 DevKit V1은 사용 편의성과 다양한 전자 프로젝트에서의 다용성 덕분에 아마추어와 교육자들 사이에서 가장 인기 있는 제품일 것이다. 핀아웃은 가장 많이 복사된 것 중 하나이다. | |
| DPTechnics | Walter | ESP32-S3-WROOM-1 | Walter 모듈은 셀룰러 IoT (LTE-M 및 NB-IoT) 및 GNSS를 ESP32-S3 (16MiB 플래시 및 2MiB PSRAM 포함)과 결합한다. 이 모듈은 CE, FCC, UKCA, RCM 및 IC 인증으로 인해 개발 및 생산에 적합하다. |
| EzSBC | ESP32-01 브레이크아웃 및 개발 보드 | ESP-WROOM-32 | 2개의 삼색 LED를 갖춘 모든 기능을 갖춘 개발 보드로, 브레드보드에 장착된다. |
| Gravitech & MakerAsia | Nano32 | † | ESP32 칩을 직접 통합하는 개발 보드. |
| HydraBus | HydraESP32 | ESP-WROOM-32 또는 ESP-32S | ESP-WROOM-32 또는 ESP-32S용 HydraESP32 HydraBus v1.1 Rev1 쉴드/브레이크아웃 보드. 이 쉴드는 HydraBus 보드와 함께 사용하거나 사용하지 않고도 사용할 수 있다. |
| Noduino | Quantum | † | ESP32 칩을 직접 통합하는 아두이노 스타일 개발 보드. |
| Olimex | ESP32-Gateway | ESP32-WROOM32 | 와이파이/블루투스/이더넷 |
| ESP32-DevKit-LiPo | ESP32-WROOM-32 | ESP32-CoreBoard와 핀 호환되지만, 리튬 이온 배터리 충전기 및 리튬 이온 배터리 작동 기능 추가. | |
| ESP32-POE-ISO | ESP32-WROOM-32/UE | 이더넷 전원 장치 및 2W 절연 DC 전원이 있는 Wi-Fi/블루투스/이더넷 개발 보드 | |
| ESP32-POE | ESP32-WROOM-32 | 이더넷 전원 장치가 있는 Wi-Fi/블루투스/이더넷 개발 보드 | |
| ESP32-PRO | † | Wi-Fi/블루투스 및 PIC32MX270F256DT 마이크로컨트롤러 및 32Mb SPI 플래시 및 32Mb PSRAM. ESP32-PRO-C에는 ATECC508A가 있는 외부 암호화 엔진이 포함됨. | |
| ESP32-EVB | ESP32-WROOM32 | MicroSD, CAN, IR, LiPo 및 2개의 릴레이가 있는 Wi-Fi/블루투스/이더넷 개발 보드. | |
| ESP32-ADF | ESP32-WROVER-B | 스테레오 마이크, 스피커, 오디오 출력 잭이 있는 오디오 개발 프레임워크 보드. | |
| Pycom | WiPy | † | 1 km Wi-Fi 범위를 가진 마이크로파이썬 프로그래밍 가능 Wi-Fi & 블루투스 사물인터넷 개발 플랫폼. WiPy 버전 2.0 및 3.0은 ESP32를 사용한다. |
| LoPy | † | LoRa, Wi-Fi (1 km 범위) 및 BLE를 특징으로 하는 트리플 네트워크 Pycom 보드. | |
| LoPy4 | ? | LoRa, Sigfox, Wi-Fi (1 km 범위) 및 BLE를 특징으로 하는 쿼드러플 네트워크 Pycom 보드. | |
| SiPy | † | Sigfox, Wi-Fi (1 km 범위) 및 BLE를 특징으로 하는 트리플 네트워크 Pycom 보드. | |
| GPy | † | LTE-M, Wi-Fi (1 km 범위) 및 BLE를 특징으로 하는 트리플 네트워크 Pycom 보드. | |
| FiPy | † | LTE-M, LoRa, Sigfox, Wi-Fi (1 km 범위) 및 BLE를 특징으로 하는 퀸튜플 네트워크 Pycom 보드. | |
| 스파크펀 | ESP32 Thing | † | FTDI FT231x USB/직렬 인터페이스 및 내장 LiPo 충전기가 있는 소형 개발 보드. |
| SunDUINO | ESP32 MiniBoard | ESP-WROOM-32 | 에스프레시프 ESP32-DevKitC와 호환되는 브레이크아웃. 온보드 USB-UART 없음. |
| ESP32 MiniBoard v2 | ESP32-Wrover-B/IB | Silabs CP2102, 배터리 충전기가 있는 브레이크아웃 보드. 에스프레시프 DEVkit과 호환. | |
| ESP32 SunDUINO | ESP-WROOM-32 또는 ESP-32S | 아두이노 스타일 개발 보드. 온보드 USB-UART 없음. | |
| SwitchDoc Labs | BC24 | ESP-WROOM-32 | 24개의 SK6812RGBW LED와 Grove 커넥터가 있어 손쉬운 프로토타이핑이 가능한 ESP32 브레이크아웃. USB-UART 및 Feather 호환 핀아웃과 함께 제공된다. |
| Watterott | ESP-WROOM32-Breakout | ESP-WROOM-32 | 에스프레시프 ESP32-DevKitC와 호환되는 브레이크아웃. |
| WEMOS | LOLIN32 [단종됨] | ESP-WROOM-32 | |
| LOLIN32 Lite [단종됨] | † | ESP32-D0WDQ6 | |
| LOLIN32 Pro [단종됨] | ESP32-WROVER | MicroSD 카드 슬롯 (SD 및 SPI 모드 지원) | |
| LOLIN D32 | ESP-WROOM-32 | ||
| LOLIN D32 Pro | ESP32-WROVER | I2C 포트, TFT 포트 및 Micro SD 카드 슬롯 (SPI 모드 지원) | |
| Widora | Air | † | 소형 ESP32 개발 보드. |
| MagicBit | Magic Bit Core | ESP-WROOM-32 | 내장 디스플레이 및 여러 센서가 있는 소형 ESP32 개발 보드로 임베디드 개발 학습을 편리하게 한다. |
† ESP32 SoC가 개발 보드에 직접 통합됨; 모듈 보드는 사용되지 않음.
ESP32 프로그래밍에 사용되는 프로그래밍 언어, 프레임워크, 플랫폼 및 환경:
ESP32의 상업적, 산업적, 학문적 사용:
2025년 3월, Tarlogic Security의 연구원들은 ESP32 블루투스 펌웨어에서 문서화되지 않은 HCI(Host Controller Interface) 명령어를 발견했으며, 이는 그 기능과 잠재적 영향에 대한 논의를 촉발했다. 이 발견은 2025년 3월 6일 RootedCON 컨퍼런스에서 Tarlogic Security 팀에 의해 발표되었다.
식별된 명령어(예: Write Memory (0xFC02))는 주로 디버깅 및 테스트 목적으로 사용되는 공급업체별 HCI 명령어이다. 이러한 유형의 명령어는 개발 및 문제 해결에 도움을 주기 위해 블루투스 컨트롤러 구현에서 흔히 사용된다. 이들은 표준 HCI 명령어 세트의 일부가 아니며 일반적으로 통제된 환경에서 사용된다. 처음에는 "백도어"로 묘사되었지만, 추가 설명에서는 "문서화되지 않은 디버깅 기능"으로 분류되었다. 이 명령어는 표준 블루투스 연결을 통해 원격으로 접근할 수 없지만, 개체가 장치에 물리적으로 접근하거나 HCI-UART 구성으로 작동하는 경우 상호 작용할 수 있다.
에스프레시프 시스템즈는 이 명령어에 대해 명확하게 설명하며, 이들은 디버깅을 위한 것이며 정상 작동 조건에서는 보안 위험을 초래하지 않는다고 밝혔다. 회사는 이 명령어들이 원격으로 트리거될 수 없으며 표준 블루투스 작업에서 사용되지 않는다고 강조했다. 이 명령어들은 ESP32 칩에만 존재하며, ESP32-C, ESP32-S, ESP32-H 시리즈에는 포함되어 있지 않다. 보안 커뮤니티에서 제기된 우려를 해소하기 위해 에스프레시프는 향후 ESP-IDF 버전에 이 디버깅 명령어에 대한 접근을 제한하고 공급업체별 HCI 명령어에 대한 문서화를 개선하는 업데이트를 포함할 것이라고 발표했다. 이러한 조치는 투명성을 높이고 개발자들이 사용 가능한 기능에 대해 잘 알 수 있도록 하는 것을 목표로 한다.