Jump to content
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

Pi-Star: 두 판 사이의 차이

HamWiki
편집 요약 없음
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
41번째 줄: 41번째 줄:


== 개요 ==
== 개요 ==
'''Pi-Star'''는 아마추어 무선의 디지털 음성 통신을 쉽게 구성할 수 있도록 만들어진 소프트웨어 이미지이다. 주로 [[Raspberry Pi]]와 [[MMDVM]] 보드를 조합한 개인용 디지털 핫스팟이나 멀티모드 중계기에서 사용하며, 복잡한 Linux 설정을 직접 하지 않아도 웹 브라우저에서 대부분의 기능을 설정할 수 있도록 만들어져 있다.
'''Pi-Star'''는 아마추어 무선의 디지털 음성 통신을 쉽게 구성할 수 있도록 만들어진 소프트웨어 이미지이다. 주로 Raspberry P]와 [[MMDVM]] 보드를 조합한 개인용 디지털 핫스팟이나 멀티모드 중계기에서 사용하며, 복잡한 Linux 설정을 직접 하지 않아도 웹 브라우저에서 대부분의 기능을 설정할 수 있도록 만들어져 있다.


흔히 '''MMDVM 핫스팟용 운영체제'''라고 부르지만 엄밀히 말하면 Pi-Star 자체가 하나의 독립적인 디지털 음성 프로토콜이나 모뎀인 것은 아니다. Raspberry Pi OS 계열의 운영체제 위에 [[MMDVMHost]], DStarRepeater, 각종 디지털 음성 게이트웨이 프로그램과 웹 대시보드 등을 미리 구성해 놓은 배포 이미지에 가깝다.
흔히 '''MMDVM 핫스팟용 운영체제'''라고 부르지만 엄밀히 말하면 Pi-Star 자체가 하나의 독립적인 디지털 음성 프로토콜이나 모뎀인 것은 아니다. Raspberry Pi OS 계열의 운영체제 위에 MMDVMHost, DStarRepeater, 각종 디지털 음성 게이트웨이 프로그램과 웹 대시보드 등을 미리 구성해 놓은 배포 이미지에 가깝다.


즉 [[MMDVM]]이 실제 RF 신호를 처리하는 모뎀이라면 Pi-Star는 그 MMDVM을 설정하고 여러 디지털 네트워크에 연결해 주는 소프트웨어 환경이라고 보면 된다.
즉 [[MMDVM]]이 실제 RF 신호를 처리하는 모뎀이라면 Pi-Star는 그 MMDVM을 설정하고 여러 디지털 네트워크에 연결해 주는 소프트웨어 환경이라고 보면 된다.
93번째 줄: 93번째 줄:
Pi-Star는 MMDVMHost를 통해 여러 종류의 디지털 음성 방식을 지원한다.
Pi-Star는 MMDVMHost를 통해 여러 종류의 디지털 음성 방식을 지원한다.


대표적으로 [[D-STAR]], [[DMR]], [[System Fusion|YSF]], P25, [[NXDN]] 등을 사용할 수 있으며 POCSAG 호출 기능도 지원한다.
대표적으로 [[D-STAR]], [[DMR]], YSF, P25, NXDN 등을 사용할 수 있으며 POCSAG 호출 기능도 지원한다.


여러 모드를 한 핫스팟에서 동시에 활성화할 수 있다는 것이 Pi-Star와 MMDVM 조합의 큰 장점이다. 예를 들어 D-STAR와 DMR, YSF를 모두 활성화해 두고 각각의 무전기를 같은 핫스팟에서 사용할 수도 있다.
여러 모드를 한 핫스팟에서 동시에 활성화할 수 있다는 것이 Pi-Star와 MMDVM 조합의 큰 장점이다. 예를 들어 D-STAR와 DMR, YSF를 모두 활성화해 두고 각각의 무전기를 같은 핫스팟에서 사용할 수도 있다.
121번째 줄: 121번째 줄:


