본문으로 이동

ESP32

위키백과, 우리 모두의 백과사전.
ESP32
ESP32-D0WDQ6 칩이 장착된 ESP-WROOM-32 모듈
제조사에스프레시프 시스템즈
종류마이크로컨트롤러
출시일2016년 9월 6일 (2016-09-06)[1]
CPU
전원3.3 V DC
RAM520 KiB SRAM
이전 기종ESP8266

ESP32와이파이블루투스 기능을 모두 통합한 저비용, 에너지 효율적인 마이크로컨트롤러 제품군이다. 이 칩들은 듀얼 코어 및 싱글 코어 변형으로 제공되는 텐실리카 Xtensa LX6 마이크로프로세서, Xtensa LX7 듀얼 코어 프로세서 또는 단일 코어 RISC-V 마이크로프로세서를 포함한 다양한 처리 옵션을 특징으로 한다. 또한 ESP32는 내장 안테나 스위치, RF 발룬, 전력 증폭기, 저잡음 수신기, 필터 및 전력 관리 모듈과 같은 무선 데이터 통신에 필수적인 구성 요소를 통합한다.

일반적으로 ESP32는 특정 장치용 인쇄 회로 기판에 내장되거나 다양한 GPIO 핀 및 커넥터를 포함하는 개발 키트의 일부로 제공되며, 구성은 모델 및 제조업체에 따라 달라진다. ESP32는 에스프레시프 시스템즈에서 설계했으며 TSMC의 40 nm 공정을 사용하여 제조한다.[2] 이는 ESP8266 마이크로컨트롤러의 후속 제품이다.

특징

[편집]
ESP32 기능 블록 다이어그램
ESP32 다이 샷. 칩 영역 대부분은 상단 금속층의 전력 분배 네트워크로 덮여 있다.

ESP32의 특징은 다음과 같다.[3]

ESP32-xx 제품군

[편집]

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

ESP32

[편집]
  • Xtensa 싱글/듀얼 코어 32비트 LX6 마이크로프로세서
  • 단정밀도 부동소수점 장치 (FPU) 지원
  • 와이파이: 802.11 b/g/n
  • 블루투스: v4.2 BR/EDR 및 BLE (와이파이와 라디오 공유)
  • 34 GPIO
  • 2 × 12비트 SAR ADC, 최대 18채널[9]
  • 2 × 8비트 DAC[10]

ESP32-S2

[편집]

ESP32-S3

[편집]
ESP32-S3-Wroom-1 보드

ESP32-C2

[편집]
  • 최대 120 MHz로 작동하는 32비트 RISC-V 싱글 코어 프로세서, RV32IMC ISA 구현[16]
  • 온칩 576 KB ROM, 272 KB SRAM (16 KB 캐시용)
  • 와이파이 2.4 GHz (IEEE 802.11b/g/n)
  • 블루투스 5 (LE)
  • 14 GPIO (QFN24)
  • SPI, UART, I2C, LED PWM 컨트롤러, General DMA 컨트롤러 (GDMA), SAR ADC, 온도 센서
  • USB 미지원

ESP32-C3

[편집]
ESP32-C3-32S가 장착된 NodeMCU 보드
  • 싱글 코어 32비트 RISC-V CPU, 최대 160 MHz[17]
  • 400 KiB SRAM, 384 KiB ROM, 및 8 KiB RTC SRAM
  • 와이파이 2.4 GHz (IEEE 802.11b/g/n)[18]
  • 블루투스 5 (LE)[18]
  • 22 (QFN32) 또는 16 (QFN32) 또는 15 (ESP8685 QFN28) GPIO[19]
  • 2 × 12비트 SAR ADC
  • ESP8266과 핀 호환
  • USB 장치

ESP32-C6

[편집]
  • 고성능 32비트 RISC-V CPU, 최대 160 MHz,[20] RV32IMAC 구현
  • 저전력 32비트 RISC-V CPU, 최대 20 MHz, RV32IMAC 구현
  • 512 KiB SRAM 및 320 KiB ROM
  • IEEE 802.11ax (Wi-Fi 6) 2.4 GHz에서, 11ax 모드에서 20 MHz 대역폭, 11b/g/n 모드에서 20 또는 40 MHz 대역폭 지원
  • IEEE 802.15.4 (스레드 + 직비)
  • 블루투스 5.3 (LE)
  • 30 (QFN40) 또는 22 (QFN32) GPIO
  • USB 장치

ESP32-H2

[편집]

발표됨

[편집]

ESP32-C5

