
ESP32 Bit Pirate는 ESP32-S3의 내장 Wi-Fi 무선부를 소프트웨어 정의 라디오(SDR)처럼 사용해 신호를 살펴보는 웹 인터페이스다. 2.4GHz 대역을 실시간으로 보거나 넓은 범위를 스캔하려는 사람이 쓸 수 있다.
이 페이지에서 무엇을 체험하나?
소프트웨어 정의 라디오는 무선 신호를 소프트웨어로 처리하는 방식이다. 라디오 수신을 주파수별로 보여 주는 스펙트럼 분석기에 빗대면 이해하기 쉽다. 이 페이지에서는 주파수 중심값과 수신 설정을 정하고, 스펙트럼과 폭포수 그래프로 신호 세기를 확인할 수 있다.
실시간 모드에는 2.4GHz Wi-Fi, 블루투스 저전력 광고 채널, 802.15.4 채널, nRF24 채널의 주파수 안내가 있다. 이 안내는 주파수 기준일 뿐 프로토콜을 감지하지 않는다. nRF24 채널은 2400 + 채널 번호 MHz로 표시된다.
와이드밴드 모드는 지정한 주파수 범위를 스캔한다. 기본 범위는 2330~2550MHz이며, 스캔 세부 수준은 빠름·균형·민감 중에서 고른다. 그래프의 주파수를 누르면 해당 주파수로 실시간 모드를 열 수 있다. 안내선은 채널 위치만 표시하며 프로토콜을 식별하지 않는다.
수신 설정과 보정은 어떻게 작동하나?
실시간 모드의 샘플링 속도는 80, 40, 16 MS/s 중에서 선택한다. 낮은 속도는 더 좁은 대역을 다루는 대신 주파수 세부 정보를 더 잘 보여 준다. 캡처당 샘플 수는 256~16,384개이며 4,096개가 권장값이다. 수신 대역폭은 13~69MHz, 와이드 또는 자동으로 설정한다.
와이드밴드 모드에서는 샘플링 속도에 따라 한 번에 훑는 대역과 필요한 단계 수가 달라진다. 80 MS/s는 단계마다 더 넓은 대역을 다루고, 낮은 속도는 더 좁은 구간을 여러 번 스캔한다. 실험용 100~6000MHz 범위를 켤 수 있지만, 일반적인 2.4GHz 영역 밖에서는 위상고정루프(PLL) 잠금과 감도, 무선주파수 응답이 보장되지 않는다.
두 모드 모두 선택 사항인 보정을 제공한다. 수신기 응답을 보정하려면 신호가 없는 상태에서 기준을 측정해야 한다. 실시간 모드는 안테나를 연결한 상태에서 빠른 잡음 정리 기능을 쓸 수도 있다. 스캔 보정은 각 주파수 중심에서 잡음 기준을 측정하며, 보정 중 안테나를 분리하거나 무선주파수 입력을 종단하라고 안내한다. 보정 기준은 설정이나 스캔 범위·프로필에 따라 달라지며, 새 스트림이나 캡처 설정을 적용하면 다시 측정해야 한다.
접속 전에 무엇을 확인해야 하나?
페이지는 데스크톱 Chrome 또는 Edge에서 HTTPS나 localhost로 열어야 한다. 웹 직렬(Web Serial)을 지원하지 않는 환경에서는 사용할 수 없다. 수신기 조작 항목을 확인하려면 어댑터를 연결해야 한다. 캔버스 지원이 없으면 실시간 스펙트럼과 폭포수 그래프가 표시되지 않는다.
스캔은 각 구간을 차례로 방문하므로 방문 사이에 발생해 사라지는 짧은 신호를 놓칠 수 있다. 그래프의 빈 구간은 유효한 수신 범위가 없다는 뜻이다. 원문은 필요한 어댑터의 구체적인 모델과 가격, 지원 브라우저의 전체 범위를 밝히지 않는다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요