== NXDN ==
== NXDN ==
[[NXDN]]도 지원한다.
NXDN 지원 무전기를 이용해 NXDN Reflector 등에 연결할 수 있으며 Pi-Star 공식 사이트에도 NXDN Reflector 목록과 NXDN ID 관련 기능이 별도로 제공된다.
NXDN 지원 무전기를 이용해 NXDN Reflector 등에 연결할 수 있으며 Pi-Star 공식 사이트에도 NXDN Reflector 목록과 NXDN ID 관련 기능이 별도로 제공된다.



2026년 8월 11일 (화) 01:23 기준 최신판

Pi-Star

종류 아마추어 무선용 디지털 음성 게이트웨이 소프트웨어 이미지
개발 Andy Taylor(MW0MWZ) 외 Pi-Star 프로젝트
기반 운영체제 Raspberry Pi OS 계열
주요 소프트웨어 MMDVMHost
DStarRepeater
ircDDBGateway
YSF 관련 게이트웨이 등
지원 모드 D-STAR
DMR
System Fusion
P25
NXDN
POCSAG 등
주요 하드웨어 Raspberry Pi
MMDVM HAT
DV-Mega 등
관리 방식 웹 대시보드
웹사이트 Pi-Star 공식 홈페이지

개요

Pi-Star는 아마추어 무선의 디지털 음성 통신을 쉽게 구성할 수 있도록 만들어진 소프트웨어 이미지이다. 주로 Raspberry P]와 MMDVM 보드를 조합한 개인용 디지털 핫스팟이나 멀티모드 중계기에서 사용하며, 복잡한 Linux 설정을 직접 하지 않아도 웹 브라우저에서 대부분의 기능을 설정할 수 있도록 만들어져 있다.

흔히 MMDVM 핫스팟용 운영체제라고 부르지만 엄밀히 말하면 Pi-Star 자체가 하나의 독립적인 디지털 음성 프로토콜이나 모뎀인 것은 아니다. Raspberry Pi OS 계열의 운영체제 위에 MMDVMHost, DStarRepeater, 각종 디지털 음성 게이트웨이 프로그램과 웹 대시보드 등을 미리 구성해 놓은 배포 이미지에 가깝다.

MMDVM이 실제 RF 신호를 처리하는 모뎀이라면 Pi-Star는 그 MMDVM을 설정하고 여러 디지털 네트워크에 연결해 주는 소프트웨어 환경이라고 보면 된다.

역사

Pi-Star는 처음부터 MMDVM 전용으로 만들어진 것은 아니다. 초기에는 D-STAR 핫스팟을 쉽게 구성하기 위한 Raspberry Pi 이미지로 시작했으며, Jonathan Naylor(G4KLX)의 DStarRepeater와 ircDDBGateway 등을 이용했다.

이후 MMDVMHost가 등장하고 DMR을 비롯한 여러 디지털 음성 모드를 하나의 시스템에서 처리할 수 있게 되면서 Pi-Star도 멀티모드 환경으로 발전했다. 공식 Pi-Star 역사 설명에 따르면 2016년경 MMDVMHost 지원이 추가되면서 DMR을 포함한 본격적인 멀티모드 구성이 가능해졌다.

현재 Pi-Star의 전체 구성과 웹 대시보드, 업데이트 스크립트 등은 Andy Taylor(MW0MWZ)를 중심으로 개발되어 왔다.

구조

Pi-Star를 이용한 일반적인 개인용 핫스팟은 다음과 같은 구조로 이루어진다.

무전기
↕ RF
MMDVM HAT
↕ GPIO / UART / USB
Raspberry Pi
Pi-Star
↕ 인터넷
D-STAR / DMR / YSF / P25 / NXDN 네트워크

사용자가 디지털 무전기로 송신하면 MMDVM 보드가 RF 신호를 처리하고, MMDVMHost가 데이터를 받아 인터넷상의 디지털 음성 네트워크로 전달한다. 반대로 인터넷에서 들어온 음성 데이터는 MMDVMHost를 거쳐 MMDVM 보드에서 RF 신호로 변환되어 사용자의 무전기로 송신된다.