[편집]
  • 싱글 코어 32비트 RISC-V CPU, 최대 240 MHz[22]
  • 저전력 32비트 RISC-V CPU, 최대 40 MHz.
  • 384 KB SRAM 및 320 KB ROM
  • IEEE 802.11ax (Wi-Fi 6) 2.4 및 5 GHz에서, 11ax 모드에서 20 MHz 대역폭, 11b/g/n 모드에서 20 또는 40 MHz 대역폭 지원
  • IEEE 802.15.4 (스레드 + 직비)[23]
  • 블루투스 5 (LE)
  • 20개 이상 GPIO

ESP32-P4

[편집]
  • 고성능 듀얼 코어 32비트 RISC-V CPU, 최대 400 MHz
    • RV32IMAFC_Zicsr_Zifencei 및 사용자 지정 AI/벡터 명령어 구현
    • 단정밀도 부동소수점 장치 (FPU) 지원
  • 저성능 싱글 코어 32비트 RISC-V CPU, 최대 40 MHz
    • RV32IMAC_Zicsr_Zifencei ISA 확장 구현
  • 고성능 코어 시스템에 768 KiB SRAM
  • 고성능 코어 시스템에 8 KiB TCM
  • 저전력 서브시스템에 32 KiB SRAM
  • PSRAM 지원
  • H.264를 포함한 다양한 미디어 인코딩 프로토콜을 위한 통합 하드웨어 가속기
  • 와이파이 또는 블루투스 없음
  • 50개 이상 GPIO[24]

QFN 패키지 칩 및 모듈

[편집]

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)이 출시되어 일부 버그를 수정하고[25] 이전 버전보다 개선되었다.

모듈

[편집]

ESP32 PICO system in package 모듈은 ESP32 실리콘 칩, 크리스탈 발진기, 플래시 메모리 칩, 필터 커패시터 및 RF 매칭 링크를 단일 7 mm × 7 mm 크기의 QFN 패키지에 결합한다.

처음 출시된 PICO는 ESP32-PICO-D4로, 240MHz의 듀얼 CPU, 4MiB 내장 플래시, 40MHz 발진기 및 34개의 GPIO를 갖추고 있다.[26]

이후 2020년에 ESP32 ECO V3 웨이퍼를 기반으로 하는 ESP32-PICO-V3 및 ESP32-PICO-V3-02 모듈이 출시되었다.[27][28]

2022년에는 USB OTG 및 내부 PSRAM이 포함된 ESP32-S3-PICO-1 모듈이 출시되었다.[29]

식별자 프로세서
코어
프로세서
속도 (MHz)
내장 플래시
메모리 (MiB)
내장 PSRAM
메모리 (MiB)
GPIO 패키지
크기
설명
ESP32-PICO-D4 2 240 4 0 34 7 mm × 7 mm ESP32 칩, 크리스탈 발진기, 플래시 메모리, 필터 커패시터, RF 매칭 링크 포함.[30]
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를 사용했다.[31][32][33][34][35] FCC Part 15.247 테스트 완료 (FCC ID: 2AC7Z-ESP32).[36]
ESP32-WROOM-32 PCB 트레이스 4 0 에스프레시프가 만든 최초의 공개 ESP32 모듈 보드.[37] FCC Part 15.247 테스트 완료 (FCC ID: 2AC7Z-ESPWROOM32).[38] ESP32-D0WDQ6 칩 기반. 원래 이름은 "ESP-WROOM-32".
ESP32-WROOM-32E PCB 트레이스 4,8,16 0 ESP32-WROOM-32와 동일하지만 Eco V3 프로세서 개정판 사용[39]
ESP32-WROOM-32D PCB 트레이스 4 0 ESP-WROOM-32 모듈의 개정판으로, ESP32-D0WDQ6 칩 대신 ESP32-D0WD 칩을 사용.[40] 원래 이름은 "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 모듈의 대안.[40]
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 플래시 용량의 맞춤 주문 옵션도 사용 가능.)[41]
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 제품. (동일한 폼 팩터 및 일반 사양.)[42] 이전에 "ESP-32S"로 브랜드화되었으며 "32S" 앞에 하이픈이 있었고, ESP-32S 모듈의 초기 출시는 이전에 발표되었지만 출시되지 않은 ESP3212 모듈을 대체했다.
ESP32-A1S U.FL 소켓, PCB 트레이스 8 4 추가 AC101 오디오 코덱 IC가 포함되어 있으며, 해당 IO 핀 (라인, 마이크 등)이 보드 핀으로 연결된다. 별도로 제공되거나 해당 오디오 개발 보드 ("ESP32-Audio-Kit")에 납땜되어 제공된다.[43][44][45]
AnalogLamb ESP-32S-ALB PCB 트레이스 4 0 ESP-32S 모듈의 복제품 (ESP-WROOM-32 호환 풋프린트). 녹색 솔더 마스크 코팅과 함께 발견됨.[46]
ALB-WROOM PCB 트레이스 16 0 16 MiB 플래시 메모리를 가진 ESP-32S-ALB의 변형.[46]
ALB32-WROVER PCB 트레이스 4 4 ESP-WROOM-32 모듈과 동일한 풋프린트를 가진 4 MiB pSRAM이 있는 ESP32 모듈 보드.[47]
DFRobot ESP-WROOM-32 PCB 트레이스 4 0 에스프레시프 시스템즈의 ESP-WROOM-32와 유사한 모듈 보드이지만, FCC 인증을 받지 않았으며 26 MHz 또는 32 kHz 크리스탈 발진기를 사용.[48]
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와 외형이 유사하지만, 풋프린트 핀아웃이 다르다.[49]
W33 세라믹, U.FL 소켓 4 0 IntoRobot W32 모듈과 안테나 구성이 다르다.
ITEAD PSH-C32 PCB 트레이스 1[50] 0 모듈에 특이하게 작은 플래시 메모리가 온보드에 있다. 또한 풋프린트가 독특하며 다른 모든 ESP32 모듈과 다르다.[51]
Pycom[52] 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 모듈에 속함.[53]
NINA-W132 PIFA 2 0 u-blox NINA-W13 시리즈 Wi-Fi 모듈에 속함.[53] 온보드 평면 역F형 안테나 (PIFA)는 PCB 트레이스가 아닌 모양을 낸 (자르고 구부린) 금속이다.

