지난 9/29일 미국에 계시는 KD8CEC Om님께서 DVPi V0.88을 공개하면서 Dual VFO 를 지원하였습니다

www.hamskey.com/2020/09/release-dvpi-version-088-dual-mode-d.html

 

Release DVPi Version 0.88 - Dual Mode, D-Star, Function Key 2

 Release DVPi Version 0.88 - Dual Mode, D-Star, Function Key 2 DVPi uses the USRP Client protocol. When you install and use DVSwitch, you mu...

www.hamskey.com

그 설치 과정 동영상을 보면서 기본적인

- Dual VFO 구조가 DVLink Multi User 용과 같다는 것을 알게 되었고

- 10/03일 DVLink에서 Master User와 Sub User 를 이용하여 D-Star Dual VFO A / B를 테스트 해보았고

금일 나훈아 콘서트 재방송을 보면서 Virtual Box (가상머신) 에서 DVSwitch Dual VFO 구현을 해보았습니다

 

User Interface는 DVSwitch USRP Client 를 이용하였습니다

 

초기 설정을 간단히게 하기 위해

- DVPi V0.88 에 있는 Dual VFO 관련 *.service 파일을 일부 이용하였고

- DVSwitch Full Version의 Analog_Bridge, MMDVM_Bridge 및 MD380-Emulator는 복사하였으며

- DVSM_02_10_2020 ENG.pdf 파일에서 설정부분을 참고하였습니다

 

 

실험 조건

- Oracle Virtual Box에 Rasbian 을 설치

- DVSwitch Full Version 설치

- USRP Client #1 설치 (DMRID : 450049554) 아래화면 USRP54

- USRP Client #2 설치 (DMRID : 450049555) 아래화면 USRP55

 

바탕 화면에 두개의 USRP Client 실행 아이콘을 만들었습니다

 

초기 부팅 하고 USRP Client 실행 전 Log 파일

상 : VFO A MMDVM-Bridge1.log

중 : VFO B MMDVM-Bridge2.log

하 : VFO A / B 공통 Analog_Bridge.log 

- 위 조건에서 USRP Client를 각각 실행하고

- VFO A / B 모두 USRP Client 실행 후
- 아래 명령어를 입력하여 강제 Mode 변경을 시켰습니다
pi@raspberry:~ $ /opt/Analog_Bridge2/dvswitch.sh mode DSTAR 
pi@raspberry:~ $ /opt/Analog_Bridge/dvswitch.sh mode DSTAR

 

그 결과

VFO A : D-Star

VFO B : D-Star

Log 파일을 보면 정상적으로 작동 합니다

 

 

USRP Client에서 Mode 변경을 하면서 4가지 조건 Test

 

VFO A : DMR

VFO B : DMR

- Log 파일 확인 결과 VFO A의 DMR과 VFO B의 DMR 정상 작동 됩니다

 

VFO A : DMR

VFO B : D-STAR

- Log 파일 확인 결과 VFO A의 DMR이 좌측에 표시되고 VFO A의 DSTAR가 우측 표시

 

VFO A : D-Star

VFO B : DMR

- Log 파일 확인 결과 VFO A는 DSTAR 독립적으로 작동하고 VFO B는 독립적으로 DMR 작동됩니다

- VFO A / B 동시에 Voice 수신이 됩니다

 

VFO A : D-Star

VFO B : D-Star

- 부팅 후 수동으로 아래 명령어를 각각 실행하였습니다

pi@raspberry:~ $ /opt/Analog_Bridge2/dvswitch.sh mode DSTAR 
pi@raspberry:~ $ /opt/Analog_Bridge/dvswitch.sh mode DSTAR 

아래와 같이 VFO A 와 VFO B가 각각 D-Star에서 잘 작동을 합니다

 

이상과 같이 4가지 조건으로 테스트 하였으나 여전히 USRP Client 에서 VFO B에서 D-Star로 모드 변경하면

DVSwitch.ini 에서 설정한 VFO A와 VFO B의 Mode별 Port가 엉키는 문제점이 해결되지 않았습니다

 

안될땐 잠시 휴식, 테스트 하다보니 새벽이라 한숨 잤습니다

 

곰곰히 생각해보니 확인하지 않은 영역이 있었습니다

Dual VFO B를 위한 기동 파일 *.service 

하나씩 확인하니 analog_bridge2.service 에서 오류를 발견하였습니다

 

WorkingDirectory=/opt/Analog_Bridge

로 되어 있어 VFO B에서 Mode 변경하면 VFO A가 작동했던 것입니다

그래서 아래와 같이 수정하니 정상 작동 되었습니다

WorkingDirectory=/opt/Analog_Bridge2

 

 

이제 모든 문제점이 해결되었습니다

 

본 해결 방법은 DVPi에서도 동일하니

- 개발자님께 F/Back 하였고

- 조만간 발표될 V0.9 혹은 V1.0에 반영될 것 같습니다

 

DVPi와 함께 즐거운 DV통신 기대합니다

 

이 해결방법으로 DVPi DSTAR Dual VFO 안되는 것도 해결하였습니다

 

 

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

,