따라서 Pi-Star 혼자서는 RF 송수신을 할 수 없으며 일반적으로 MMDVM이나 DV-Mega 같은 별도의 디지털 음성 모뎀이 필요하다.

MMDVM과의 관계

Pi-Star를 이해할 때 가장 많이 헷갈리는 부분이다.

MMDVM은 Multi-Mode Digital Voice Modem의 약자로, D-STAR와 DMR, YSF, P25, NXDN 등의 RF 신호를 처리하는 모뎀 프로젝트이다.

반면 Pi-Star는 MMDVMHost와 각종 네트워크 프로그램을 쉽게 사용할 수 있도록 미리 구성한 소프트웨어 이미지이다.

따라서

MMDVM = RF 모뎀

MMDVMHost = 모뎀과 네트워크를 연결하는 프로그램

Pi-Star = MMDVMHost 등을 쉽게 운영하게 해주는 전체 소프트웨어 환경

정도로 구분하면 이해하기 쉽다.

인터넷 쇼핑몰에서 판매되는 제품에 Pi-Star MMDVM Hotspot이라고 적혀 있는 경우가 많은데, 이것은 Raspberry Pi나 유사 SBC에 MMDVM 보드를 장착하고 Pi-Star를 설치해 완제품 형태로 판매하는 것이다.

지원 모드

Pi-Star는 MMDVMHost를 통해 여러 종류의 디지털 음성 방식을 지원한다.

대표적으로 D-STAR, DMR, YSF, P25, NXDN 등을 사용할 수 있으며 POCSAG 호출 기능도 지원한다.

여러 모드를 한 핫스팟에서 동시에 활성화할 수 있다는 것이 Pi-Star와 MMDVM 조합의 큰 장점이다. 예를 들어 D-STAR와 DMR, YSF를 모두 활성화해 두고 각각의 무전기를 같은 핫스팟에서 사용할 수도 있다.

다만 Simplex MMDVM 보드에서는 하나의 RF 채널을 공유하기 때문에 여러 모드의 교신을 완전히 동시에 처리하는 것은 아니다.

D-STAR

D-STAR 핫스팟 환경은 Pi-Star의 출발점이라고 할 수 있다.

D-STAR 모드를 활성화하면 개인용 핫스팟을 통해 Reflector나 Gateway 네트워크에 접속할 수 있다. 주변에 실제 D-STAR 중계기가 없어도 ID-51, ID-52, IC-705 같은 D-STAR 무전기를 MMDVM 핫스팟에 연결해 네트워크 교신을 할 수 있다.

호출부호와 D-STAR 관련 설정을 입력한 뒤 원하는 Reflector나 네트워크에 연결하는 방식이다.

DMR

DMR 역시 Pi-Star에서 매우 많이 사용되는 모드이다.

DMR 설정에서는 자신의 호출부호와 DMR ID, 핫스팟 주파수 및 네트워크 정보를 설정한다. BrandMeister, DMR+ 등의 네트워크에 연결할 수 있으며 원하는 Talkgroup을 통해 교신한다.

DMR에서는 Simplex MMDVM뿐 아니라 Duplex MMDVM 보드도 많이 사용한다. Duplex 방식에서는 서로 다른 송수신 주파수를 사용하며 DMR의 Time Slot 운용에서도 더 유리한 구성이 가능하다.

YSF

Yaesu의 C4FM 계열인 YSF도 사용할 수 있다.

FT-70D, FT3D, FT5D 등의 C4FM 무전기를 MMDVM에 연결하고 YSF Reflector를 통해 다른 사용자와 교신할 수 있다.

다만 Pi-Star의 YSF Reflector와 Yaesu가 직접 운영하는 WIRES-X는 동일한 시스템이 아니다. 외형상 비슷하게 C4FM 무전기로 인터넷 교신을 한다는 점 때문에 혼동하기 쉽지만 네트워크 구조는 구분된다.

NXDN

