몇일 전 DVPi 개발자께서 기존 BrandMeister에서 제공했던 HoseLine Service가 중지됨에 따른 대안으로
DMR Talk Group Status Server 를 공개하셨습니다

ds5qdr-dv.tistory.com/124

 

2020-10-24 DVPi : DMR Talk Group Status Server

금일 새벽 DVPi 개발자 KD8CEC 님께서 DMR TG Status Server 를 공개했습니다 www.hamskey.com/2020/10/dmr-talk-group-status-server.html?showComment=1603493658153#c6137901381281944924 DMR Talk group Statu..

ds5qdr-dv.tistory.com

이 DMR TG Status Server는 별도의 라즈베리파이 하나가 필요하므로
자원 절감 차원에서 저가 사용중인 책상 위 DVPi Stans Alone Dual VFO v0.88에

DMR TG Status Server를 설치를 해 보았는데 잘 작동이 되었습니다

ds5qdr-dv.tistory.com/125

 

2020-10-24 DVPi : DMR TG Status Server on DVPi RPi System

금일 DVPi 개발자께서 DMR Talk Group Status Server를 공개했습니다 ds5qdr-dv.tistory.com/124 2020-10-24 DVPi : DMR Talk Group Status Server 금일 새벽 DVPi 개발자 KD8CEC 님께서 DMR TG Status Server 를..

ds5qdr-dv.tistory.com

 

개발자에게 Vritual MC용 vdi 파일 요청을 제안하였는데 아래와 같은 회신을 받았습니다

www.hamskey.com/2020/10/dmr-talk-group-status-server.html#comments

 

그래서 금일 Oracle VM Virtual Box에 Rasbian Buster 를 설치하고

DMR TG Status Server 구성을 해 보았습니다

 

10/29일 DVPi 개발자 KD8CEC OM님으로부터 Linux에서 설치 시 필요한 Tool 설치 가이드를 받아 설치하였습니다

참고로 관심 있으신 분만 따라하시고

그 외 분은 다른분이 구성한 서버 연결만으로 사용이 가능합니다
즉, 설치하실 필요 없습니다

 

준비사항 

- Oracle VM VirtualBox 설치 된 시스템 

- Rasbian Buster 설치가 되어 있어야 함

ds5qdr-dv.tistory.com/64

 

2020-08-08 VirtualBox에 Debian V10.5.0 설치하기

최근에 DVLink Virtual 버젼이 발표되면서 Virtual 환경에서 라즈베리파이 대신 DVLink Server를 운용하곤 한다 그래서 Debian OS를 미리 Oracle VirtualBox에 만들어 놓으면 다양한 Linux 프로그램을 설치할 수..

ds5qdr-dv.tistory.com

 

먼저 WinSCP로 

- /home/pi/tgstatus 디렉토리를 생성합니다 (/home/pi 로 가셔서 새로만들기->디렉토리->tgstatus 입력)

- 그 디렉토리에 DMR TG Status Server 관련 파일을 복사합니다 (좌측 파일 네개를 드래그 해서 우측으로 드롭)

- 참고로 위 네개의 파일은 별도 라즈베리파이에 DMR TG Status Server를 설치하고 네개의 파일을 복사하였습니다

 

다음은 복사한 파일을 실행파일로 변환과 자동 실행 추가

putty로 연결한 후 아래 명령어를 한개씩 실행합니다

 

먼저 필요한 툴 설치 (Virtual MC에서만 실행)

sudo apt-get install mono-complete -y

pip3 install websockets

 

 

DMR TG Status Server 설치파일을 시스템모드로 권한 변경

cd /home/pi/tgstatus

sudo chmod 755 lhbridge

sudo chmod 755 lhrcv1.py

 

파일 중간 url이 변경되어 수정해야 합니다

sudo nano lhrcv1.py

기존 : wss://api.brandmeister.network/lh/?transport=websocket
변경 : wss://api.brandmeister.network/lh/%7D/?EIO=3&transport=websocket

 

부팅 시 자동 실행 등록

sudo cp lhbridged.service /lib/systemd/system
sudo chmod 755 /lib/systemd/system/lhbridged.service

sudo ln -s /lib/systemd/system/lhbridged.service /etc/systemd/system/multi-user.target.wants/lhbridged.service

sudo systemctl enable lhbridged

 

모두 실행이 끝나면 시스템 재시작

sudo reboot

 

 

이제 제대로 작동하는지 확인해보세요

 

Oracle Virtual MC에 설치한 것이 작동을 합니다  IP 192.168.0.62

포트포워드도 설정

IP주소 대신 DDNS 주소를 넣어도 잘 작동됩니다

 

 

결론 

- Oracle VM VirtualBox에서 정상적으로 실행이 됩니다

- 물론 라즈베리파이에서도 잘 실행됩니다

 

- RaspberryPi에서도 동일한 방법으로 설치 시 잘 작동 됩니다
   > CPU / 메모리 부하도 그렇게 높지 않습니다

 

- 공통으로

   > DVPi V0.93에 적용해보니 DMR TG Status Server 정보를 제대로 불러오고 표시됩니다

이상입니다

 

 

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

,