안녕하세요 HL2UVH입니다.
몇일 전 XLX071 DSTAR리플렉터를 2.0버전으로 업그레이드 했습니다.
[DMR XLX]
2.0버전부터는 XLX에서 DMR교신이 가능합니다. XLX가 DMR Master서버와 같이 동작하는것이지요. 현재 XLX071의 경우는 DSTAR는 DSTAR와, DMR은 DMR과 통신만 가능합니다.
물론 XLX071에서 DMR과 DSTAR간의 통신도 가능합니다. 다만 DMR과 DSTAR간의 교신을 위해서는 AMBE Server를 통해야하는데 일반 유저들은 별도로 설정할것이 없고, XLX리플렉터운영자가 특정 모듈에 AMBE 칩을 사용한 AMBE Server를 연동해서 붙여야합니다. 흔히들 알고계시는 ThumbDV같은 동글이 필요합니다.
ABME동글 하나는 모듈 하나만 지원할 수 있기때문에 모든 XLX의 모듈에서 DMR-DSTAR가 가능하도록 하려면 26개의 AMBE동글이 있어야합니다. 추후 필요에따라 AMBE동글을 기증해 주실분이 있으면 연동을 진행 해 볼까 합니다.
[DMR Gateway]
이제 우리가 접속할 수있는 DMR Master는 두가지가 됩니다. 하나는 BrandMeister이고, 하나는 XLX입니다. XLX에 DMR접속을 지원하는 S/W가 현재는 MMDVMHost밖에 없기때문에, DVMega+MMDVMHost로 핫스팟을 구동하는 분들은 시도해 볼 만합니다.
XLX071 F,G두개의 모듈을 DMR사용으로 지정하려고 합니다. DMR가능하신분들은 한번 시도해 보시기바랍니다.
XLX071A 는 TG4001, XLX071B는 TG4002 ....... XLX071Z는 TG4026 으로 되어있습니다.
현재는 MMDVMHost 가 바로 BrandMeister에 접속하는 형태로 사용하고 계실텐데, 하나의 MMDVMHost를 두 개이상의 DMR Master에 접속하기 위해서는 DMRGateway가 필요합니다. 아래 그림과 같은 형대로 연결하시면 됩니다.
MMDVMHost가 두 개의 DMR Master에 접속되어있으니, 어떤 트래픽을 어느 Master로 보내야 할지를 정해줘야합니다. DMRGateway는 Rewrite를 지원하기때문에 원하는 TG를 원하는 Master로 보낼 수 있도록 설정을 할 수 있습니다. 예를들어 TG 450은 BrandMeister로, TG4001은 XLX071로 보내는것이 가능하다는 이야기입니다.
현재 저는 위의 그림과같이 DMRGateway를 추가로 설치했고, MMDVMHost가 DMRGateway를 통해 BrandMeister로 접속해서 송수신 실험을 마쳤습니다. 이제 무전기에 추가로 TG 를 프로그래밍해서 XLX에서 DMR실험을 진행할 예정입니다. 제 DMRGateway설정을 첨부해 둡니다. XLX에서 DMR사용에 관심이 있는분 계시면 함께 실험 해 볼까요?
아래 설정 파일 중 "[XLX Network 1]" 주의깊게 봐야 할 것이 있습니다.
#TS1의 94001로 들어오는것을 TS1의 4001로 보낸다. 4001부터 4026까지를 전부 이와 같은방식으로...
TGRewrite=1,94001,1,4001,26
#TS2의 94001로 들어오는것을 TS2의 4001로 보낸다. 4001부터 4026까지를 전부 이와 같은방식으로...
TGRewrite=2,94001,2,4001,26
제 DMRGateway 설정.
[General]
Timeout=10
RptAddress=127.0.0.1
RptPort=62032
LocalAddress=127.0.0.1
LocalPort=62031
RuleTrace=0
Daemon=0
Debug=0
[Log]
# Logging levels, 0=No logging
DisplayLevel=1
FileLevel=1
FilePath=/var/log/DMRGateway
FileRoot=DMRGateway
[Voice]
Enabled=1
Language=en_GB
Directory=/opt/DMRGateway/Audio
[XLX Network 1]
Enabled=1
Name=XLX071
Address=xrf071.dv.or.kr
Port=62030
# Local=3351
# Options=
Slot=1
TG=7
Base=94000
Startup=4006
Relink=10
Password=passw0rd
Debug=1
TGRewrite=1,94001,1,4001,26
TGRewrite=2,94001,2,4001,26
[XLX Network 2]
Enabled=1
Name=XLX950
Address=xlx950.epf.lu
Port=62030
# Local=3351
# Options=
Slot=1
TG=6
Base=64000
Startup=4001
Relink=10
Password=passw0rd
Debug=0
# BrandMeister
[DMR Network 1]
Enabled=1
Name=BM
Address=bm.dv.or.kr
Port=62031
# Local=3352
# Local cluster
TGRewrite=1,9,1,9,1
# Reflector TG on to slot 2 TG9
TGRewrite=2,9,2,9,1
# Reflector control command slot 2 94000->4000 to 95000->5000
PCRewrite=2,94000,2,4000,1001
# Echo on RF slot 1 TG9990 to network slot 1 9990
TypeRewrite=1,9990,1,9990
SrcRewrite=1,9990,1,9990,1
# Reflector status returns
SrcRewrite=2,4000,2,9,1001
# Pass all of the other private traffic on slot 1 and slot 2
PassAllPC=1
PassAllPC=2
PassAllTG=1
PassAllTG=2
Password=passw0rd
Debug=0
XLX에서 DMR이 지원되는데 당장 사용하기가 쉽지는 않습니다, 그래도 관심있는분들이 시도해 보고 더 좋은 DV환경을 만드는데 노력해 봅시다.
Best 73
HL2UVH
첫댓글 조금씩 살펴보고 있었는데 정리해주셔서 감사합니다. Ambe3000을 xlx에 어떻게 연결합니까? xlx 에 설정하는 곳이 있습니까?
저는 BM에서 link를 통한 XLX와의 연결이 좀 더 진행되었으면 하는 바랍입니다. 이것도 역시 AMBE Server가 있어야 할텐데, 필요하다면 여러사람의 힘을 모아서 구축하면 좋겠습니다. 저도 동참하겠습니다.
오엠님 어제 통화 후에 BM팀에 문의를 좀 했는데요, BM에서 AMBE서버를 직접 연동하는것은 아직 개발중인 feature라고 하네요, 곹 릴리즈 될 것 같긴합니다. AMBE칩으로 BM과 연결할 수 있는 네트워크는 EchoLink와 같은 아날로그 네트워크만 지원하고 있는 상황입니다.
조금 더 고민 해 봐야할 것 같습니다. DSTAR와 DMR의 연동음질 개선은 조금 뒤로 미뤄야겠습니다.