NXDN 지원 무전기를 이용해 NXDN Reflector 등에 연결할 수 있으며 Pi-Star 공식 사이트에도 NXDN Reflector 목록과 NXDN ID 관련 기능이 별도로 제공된다.

DMR이나 D-STAR에 비해 사용자 수는 적지만 하나의 MMDVM 핫스팟으로 다양한 디지털 모드를 다룰 수 있다는 점에서 의미가 있다.

P25

P25 디지털 음성 모드도 지원한다.

P25는 원래 북미의 공공안전 무선에서 널리 사용하는 방식이지만 아마추어 무선에서도 일부 사용된다. Pi-Star에서는 P25 Reflector에 연결해 P25 무전기로 네트워크 교신을 할 수 있다.

크로스 모드

Pi-Star에서는 별도의 게이트웨이 프로그램을 이용해 서로 다른 디지털 방식 사이를 연결하는 기능도 사용할 수 있다.

대표적으로 YSF2DMR, YSF2NXDN, YSF2P25 등의 프로그램이 있다. 예를 들어 C4FM 무전기를 MMDVM 핫스팟에 연결해 일부 DMR 네트워크를 이용하는 식의 구성이 가능하다.

이 기능 때문에 디지털 방식별로 무전기를 모두 갖고 있지 않더라도 어느 정도 다른 네트워크를 체험할 수 있다.

다만 모든 모드를 완벽하게 상호 변환할 수 있는 것은 아니며 각 프로토콜과 음성 코덱, 네트워크의 제약을 받는다.

웹 대시보드

Pi-Star가 널리 사용된 가장 큰 이유 중 하나이다.

일반적인 Linux 기반 MMDVM 시스템에서는 설정 파일을 직접 수정해야 하지만 Pi-Star는 웹 브라우저에서 설정할 수 있는 Dashboard를 제공한다.

같은 네트워크에 연결된 PC나 스마트폰에서 일반적으로

http://pi-star.local/

등으로 접속하면 관리 화면을 열 수 있다. 환경에 따라 라우터에서 Pi-Star에 할당된 IP 주소로 직접 접속할 수도 있다.

대시보드에서는 현재 사용 중인 모드와 Callsign, 송수신 상태, 연결된 Reflector 또는 Talkgroup, BER 등을 확인할 수 있다.

Configuration

Configuration 페이지에서는 핫스팟의 대부분의 설정을 변경할 수 있다.

대표적으로 호출부호, DMR ID, 핫스팟 주파수, 위치정보, MMDVM 보드 종류와 D-STAR·DMR·YSF 등의 활성화 여부를 설정한다.

덕분에 MMDVMHost의 설정 파일을 직접 열어 수정하지 않아도 기본적인 핫스팟을 구성할 수 있다.

Pi-Star가 디지털 무전 입문자에게 인기를 얻은 가장 큰 이유가 바로 이 부분이다.

Wi-Fi

Raspberry Pi Zero W 같은 Wi-Fi 지원 보드를 사용할 경우 무선 네트워크에 연결해서 사용할 수 있다.

초기 설정 상태에서 저장된 Wi-Fi가 발견되지 않으면 Pi-Star가 설정용 Access Point를 생성하는 방식도 사용된다. 사용자는 여기에 접속해 자신의 Wi-Fi SSID와 비밀번호를 설정한 뒤 재부팅하면 된다.

최근 Pi-Star 빌드는 Raspberry Pi OS Bookworm 계열 변화에 맞춰 NetworkManager를 사용하며, 공식 사이트에서도 새로운 방식에 맞는 Wi-Fi 설정 파일 생성기를 제공한다.

Raspberry Pi

Pi-Star는 처음부터 Raspberry Pi용으로 개발되었다.

대표적으로 Raspberry Pi Zero, Zero W, Zero 2 W, 3, 4 등에서 사용할 수 있으며 소형 개인 핫스팟에는 소비전력이 낮고 크기가 작은 Zero 계열이 많이 사용된다.