개발 및 기타 보드

[편집]
SparkFun Thing Plus – ESP32 WROOM
ESP32 개발 보드, SH1106 OLED 디스플레이, 브레드보드에 USB 전력 측정기 연결

개발 및 브레이크아웃 보드는 배선을 확장하고 기능을 추가할 수 있으며, 종종 ESP32 모듈 보드를 기반으로 하여 개발 목적으로, 특히 브레드보드와 함께 사용하기 쉽도록 만들어진다.

공급업체 이름 사용된 표면 실장 모듈 설명
에스프레시프 ESP_Module_Testboard ESP-WROOM-03 ESP-WROOM-03 베타 모듈에 포함된 브레이크아웃 보드.[31][32]
ESP32_Demo Board_V2 ESP-WROOM-32 에스프레시프가 제작한 개발 및 시연 보드.[54][55]
ESP32-DevKitC ESP32-WROOM-32, v4는 ESP32-WROOM-DA(듀얼 안테나), ESP32-WROVER 또는 ESP32-Solo (싱글 코어 변형)와 함께 제공됨 에스프레시프가 제작한 소형 개발 보드.[56] PCB 실크스크린 라벨에는 "Core Board"라고 적혀 있다.
ESP-WROVER-KIT ESP-WROOM-32 또는 ESP32-WROVER 에스프레시프가 제작한 대형 개발 보드.[57] 이전 이름은 ESP32-DevKitJ.[58]
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와 유사한 개발 보드.[59]
ESP32-CAM ESP32-S 1600 × 1200 픽셀 OV2640 또는 640 × 480 OV7670 카메라를 지원하는 리본 케이블 Camera Serial Interface가 있는 소형 (27 mm × 40.5 mm) 보드. 9개의 사용 가능한 IO 핀과 microSD 카드 슬롯이 있다.[60]
AnalogLamb ESP32 Development Board ESP-32S-ALB 또는 ALB-WROOM 에스프레시프의 ESP32-DevKitC와 유사한 개발 보드로, 온보드 CP2102 USB/직렬 브리지 포함. 4 MiB 변형은 ESP-32S-ALB를 사용하고, 16 MiB 변형은 ALB-WROOM 모듈을 사용한다.[61]
Maple ESP32 ESP-32S-ALB 아두이노 스타일 연결과 CP2104 USB/직렬 인터페이스를 갖춘 개발 보드.[62]
April Brother ESPea32 선택적으로 잘라낼 수 있는 만능기판 영역이 있는 개발 보드.
ArduCAM ESP32 UNO ESP-32S SPI ArduCAM, 배터리 핀 및 uSD 카드 슬롯을 지원하는 ESP32 IoT UNO 프레임워크 기반의 아두이노 우노와 유사한 개발 보드.[63]
아두이노 아두이노 나노 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은 사용 편의성과 다양한 전자 프로젝트에서의 다용성 덕분에 아마추어와 교육자들 사이에서 가장 인기 있는 제품일 것이다. 핀아웃은[64] 가장 많이 복사된 것 중 하나이다.
DPTechnics Walter ESP32-S3-WROOM-1 Walter 모듈은 셀룰러 IoT (LTE-M 및 NB-IoT) 및 GNSS를 ESP32-S3 (16MiB 플래시 및 2MiB PSRAM 포함)과 결합한다. 이 모듈은 CE, FCC, UKCA, RCM 및 IC 인증으로 인해 개발 및 생산에 적합하다.[65]
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 호환 핀아웃과 함께 제공된다.[66]
Watterott ESP-WROOM32-Breakout ESP-WROOM-32 에스프레시프 ESP32-DevKitC와 호환되는 브레이크아웃.
WEMOS[67] LOLIN32 [단종됨][68] ESP-WROOM-32
LOLIN32 Lite [단종됨][69] ESP32-D0WDQ6
LOLIN32 Pro [단종됨][70] ESP32-WROVER MicroSD 카드 슬롯 (SD 및 SPI 모드 지원)
LOLIN D32[71] ESP-WROOM-32
LOLIN D32 Pro[72] ESP32-WROVER I2C 포트, TFT 포트 및 Micro SD 카드 슬롯 (SPI 모드 지원)
Widora Air 소형 ESP32 개발 보드.
MagicBit Magic Bit Core ESP-WROOM-32 내장 디스플레이 및 여러 센서가 있는 소형 ESP32 개발 보드로 임베디드 개발 학습을 편리하게 한다.

