SDR 서버 라즈베리파이로 구축하기

RTL SDR 서버 라즈베리파이로 구축하면 네트워크로 어디서든 RTL SDR 수신기로접속해 모든 주파수를 원격으로 수신할 수 있습니다.

SDR 서버

기존 PC에서 RTL-SDR 수신기와 드라이버 설치방법과 소프트웨어에 대해 알아보았습니다. (https://www.mbcdy.com/rtl-sdr-드라이버-다운로드) 하지만 SDR 서버를 만들어 두면 드라이버 설치와 상관없이 SDR TCP를 지원하는 프로그램(SDR++, SDR console 등)로 원격에서 접속할수 있어 편리합니다.

sdr console

무선 수신이 잘 안되는 음영지역이나, 안테나의 부재로 수신이 어려울때 무선 수신이 잘되는 지역에 수신기를 설치하고 원격으로 수신하면 편리합니다. 또한 관리상의 이유로 원격에서 어떻게 수신이 되는지 확인이 필요할 시 SDR수신기를 사용해 원격에서 수신하거나, 주파수를 변경하고, 또는 전송방식을 변경해 여러 주파수를 수신하는 SDR 서버를 라즈베리파이에 설치하는 방법입니다.

SDR 서버 라즈베리파이로 구축

TCP 프로토콜을 사용해 네트워크를 연결하는 방식으로 기본포트는 1234을 사용합니다. 구축은 간단합니다. RTL SDR 라디오 수신기를 라즈베리파이 USB 슬롯에 연결합니다. 그후 rtl-sdr 을 설치하면 됩니다. 설치는 관리자계정으로 합니다.

sudo su –

apt-get install rtl-sdr -y
vi /etc/systemd/system/rtlsdr.service


[Unit]
Description=RTL-SDR Server
After=network.target

[Service]
ExecStart=/bin/sh -c "sudo rtl_tcp -a 0.0.0.0 -p 1234"
WorkingDirectory=/root
StandardOutput=inherit
StandardError=inherit
Restart=always
RestartSec=3

[Install]

WantedBy=multi-user.target

설치가 완료되었으면 아래와 같이 데몬을 확인하고, 시작프로그램에 등록합니다.

systemctl daemon-reload
systemctl start rtlsdr
systemctl status rtlsdr
systemctl enable rtlsdr

sdr++

참고 동영상 : https://youtu.be/TIB6lG6pCpk?si=Q6fC3lMv1iMzlbPR