Bridging the GAP !!

The first EchoLink server from Pakistan connecting the analog RF network to IP was put into production in 2012 and has been maintained for the last 10 years now. Over the last few years, addition to the network was done in form of adding ASL (AllStarLink) with MMDVM bridge to Brandmeister running on a Raspberry Pi3, moving from windows to linux infrastructure etc so that anyone with an analog RF would be able to communicate with anyone on Echolink and BM talkgroup.

Recently, the installation of DMR repeaters presented an opportunity to build a mesh network. Upon researching the technologies and how we would be able to achieve this (courtesy ke6yjc), a DMR Master Server was required. BM connectivity was dropped from the design for now as it requires OpenBridge connectivity from HBLink and associated approvals from BM thus the final design of integrating currently install infrastructure with the new was

 

 

Installed DUDE-Starx64 to test on windows 10.


 

Summary

Master Server 10.100.1.1
MASTER REPEATER – IP Address 10.0.0.1, UDP port 50000
DMRLINK INSTANCE  – PEERS INTO MASTER REPEATER1 AT 10.0.0.1 ON UDP PORT 50000
IPSC_BRIDGE INSTANCE  – RX UDP PORT 31000, TX UDP PORT 32000
HB_BRIDGE INSTANCE  – RX UDP PORT 32000, TX UDP PORT 31000
HBLINK INSTANCE 1 – PEERS INTO CJ_Mesh AT 10.100.1.1 ON UDP PORT 52000

REPEATER/IPSC <-> IPSC Gateway <-> Routing Gateway
 
IPSC_Bridge Configuration Summary
DMRLINK (repeater.cfg) IPSC_Bridge (bridge_repeater.cfg)
IP Address: <blank> gateway = 127.0.0.1
PORT: 50000 fromGatewayPort = 31000
MASTER_IP: 10.0.0.1 toGatewayPort = 32000
MASTER_PORT: 50000
HB_Bridge Configuration Summary
HBLINK (bridge_repeater.cfg) HB_Bridge (repeater.cfg)
gateway = 127.0.0.1 PORT: 51000
fromGatewayPort = 32000 MASTER_IP: 10.100.1.1
toGatewayPort = 31000 MASTER_PORT: 52000 
HBLink Configuration Summary
HBLINK (hblink.cfg)             
[AP2ARS_MASTER]
MODE: MASTER
ENABLED: True
REPEAT: True
MAX_PEERS: 10
IP:
PORT: 52000 
[BRIDGE_TS2]
MODE: PEER
ENABLED: True
LOOSE: False
IP:
PORT: 52001
MASTER_IP: 10.100.1.1
MASTER_PORT: 52000 
HBlink rules.py
BRIDGES = {
'CJ_MESH': [
{'SYSTEM': 'AP2ARS_MASTER', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'BRIDGE_TS2', 'TS': 1, 'TGID': 410331, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [2,], 'OFF': [9,10], 'RESET': []},

]
}

DVswitch MMDVM_Bridge.ini Summary
[DMR Network]
Enable=1
Address=10.100.1.1
Port=52000
Jitter=750
Local=62032
Password=passw0rd
Slot1=0
Slot2=1
Debug=1
    
Dude-Star on windows 10. In C:\Users\HP\AppData\Local\DroidStar\DMRHosts.txt added

######################################################################################################
# Name                DMR-ID    IP/Hostname                Password    Port #
######################################################################################################
1DMR_PAKHAMS_COM        0000    10.100.1.1                 passw0rd    52000
######################################################################################################

Our goal was to take our IPSC traffic and convert it over to HBP (HomeBrew Protocol) and then route everything over to the Routing Gateway. Mission Accomplished I would say!
 
 

Comments