† ESP32 SoC가 개발 보드에 직접 통합됨; 모듈 보드는 사용되지 않음.

프로그래밍

[편집]

ESP32 프로그래밍에 사용되는 프로그래밍 언어, 프레임워크, 플랫폼 및 환경:

수용 및 사용

[편집]

ESP32의 상업적, 산업적, 학문적 사용:

상업용 장치에서의 사용

[편집]
  • 알리바바 그룹의 IoT LED 손목 밴드, 2017년 그룹 연례 모임 참가자들이 사용. 각 손목 밴드는 "픽셀"로 작동하며, 조율된 LED 조명 제어 명령을 수신하여 "라이브 무선" 화면을 형성할 수 있도록 한다.[85]
  • 딩톡의 M1, 생체 인식 출퇴근 기록 시스템.[86]
  • Pium, 가정용 향수 및 아로마테라피 장치.[87]
  • 하드커널의 오드로이드 고, 오드로이드 10주년을 기념하여 제작된 ESP32 기반 휴대용 게임 장치 키트.[88]
  • 플레이데이트, 패닉 Inc.틴에이지 엔지니어링이 공동 개발한 휴대용 비디오 게임 콘솔.
  • Octopus Energy Mini, ESP32-C6 기반 실시간 에너지 모니터.[89]
  • Mysa 스마트 온도 조절기, ESP32-WROOM 기반.[90]

산업 장치에서의 사용

[편집]
  • TECHBASE의 Moduino X 시리즈 X1 및 X2 모듈은 산업 자동화 및 모니터링을 위한 ESP32-WROVER / ESP32-WROVER-B 기반 컴퓨터로, 디지털 입출력, 아날로그 입력 및 다양한 컴퓨터 네트워킹 인터페이스를 지원한다.[91]
  • NORVI IIOT 산업 장치는 산업 자동화 및 모니터링을 위한 ESP32-WROVER / ESP32-WROVER-B SOC를 갖추고 있으며, 디지털 입력, 아날로그 입력, 릴레이 출력 및 여러 통신 인터페이스를 제공한다. 확장 모듈로 LoRa 및 Nb-IoT를 지원한다.[92]

학문적 사용

[편집]
  • ESP32 장치는 교육 환경[93] 및 학술 연구 프로젝트에 활용된다. 예를 들어, 이 장치들은 다른 전기 가전제품의 현재 소비량과 계약된 전력 용량을 고려하여 전기차 충전을 모니터링하고 제어하도록 설계된 스마트 홈 시스템을 개발하는 데 사용되었다.[94] 또한 ESP32는 저렴한 드론 제작과 같은 DIY 프로젝트에도 사용된다.[95]

ESP32의 문서화되지 않은 HCI 명령어