현재 Pi-Star 베타 빌드는 Raspberry Pi Foundation의 다양한 보드를 계속 지원하며 Raspberry Pi 4와 5 등 비교적 최신 보드에 대한 조정도 이루어지고 있다.

다만 개인용 핫스팟에서 필요한 연산량은 매우 크지 않기 때문에 Raspberry Pi 4나 5처럼 고성능 보드를 반드시 사용할 필요는 없다.

Raspberry Pi 외의 하드웨어

이름 때문에 Raspberry Pi 전용처럼 보이지만 다른 ARM 기반 SBC에서도 사용된 적이 있다.

Pi-Star 공식 자료에는 NanoPi, Orange Pi, Odroid 등 여러 보드에 대한 지원 기록이 남아 있다. 다만 지원 수준과 최신 이미지 제공 여부는 보드마다 다르므로 새로 구축한다면 Raspberry Pi 계열을 사용하는 것이 가장 무난하다.

Pi-Star와 운영체제

흔히 Pi-Star를 하나의 운영체제라고 부르지만 엄밀히는 사전 구성된 소프트웨어 이미지라고 보는 편이 정확하다.

Pi-Star 공식 설명에서도 Raspberry Pi와 기타 ARM SBC용으로 미리 구성된 SD 카드 이미지라고 정의한다.

기반에는 Raspberry Pi OS 계열 Linux가 있고 그 위에 MMDVMHost와 각종 게이트웨이 프로그램, 웹 대시보드, 업데이트 도구가 올라간다.

따라서 Windows에서 프로그램 하나를 실행하는 방식과 달리 SD 카드 전체에 Pi-Star 이미지를 기록한 뒤 Raspberry Pi를 부팅해서 사용하는 것이 일반적이다.

설치

일반적인 설치 과정은 어렵지 않다.

Pi-Star 공식 사이트에서 자신의 하드웨어에 맞는 이미지를 받은 뒤 Raspberry Pi Imager나 balenaEtcher 같은 프로그램으로 microSD 카드에 기록한다. 이후 Wi-Fi 설정을 준비하고 Raspberry Pi에 SD 카드를 넣어 부팅한 뒤 웹 대시보드에서 MMDVM과 Callsign, 주파수 및 디지털 모드를 설정하면 된다.

설정이 끝나면 별도의 모니터와 키보드를 Raspberry Pi에 연결하지 않고도 대부분의 관리를 웹 브라우저에서 할 수 있다.

업데이트

Pi-Star에는 자체 업데이트 기능이 들어 있다.

대시보드와 각종 Host 파일, MMDVMHost 등의 소프트웨어를 업데이트할 수 있으며 이미지 전체가 변경되는 경우에는 새로운 SD 카드 이미지를 다시 기록하기도 한다.

Pi-Star 다운로드 페이지를 보면 MMDVMHost와 YSF 관련 프로그램, Dashboard, OS 패치 등을 함께 갱신해 온 것을 확인할 수 있다.

핫스팟용 Pi-Star

Pi-Star가 가장 흔하게 사용되는 형태이다.

Raspberry Pi Zero 계열과 작은 MMDVM HAT을 조합하면 손바닥보다 작은 개인용 디지털 핫스팟을 만들 수 있다. 일부 제품은 OLED나 Nextion 화면까지 넣어 현재 수신 중인 Callsign과 Talkgroup 등을 표시한다.

완제품 핫스팟 상당수에도 Pi-Star가 설치되어 판매되었기 때문에 사용자가 직접 설치하지 않았더라도 Pi-Star Dashboard를 본 경험이 있을 수 있다.

중계기용 Pi-Star

MMDVM을 실제 중계기 송수신기에 연결해 사용하는 경우에도 Pi-Star를 사용할 수 있다.

이 경우 개인용 핫스팟처럼 작은 RF 모듈을 사용하는 것이 아니라 중계기의 송수신부와 MMDVM 모뎀을 연결하고 Pi-Star가 MMDVMHost와 네트워크 연결을 담당한다.

