dvswich dashboard에서 dstar 수신하는 방법

무전기 없이 d-star, dmr 수신은 dvswitch dashboard에서 바로 할 수 있습니다. 설치 후 인터넷 브라우저로 해당 서버로 접속해  대시보드에 접속 후 rx monitor를 마우스로 선택해 dmr 또는  d-star를 접속하는 방법입니다.

 

dvswitch 서버 설치방법 

dmr, dstar 등 디지털 통신을 할 수 있는 dvswitch는 리눅스용으로 무료 공개하고 있습니다. 설치를 위해서는 리눅스 서버가 필요하며, 설치방법은 다음과 같습니다. 

 

  1. 리눅스 서버를 직접 설치하는 방법
  2. 가상 머신을 활용해 설치하는 방법
  3. 클라우드 서비스를  이용한 방법 

 

리눅스는 대부분 무료 소트웨어입니다. ubuntu, locky, centOS, debian 등이 있으며, 개발사 홈페이지에서 다운로드하여 컴퓨터 직접 설치합니다. 

또한 윈도우가 설치된 pc에 가상 머신 프로그램(vmware, vmbox 등)을 이용해 설치하는 방법이 있으며 이전 게시물에서 윈도우pc에 oracle vmbox설치 후, debian 리눅스를 설치하는 방법을 설명드렸습니다. 

마지막으로 클라우드 서비스를 이용하는 방법입니다. 오라클 클라우드 서비스를 사용하면 무료로 2대의 리눅스 서버를 구축할 수 있습니다. 

 

설치된 리눅스에 접속 후 아래 명령어를 실행해 dvswitch를 설치합니다.  


wget http://dvswitch.org/buster
chmod +x buster
./buster
apt-get install -y dvswitch-server
reboot 

 

설치 후 콘솔에서 dvs명령어로 환경설정을 마칩니다. 

 

 

 

DVSwitch Dashboard 접속방법 

 dvs가 설치되면 대시보드도 자동 설치가 됩니다. 설치 서버에 자동으로 웹서비스가 활성화되며, 인터넷 브라우저로 접속할 수 있습니다. 

dvswitch dashboard
dvswitch dashboard 접속화면

 

대시보드에 접속하면 화면 상단 중앙에 'RX Monitor'가 있는데 마우스로 활성화해주면 통신을 수신할 수 있습니다. 

자동으로 사이트에 접속하면 활성화되도록 하는 방법은 다음과 같습니다. 

 

 

 

dvswitch 소스수정
dvswitch dashboard 자동수신 조치방법

/var/www/html/index.php에서 버튼에 id를 부여하고, 자바스크립트 windows.onload로 페이지를 읽을 때 자동으로 켜지도록 활성해해 주었습니다. 

 

시간표시 KST로 빠꾸는 방법은 콘솔에서 조치후 재부팅합니다.

sed -ie 's/;date.timezone =/date.timezone = Asia\/Seoul/g' /etc/php/7.4/cgi/php.ini  (설치된PHP 버전을 확인합니다.)

 

dashboard에서 gateway Activity 개수 늘리는 방법

 

dashboard에서 gateway Activity 개수가 20개로 제한되어 있는데 이를 확장시켜주는 방법은 

/var/www/html/include/lh.php 파일을 수정합니다. 

dashboard gateway Activity
dashboard에서 gateway Activity 늘이기

 

dvswitch dashborad에서  TG, reflector 변경 방법

dmr토크 그룹, 리플렉터 변경 방법은 서버에서 콘솔로  /opt/MMDVM_Bridge에서./dvswitch.sh 하시면 모든 방법을 확인할 수 있습니다. 

예로 mode 변경은  ./dvswitch.sh mode DSTAR 혹은 ./opt/MMDVM_Bridge/dvswitch.sh mode DMR로 하고, 채널(tune) 변경은 ./dvswitch.sh tune 45021 하면 DMR 45021로 TG 변경하거나, 모드가 DSTAR일경우, ./dvswitch.sh tune XRF071DL 로 하면 XRF071D로 변경됩니다
 
정확한 변경을위해 1초의 휴식타임을 넣어봤습니다.  
/opt/MMDVM_Bridge/dvswitch.sh mode DMR
sleep 1
/opt/MMDVM_Bridge/dvswitch.sh tune 45021
 
/opt/MMDVM_Bridge/dvswitch.sh mode DSTAR
sleep 1
/opt/MMDVM_Bridge/dvswitch.sh tune XRF071HL
 

 

서버 부팅 후 DMR 토크 그룹, DSTAR 리플렉터 자동접속방법 

서버가 재부팅되면, dmr의 경우 기존 접속 TG로 접속이 되지만 D-STAR의 경우 접속을 해줘야 합니다. 

부팅 후 자동 접속하는 방법은  crond를 사용하며, 조치방법은 다음과 같습니다. 

 

  1. 위에 명령어를 스크립트로 만든다. (예. start.sh)
  2. 생성된 스크립트 파일에 실행 권한을 부여한다.(예. chmod 777 start.sh)
  3. crontab -e로 일정을 등록한다.  (예 @reboot /root/start.sh)

 

crontab
자동일정추가

 

 

dvswich 서버 만들 때 주의사항

이제 dstar도 리눅스 서버를 여러 대 만들어서 모니터 서버를 구성할 수 있으며, 가상 머신 등에서 서버를 복사 후 해야 할 작업은 아래와 같습니다.

  • 호스트명, ip변경  (/etc/hosts /etc/hostname /etc/network/interface)
  • dvs에서 brandmeister 고유번호 변경
  • crontab에서 재부팅 시 시작 리플렉터 변경

 

댓글

Designed by JB FACTORY