몇일 전 M17-QDR Reflector 를 만들었고

HL5JCV 오소영 OM님과 DS3DND 김종협 OM님과 같이 토론방을 만들어 테스트 중에 있습니다.

 

오늘은 잠시 짬을 내어 Linux용 M17 전용 교신 프로그램인 mvoice 를 설치 테스트 해보았습니다.

 

사용 H/W

- Raspberry Pi 3B

- 5 Inch Touch LCD Monitor

- CM108 USB Soundcard

- 16G Micro SD card

- condeser Microphone

- PC용 유선 Speaker

 

 

사용 OS & S/W

- Debian 12 Bookworm 64 bit

- Github

 

 

아래 순서대로 설치하면 됩니다.

 

1단계] Debian 12 Bookworm 설치

 

2단계] mvoice 설치

아래 사이트안내에 따라 설치하면 됩니다.

https://github.com/n7tae/mvoice

 

GitHub - n7tae/mvoice: A prototype M17 voice application for ham radio

A prototype M17 voice application for ham radio. Contribute to n7tae/mvoice development by creating an account on GitHub.

github.com

 

아래 명령어를 순서데로 입력하고 실행하세요

중간에 에러가 발생하면 다시 처음부터 확인하셔야 합니다 

 

## 기본작업

sudo apt update

sudo apt upgrade -y

 

## Pluseaudio 설치 
sudo apt install -y pulseaudio pavucontrol paprefs

## Building tools and prerequisites
sudo apt install -y git build-essential libasound2-dev libcurl4-gnutls-dev gettext

## FLTK 설치
sudo apt install -y libfltk1.3-dev

## OpenDHT 설치 (RPi 4B 기준 10~20분 소요됨, 아래 make 단계에서 가장 긴 시간이 소요됨)
sudo apt install -y libncurses5-dev libreadline-dev nettle-dev libgnutls28-dev libargon2-0-dev libmsgpack-dev  
sudo apt install -y libssl-dev libfmt-dev libjsoncpp-dev libhttp-parser-dev libasio-dev 

sudo apt install -y cmake pkg-config libcppunit-dev

git clone https://github.com/savoirfairelinux/opendht.git
cd opendht
mkdir build && cd build
cmake -DOPENDHT_PYTHON=OFF -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install

 

## mvoice 설치

cd ~
git clone https://github.com/n7tae/mvoice.git
cd mvoice

 

cp example.mk mvoice.mk
sudo nano mvoice.mk                            

make

make install

cp mvoice.desktop ~/Desktop

 

## 바탕화면 아이콘 확인 및 수정

sudo nano ~/Desktop/mvoice.desktop

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=MVoice
Comment=MVoice by N7TAE
Icon=/usr/share/icons/gnome/32x32/devices/audio-headset.png
Exec=/home/pi/bin/mvoice
Terminal=false                      <--- true를 false 로 수정
Categories=Ham Radio;

저장하세요

 

3단계] mvoice 실행

실행하면 아래 화면과 같이 뜹니다.

setting을 클릭한 후 자신의 콜싸인 입력하고 Update 클릭 (참고로 mvoice 식별을 위해 M Module 선택)

- M17-QDR 입력하면 자동으로 IP 와 Port가 표시됩니다.

- Echo Test 를 눌리고 송신하면 잠시 후 Echo Back 됩니다.

- PTT 는 토글 On / Off 되고 송신하면 됩니다.

참고로 

- Open Dashboard를 눌리면 웹브라우즈 내 Dashboard가 표시됩니다.

 

테스트 사진

아래 Dashboard 상에 C Module 에 보이는 DS5QDR 이 mvoice 입니다.

 

이상입니다.

 

DS5QDR 73!

블로그 이미지

DS5QDR Heonmin Lee in Korea

DV 통신 경험 공유 Mode : DMR, DSTAR, YSF, XLX, YSF, M17, AllStarLink, EchoLink Software : DVSwich, USRP Client, Last Heard, MiniPi, MiniMT, VuMeter, DVPi, Pi-Star

,