ESP32 칩에서 숨겨진 SDR 기능 발견, 무선 신호 수신 가능
원제 Various Projects Find Hidden SDR Capabilities in ESP32 Microcontrollers
122 포인트댓글 20
Key Point
ESP32가 광범위 무선신호 수신에 사용될 수 있다는 발견으로, 저비용 SDR 활용의 새로운 가능성을 열었고 이미 여러 프로젝트가 실제 구현을 진행 중이다.
핵심 요약
- ESPARGOS 프로젝트가 ESP32 칩에 문서화되지 않은 기능을 발견했으며, 이를 통해 WiFi와 Bluetooth 기능을 우회해 원본 IQ 베이스밴드 샘플을 캡처할 수 있다.
- 여러 ESP32 모델은 2.2~2.7 GHz 및 ESP32-C5에서는 4.8~6.0 GHz 대역을 커버하는 내부 SDR로 사용 가능하며 최대 80 MS/s 샘플링 속도와 13~54 MHz 아날로그 대역폭을 제공한다.
- 일반적인 PC 연결 SDR로는 출력 대역폭이 부족해 스냅샷만 PC로 내보낼 수 있으므로 스펙트럼 분석기로만 동작하며, 지속적인 라디오 데이터 복조나 디코딩은 불가능하다.
- ESP32-S31 모델은 예외로 Gigabit Ethernet을 통해 최대 16 MS/s로 지속 스트리밍할 수 있으며, GNU Radio와 gqrx용 SoapySDR 드라이버가 곧 출시될 예정이다.
- ESPARGOS는 이제 위상 일관성 있는 IQ 샘플 캡처가 가능해져 WiFi와 Bluetooth만이 아닌 2.4 GHz 대역의 임의 신호에서 방향 탐지를 수행할 수 있다.
- 사용자는 ESP-WebSDR 페이지에서 대부분의 ESP32 개발 보드에 펌웨어를 직접 플래시하고 실시간 스펙트럼과 워터폴을 볼 수 있다.
- Reddit 사용자 h0m3us3r는 9월 26일 같은 기능을 독립적으로 발견해 GitHub에 업로드했으며, FPGA를 USB3 프론트엔드로 사용하는 ESP32-S3 SDR 영상을 공개했다.
- h0m3us3r의 프로젝트는 스냅샷이 아닌 FPGA를 통해 원본 IQ 데이터를 PC로 지속 스트리밍하므로 PC에서 완전한 복조와 디코딩이 가능하지만, 현재 프로토타입은 FPGA 클로킹으로 인한 위상 잡음 문제가 있다.
- C5VRX 프로젝트는 8월 13일 GitHub에 업로드되었으며, ESP32-C5를 5.8 GHz 실시간 FPV 비디오 수신기로 사용하여 저항 DAC를 통해 아날로그 합성 영상을 출력한다.
- C5VRX는 아직 개발 중이며 범위 내에서 안정적으로 작동하지 않는다.