[편집]

2025년 3월, Tarlogic Security의 연구원들은 ESP32 블루투스 펌웨어에서 문서화되지 않은 HCI(Host Controller Interface) 명령어를 발견했으며, 이는 그 기능과 잠재적 영향에 대한 논의를 촉발했다.[96] 이 발견은 2025년 3월 6일 RootedCON 컨퍼런스에서 Tarlogic Security 팀에 의해 발표되었다.[97]

식별된 명령어(예: Write Memory (0xFC02))는 주로 디버깅 및 테스트 목적으로 사용되는 공급업체별 HCI 명령어이다. 이러한 유형의 명령어는 개발 및 문제 해결에 도움을 주기 위해 블루투스 컨트롤러 구현에서 흔히 사용된다. 이들은 표준 HCI 명령어 세트의 일부가 아니며 일반적으로 통제된 환경에서 사용된다.[98] 처음에는 "백도어"로 묘사되었지만, 추가 설명에서는 "문서화되지 않은 디버깅 기능"으로 분류되었다. 이 명령어는 표준 블루투스 연결을 통해 원격으로 접근할 수 없지만, 개체가 장치에 물리적으로 접근하거나 HCI-UART 구성으로 작동하는 경우 상호 작용할 수 있다.

에스프레시프 시스템즈는 이 명령어에 대해 명확하게 설명하며, 이들은 디버깅을 위한 것이며 정상 작동 조건에서는 보안 위험을 초래하지 않는다고 밝혔다. 회사는 이 명령어들이 원격으로 트리거될 수 없으며 표준 블루투스 작업에서 사용되지 않는다고 강조했다. 이 명령어들은 ESP32 칩에만 존재하며, ESP32-C, ESP32-S, ESP32-H 시리즈에는 포함되어 있지 않다. 보안 커뮤니티에서 제기된 우려를 해소하기 위해 에스프레시프는 향후 ESP-IDF 버전에 이 디버깅 명령어에 대한 접근을 제한하고 공급업체별 HCI 명령어에 대한 문서화를 개선하는 업데이트를 포함할 것이라고 발표했다. 이러한 조치는 투명성을 높이고 개발자들이 사용 가능한 기능에 대해 잘 알 수 있도록 하는 것을 목표로 한다.[99]

같이 보기

[편집]

각주