하나의 중계기에서 DMR, D-STAR, YSF 등의 여러 디지털 방식을 운용하는 멀티모드 중계기를 구성할 수도 있다.

장점

Pi-Star의 가장 큰 장점은 MMDVM 환경을 상당히 쉽게 구축할 수 있다는 점이다. Linux와 MMDVMHost 설정을 처음부터 직접 구성하지 않아도 SD 카드 이미지를 기록하고 웹 대시보드에서 필요한 값을 입력하는 것만으로 기본적인 핫스팟을 만들 수 있다.

여러 디지털 모드를 한 시스템에서 관리할 수 있고 Dashboard에서 현재 교신 상황을 바로 확인할 수 있다는 점도 편리하다. D-STAR와 DMR, YSF 등 여러 종류의 디지털 무전기를 사용하는 경우 특히 유용하다.

또한 Raspberry Pi 기반이라 전력 소비가 적고 크기가 작아 휴대용 핫스팟으로 만들기도 쉽다. 스마트폰 테더링과 보조배터리를 이용하면 이동 중에도 사용할 수 있다.

단점

Pi-Star가 편하다고 해서 디지털 무전 자체의 설정까지 전부 자동으로 해주는 것은 아니다. D-STAR 호출부호 등록이나 DMR ID, Talkgroup, Reflector 등 각 디지털 네트워크의 개념을 어느 정도 이해해야 제대로 사용할 수 있다.

또한 MMDVM 보드의 RF 품질이 좋지 않으면 Pi-Star 설정만으로 해결되지 않는 문제도 있다. 주파수 Offset이나 BER 문제는 사용하는 MMDVM 하드웨어의 상태와 직접 관련되어 있기 때문이다.

오래된 Pi-Star 설치본을 계속 사용하는 경우 MMDVMHost나 네트워크 서버 주소, Host 파일 등이 오래되어 접속 문제가 발생할 수도 있으므로 주기적인 업데이트가 필요하다.

MMDVM과 비교


항목 MMDVM Pi-Star
종류 디지털 음성 모뎀 소프트웨어 이미지
역할 RF 변복조 모뎀 설정·네트워크 연결·관리
실행 위치 MMDVM 보드의 MCU Raspberry Pi 등
주요 소프트웨어 MMDVM Firmware MMDVMHost 등
웹 대시보드 X O
단독 RF 송수신 모뎀 하드웨어 필요 불가능

결론적으로 둘은 경쟁 관계가 아니라 서로 역할이 다른 구성요소다. 일반적인 핫스팟에서는 MMDVM이 실제 RF를 처리하고 Pi-Star가 그 MMDVM을 관리한다고 보면 된다.

여담

  • Pi-Star는 처음부터 멀티모드 MMDVM용으로 만들어진 것은 아니며 초기에는 D-STAR 핫스팟 중심으로 시작했다.
  • 2016년경 MMDVMHost 지원이 본격적으로 추가되면서 DMR을 포함한 멀티모드 환경으로 발전했다.
  • Pi-Star의 핵심 구성요소 가운데 상당수는 Jonathan Naylor(G4KLX)가 개발한 프로그램이다.
  • Pi-Star 자체의 Dashboard와 각종 관리 스크립트는 Andy Taylor(MW0MWZ)를 중심으로 개발되었다.
  • 일반적으로 Raspberry Pi와 MMDVM HAT 조합에서 가장 많이 사용된다.
  • http://pi-star.local/ 주소로 Dashboard에 접속하는 구성이 흔하다.
  • D-STAR, DMR, YSF, P25, NXDN 등의 디지털 음성 방식을 지원한다.
  • Pi-Star와 MMDVM은 같은 것이 아니다.
  • 개인용 핫스팟뿐 아니라 실제 멀티모드 중계기에도 사용할 수 있다.
  • 최근 Pi-Star 빌드는 Raspberry Pi OS Bookworm 계열에 맞춰 NetworkManager 기반 Wi-Fi 설정을 사용한다.

같이 보기

외부 링크