몇일 전 DVPi 개발자께서 기존 BrandMeister에서 제공했던 HoseLine Service가 중지됨에 따른 대안으로
DMR Talk Group Status Server 를 공개하셨습니다
이 DMR TG Status Server는 별도의 라즈베리파이 하나가 필요하므로
자원 절감 차원에서 저가 사용중인 책상 위 DVPi Stans Alone Dual VFO v0.88에
DMR TG Status Server를 설치를 해 보았는데 잘 작동이 되었습니다
개발자에게 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 설치가 되어 있어야 함
먼저 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!
'DVPI' 카테고리의 다른 글
2020-11-13 DVPi 공동제작 : 진행상황 공유 (아즐사 & D-Star 카페) (0) | 2020.11.05 |
---|---|
2020-10-29 DVPi : 집에서는 DVPi 밖에서는 DVSwitch Mobile (1) | 2020.10.29 |
2020-10-24 DVPi : DMR TG Status Server on DVPi RPi System (1) | 2020.10.24 |
2020-10-24 DVPi : DMR Talk Group Status Server (1) | 2020.10.24 |
2020-10-20 DVPi : 부팅 시 VFO A : DSTAR / VFO B : DMR 자동 설정 (0) | 2020.10.20 |