RTL-SDR 동글과 라즈베리 파이 4로 APRS 디코딩하기
framboise314는 RTL-SDR V4 동글 실험을 이어 가며, 라즈베리 파이 4로 APRS를 디코딩하는 자료를 올렸다. 작은 보드를 무선 통신을 듣는 아마추어 무선 수신국으로 바꾸는 것이 목표다. 유럽에서 쓰는 VHF 주파수 144.800MHz를 청취한다.
글은 먼저 APRS(Automatic Packet Reporting System)가 무엇인지 짚는다. 1980년대 말에 만들어진 패킷 무선 방식으로, 1200 보드의 AFSK로 변조된 아주 짧은 오디오 신호를 AX.25 프레임에 담아 보낸다. 위치 추적, 원격 측정(기상 관측소나 외딴 중계기의 배터리 상태), 짧은 메시지에 쓰인다. 인터넷 없이도 디지피터를 거쳐 망이 돌아가고, iGate가 웹과 연결한다. 저자는 이를 Meshtastic과도 비교하는데, 가장 큰 차이는 규정과 주파수에 있다고 본다.
실제 구성은 GQRX를 정해진 대로 설정한 뒤, 프레임을 해석하는 순수 소프트웨어 TNC인 Dire Wolf로 넘기는 방식이다. 튜토리얼은 설치 과정, UDP로 오디오를 보내는 경로, 실제로 겪는 함정 하나를 자세히 다룬다. GQRX는 기본 설정으로 IPv6를 쓰기 때문에, Dire Wolf가 데이터를 받으려면 IPv4 흐름으로 강제해야 한다. 마지막으로 신호 처리 부하로 프로세서가 열 스로틀링에 걸리는 하드웨어 문제도 다루는데, 계속 안정적으로 돌리려면 반드시 손봐야 하는 부분이다.
개인적으로 좋았던 점은, 1990년대에 패킷 무선을 직접 하던 사람이 수십 유로짜리 하드웨어로 그 기술을 다시 만나는 듯한 어조다. 라즈베리 파이와 무선 통신을 함께 해 보고 싶은 사람에게 좋은 출발점이 된다.
출처: Framboise 314
글은 먼저 APRS(Automatic Packet Reporting System)가 무엇인지 짚는다. 1980년대 말에 만들어진 패킷 무선 방식으로, 1200 보드의 AFSK로 변조된 아주 짧은 오디오 신호를 AX.25 프레임에 담아 보낸다. 위치 추적, 원격 측정(기상 관측소나 외딴 중계기의 배터리 상태), 짧은 메시지에 쓰인다. 인터넷 없이도 디지피터를 거쳐 망이 돌아가고, iGate가 웹과 연결한다. 저자는 이를 Meshtastic과도 비교하는데, 가장 큰 차이는 규정과 주파수에 있다고 본다.
실제 구성은 GQRX를 정해진 대로 설정한 뒤, 프레임을 해석하는 순수 소프트웨어 TNC인 Dire Wolf로 넘기는 방식이다. 튜토리얼은 설치 과정, UDP로 오디오를 보내는 경로, 실제로 겪는 함정 하나를 자세히 다룬다. GQRX는 기본 설정으로 IPv6를 쓰기 때문에, Dire Wolf가 데이터를 받으려면 IPv4 흐름으로 강제해야 한다. 마지막으로 신호 처리 부하로 프로세서가 열 스로틀링에 걸리는 하드웨어 문제도 다루는데, 계속 안정적으로 돌리려면 반드시 손봐야 하는 부분이다.
개인적으로 좋았던 점은, 1990년대에 패킷 무선을 직접 하던 사람이 수십 유로짜리 하드웨어로 그 기술을 다시 만나는 듯한 어조다. 라즈베리 파이와 무선 통신을 함께 해 보고 싶은 사람에게 좋은 출발점이 된다.
출처: Framboise 314
댓글 0
첫 댓글을 남겨 보세요. 어느 나라 말이든 괜찮아요.
로그인하고 댓글 남기기