[편집]
  1. “Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group”. Espressif Systems. 2016년 9월 7일. 2021년 3월 29일에 확인함. 
  2. “ESP32 Overview”. Espressif Systems. 2016년 9월 1일에 확인함. 
  3. “ESP32 Datasheet” (PDF). Espressif Systems. 2017년 3월 6일. 2017년 3월 14일에 확인함. 
  4. Llamas, Luis (2023년 8월 25일). “How to use the DAC analog output in an ESP32”. 《Luis Llamas》 (스페인어). 2024년 12월 27일에 확인함. 
  5. “Sigma-delta Modulation - ESP32 - — ESP-IDF Programming Guide v4.2 documentation”. 《docs.espressif.com》. 2024년 5월 20일에 원본 문서에서 보존된 문서. 2024년 12월 27일에 확인함. 
  6. “IEEE 1588 (PTP) Support (IDFGH-110) #1223”. Espressif. 2021년 11월 7일. 
  7. “Certificates | Espressif Systems”. 《www.espressif.com》. 2021년 8월 7일에 확인함. 
  8. “ESP Product Selector” (PDF). 《products.espressif.com》. 
  9. “Analog to Digital Converter - ESP32 - — ESP-IDF Programming Guide v4.2 documentation”. 《docs.espressif.com》. 2023년 11월 27일에 원본 문서에서 보존된 문서. 2024년 12월 27일에 확인함. 
  10. “Digital To Analog Converter - ESP32 - — ESP-IDF Programming Guide v4.2 documentation”. 《docs.espressif.com》. 2024년 5월 20일에 원본 문서에서 보존된 문서. 2024년 12월 27일에 확인함. 
  11. Landsmeer, Lennart (2021년 4월 8일). “No, the ESP32-S2 is not faster at floating point operations (and how do you actually speed up division on the ESP32?)”. 《The Weekend Writeup》. 
  12. “ESP32-S2_datasheet” (PDF). Espressif. 2021년 6월 2일. 
  13. “Digital To Analog Converter - ESP32-S2 - — ESP-IDF Programming Guide v4.2 documentation”. 《docs.espressif.com》. 2023년 2월 7일에 원본 문서에서 보존된 문서. 2024년 12월 27일에 확인함. 
  14. Lewis, James (2021년 1월 1일). “Espressif's New ESP32-S3 Adds AI Features for IoT Devices”. 
  15. “ESP32-S3”. 
  16. https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf [{{{설명}}}]
  17. List, Jenny (2020년 11월 22일). “Espressif Leaks ESP32-C3: A WiFi SOC That's RISC-V and is ESP8266 Pin-Compatible”. 《Hackaday》. 
  18. “ESP32-C3 Datasheet” (PDF). 
  19. “ESP32-C3 Series Datasheet v2.0” (PDF). 
  20. “Announcing ESP32-C6, a Wi-Fi 6 + Bluetooth 5 (LE) SoC.” (보도 자료). Espressif. 2021년 4월 9일. 2021년 4월 22일에 확인함. 
  21. “Announcing ESP32-H2, an IEEE 802.15.4 + Bluetooth 5 (LE) RISC-V SoC | Espressif Systems”. 《www.espressif.com》 (영어). 2022년 1월 27일에 확인함. 
  22. “Introducing ESP32-C5: Espressif's first Dual-Band Wi-Fi 6 MCU” (보도 자료). Espressif. 2022년 6월 20일. 
  23. “ESP32-C5 2.4 and 5 GHz Dual-band Wi-Fi 6 MCU”. 《www.espressif.com》 (영어). 2024년 9월 12일에 확인함. 
  24. “Espressif Reveals ESP32-P4: A High-Performance MCU with Numerous IO-Connectivity and Security Features | Espressif Systems”. 《www.espressif.com》 (영어). 2023년 1월 8일에 확인함. 
  25. Espressif (2020년 9월 25일). “Eco workarounds and bugs in ESP32” (PDF). 2022년 4월 6일에 확인함. 
  26. “ESP32-PICO-D4 Datasheet (v.2.0)” (PDF). Espressif. April 2022. 
  27. “ESP32-PICO-V3 Datasheet (v.1.3)” (PDF). Espressif. 2022년 3월 29일. 
  28. “ESP32-PICO-V3-02 Datasheet (v.1.0)” (PDF). Espressif. 2021년 9월 1일. 
  29. “ESP32-S3-PICO-1 (v.1.0)” (PDF). Espressif. 2023년 8월 21일. 
  30. Espressif Systems (2017년 8월 21일). “ESP32-PICO-D4 Datasheet” (PDF). 2017년 7월 21일에 확인함. 
  31. Jim Lindblom (2016년 1월 21일). “Enginursday: First Impressions of the ESP32”. Sparkfun Electronics. 2016년 9월 1일에 확인함. 
  32. Limor Fried (2015년 12월 22일). 《Playing With New ESP32 Beta Module》. Adafruit Industries. 2016년 9월 2일에 확인함. 
  33. 마틴 하리자노프 (2015년 12월 18일). “ESP32”. 2016년 9월 2일에 확인함. 
  34. 브라이언 벤초프 (2015년 12월 23일). “The ESP32 Beta Units Arrive”. Hackaday. 2016년 9월 2일에 확인함. 
  35. 마르쿠스 울자스 (2015년 12월 25일). “ESP32 beta module HiRes pictures”. 2016년 9월 2일에 확인함. 
  36. “FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd.”. Bay Area Compliance Laboratories Corp. 2016년 2월 17일. 2016년 9월 2일에 확인함. 
  37. “ESP-WROOM-32 Datasheet” (PDF). Espressif Systems. 2016년 8월 22일. 2016년 9월 13일에 원본 문서 (PDF)에서 보존된 문서. 2016년 9월 2일에 확인함. 
  38. “FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd.”. Bay Area Compliance Laboratories Corp. 2016년 11월 10일. 2016년 12월 15일에 확인함. 
  39. “ESP32 modules”. Espressif Systems. 2022년 4월 6일에 확인함. 
  40. “ESP-WROOM-32D/ESP32-WROOM-32U Datasheet” (PDF). Espressif Systems. 2017년 12월 3일에 원본 문서 (PDF)에서 보존된 문서. 2017년 11월 28일에 확인함. 
  41. “ESP32-WROVER-E & ESP32-WORVER-IE Datasheet” (PDF). Espressif Systems. 2023년 2월 19일. 2023년 3월 18일에 확인함. 
  42. 바오시 (2016년 10월 11일). “Ai-Thinker ESP-32S Decap Photos”. 2016년 10월 22일에 확인함. 
  43. “ESP32-A1S Product Specification” (PDF). 2021년 3월 24일에 확인함. 
  44. “ESP32 series module topic”. 2021년 3월 24일에 확인함. 
  45. “Seeed Drops New ESP32-Audio Development Kit for Audio-Related IoT Projects”. 2021년 3월 24일에 확인함. 
  46. “ESP-32S-ALB/ALB-WROOM”. AnalogLamb. 2017년 7월 20일에 원본 문서에서 보존된 문서. 2017년 10월 8일에 확인함. 
  47. “ALB32-WROVER is an ESP-WROOM-32 Compatible Module with 32 Mbit PSRAM, up to 128 Mbit Flash”. CNXSoft. 2018년 3월 9일. 
  48. “(SKU:TEL0111)ESP32 WiFi&Bluetooth Module/ESP-WROOM-32”. DFRobot. 
  49. “硬件功能 (Hardware Function)”. IntoRobot. 2018년 5월 30일에 원본 문서에서 보존된 문서. 2017년 10월 2일에 확인함. 
  50. ITEAD (2017년 2월 15일). “PSH-C32 Schematic” (PDF). 2017년 2월 23일에 확인함. 
  51. ITEAD. “PSH-C32”. 2017년 2월 23일에 확인함. 
  52. Pycom. “Pycom OEM Products”. 2017년 12월 1일에 원본 문서에서 보존된 문서. 2017년 3월 14일에 확인함. 
  53. “NINA-W13 series”. u-blox. 
  54. 윌리엄 후이 (2016년 9월 1일). “So looking forward…”. 2016년 9월 2일에 확인함. 
  55. 아디티야 탄누 (2016년 9월 2일). “Look what I just got!”. 2016년 9월 2일에 확인함. 
  56. “ESP32-DevKitC Getting Started Guide”. Espressif Systems. 2016년 9월 21일. 2016년 9월 21일에 확인함. 
  57. “ESP-WROVER-KIT”. Espressif Systems. 2017년 2월 19일에 확인함. 
  58. “ESP32 Camera Demo”. 이반 그로코트코프. 2016년 11월 28일. 2016년 12월 2일에 확인함. 
  59. ESP32.net (2016년 10월 28일). “Ai-Thinker NodeMCU-32S Development Board Appears on AliExpress”. 2016년 10월 28일에 확인함. 
  60. “ESP32-CAM camera development board | 安信可科技”. 《docs.ai-thinker.com》. 2022년 7월 5일에 확인함. 
  61. “ESP32 Development Board – Developer Edition”. AnalogLamb. 2020년 9월 20일에 원본 문서에서 보존된 문서. 2017년 10월 8일에 확인함. 
  62. “Maple ESP32 – ESP32 Board with Micro SD Interface, USB to USART & Compatible with Arduino Interface”. AnalogLamb. 2020년 9월 18일에 원본 문서에서 보존된 문서. 2017년 10월 8일에 확인함. 
  63. ESP32 UNO by ArduCam (2019년 8월 9일). “Arduino Uno-like development board”. 
  64. “DOIT ESP32 DEV KIT v1 high-resolution pinout and specs”. Mischianti. 2021년 2월 17일. 
  65. Walter by DPTechnics (2025년 4월 17일). “Walter 5G ESP32-S3 certified module”. 
  66. “BC24 / ESP32 Development Board – Big Circle 24”. SwitchDoc Labs. 2021년 5월 8일에 원본 문서에서 보존된 문서. 2018년 6월 26일에 확인함. 
  67. “Products [WEMOS Electronics]”. 2018년 1월 25일에 원본 문서에서 보존된 문서. 2018년 1월 25일에 확인함. 
  68. “LOLIN32 (Retired) [WEMOS Electronics]”. 《wiki.wemos.cc》 (영어). 2018년 11월 14일에 원본 문서에서 보존된 문서. 2018년 11월 13일에 확인함. 
  69. “LOLIN32 Lite (Retired) [WEMOS Electronics]”. 《wiki.wemos.cc》 (영어). 2018년 11월 14일에 원본 문서에서 보존된 문서. 2018년 11월 13일에 확인함. 
  70. “LOLIN32 Pro (Retired) [WEMOS Electronics]”. 《wiki.wemos.cc》 (영어). 2018년 11월 14일에 원본 문서에서 보존된 문서. 2018년 11월 13일에 확인함. 
  71. “D32 [WEMOS Electronics]”. 《wiki.wemos.cc》 (영어). 2018년 11월 14일에 원본 문서에서 보존된 문서. 2018년 11월 13일에 확인함. 
  72. “D32 Pro [WEMOS Electronics]”. 《wiki.wemos.cc》 (영어). 2018년 11월 14일에 원본 문서에서 보존된 문서. 2018년 11월 13일에 확인함. 
  73. “IoT Development Framework I Espressif Systems”. 《www.espressif.com》. 2023년 8월 29일에 확인함. 
  74. 《Espressif IoT Development Framework》, Espressif Systems, 2023년 8월 29일, 2023년 8월 29일에 확인함 
  75. 《Arduino core for the ESP32, ESP32-S2, ESP32-S3 and ESP32-C3》, Espressif Systems, 2023년 8월 28일, 2023년 8월 29일에 확인함 
  76. “Why program in FORTH language on ESP32?”. 《esp32.arduino-forth.com》. 2025년 6월 28일에 확인함. 
  77. “Third-Party Platforms That Support Espressif Hardware”. Espressif Systems. 2017년 10월 20일에 확인함. 
  78. 팀 매티슨 (2017년 4월 13일). “AWS IoT on Mongoose OS, Part 1”. 
  79. “Google Cloud IoT Partners”. 2017년 10월 20일에 확인함. 
  80. Hiari, Omar (2023년 6월 29일). “ESP32 and Rust Make a Winning Combination”. 《Apollo Labs Tech Blog》. Apollo Labs. 2023년 12월 31일에 원본 문서에서 보존된 문서. 2023년 6월 29일에 확인함. 
  81. “The Rust on ESP Book”. 《Rust on ESP Community (Github)》. 2023년 6월 29일에 확인함. 
  82. “Get Started with Embedded Swift on ARM and RISC-V Microcontrollers”. 《Swift.Org》. 2024년 10월 10일에 확인함. 
  83. “A Vision for Embedded Swift”. 《GitHub》. 2024년 10월 10일에 확인함. 
  84. “Getting Started with VS Code IDE – ESP32 – ESP-IDF Programming Guide latest documentation”. 《docs.espressif.com》. 2021년 10월 29일에 확인함. 
  85. “Alibaba's IoT Wrist Bands Based on ESP32”. 2017년 9월 30일. 2019년 3월 29일에 원본 문서에서 보존된 문서. 
  86. “DingTalk's New Biometric Attendance Monitor Based on ESP32”. Espressif Systems. 2017년 6월 2일. 
  87. “New ESP32-based Aromatherapy Device”. Espressif Systems. 2017년 7월 31일. 
  88. “ODROID | Hardkernel”. 2018년 7월 6일. 2018년 7월 6일에 원본 문서에서 보존된 문서. 2018년 7월 6일에 확인함. 
  89. “Octopus Home Mini FAQ”. 《Octopus Energy》 (영국 영어). 2023년 7월 29일에 확인함. 
  90. “Mysa V1 Electric Baseboard Heater Thermostat (1.3.3) Configuration for Tasmota”. 《templates.blakadder.com》. 
  91. “Moduino X Series – Industrial IoT module based on ESP32”. TECHBASE Group. 
  92. “NORVI IIoT – Industrial Controllers based on ESP32”. ICONIC DEVICES Ltd. 
  93. “ME 100: Electronics for the Internet of Things”. 2024년 4월 23일에 확인함. 
  94. 루벤 E. 피게이레두; 비토르 몬테이루; 주앙 C. 페레이라; 주앙 L. 아폰수; 호세 A. 아폰수 (2021). 《Smart home power management system for electric vehicle battery charger and electrical appliance control》. 《International Transactions on Electrical Energy Systems》 31. doi:10.1002/2050-7038.12812. hdl:1822/82969. 
  95. “Building a Low-Cost DIY Drone with ESP32”. 2025년 2월 20일에 확인함. 
  96. “Undocumented backdoor found in Bluetooth chip used by a billion devices”. BleepingComputer. 2025년 3월 6일. 2025년 3월 9일에 확인함. 
  97. “Tarlogic detects a hidden feature in the mass-market ESP32 chip that could infect millions of IoT devices”. Tarlogic Security. 2025년 3월 6일. 2025년 3월 12일에 확인함. 
  98. “CVE-2025-27840”. National Vulnerability Database (NVD). 2025년 3월 7일. 2025년 3월 9일에 확인함. 
  99. “Espressif's Response to Claimed Backdoor and Undocumented Commands in ESP32 Bluetooth Stack”. Espressif Systems. 2025년 3월 10일. 2025년 3월 12일에 확인함. 

외부 링크

[편집]