In questo articolo, “scritto a quattro mani” da me e Antonio “MXY”, desideriamo spiegare come interagire con 4 reti DMR diverse e 2 flussi radio (YSF e FCS), tramite l’uso di un hotspot pi-star che utilizzi una scheda MMDVM simplex (hotspot con un RTX e una sola antenna).
Questo articolo è stato “fortemente desiderato” da diversi OM italiani, che ci hanno contattato subito dopo la pubblicazione dell’articolo omonimo riguardante la scheda MMDVM Dual Hat (duplex), chiedendo di scriverne appositamente uno per la scheda simplex.
Eccovi accontentati!
ATTENZIONE: Per coloro che utilizzano una scheda MMDVM DUPLEX (hotspot con doppia antenna), sarà necessario configurare il servizio DMR Gateway del proprio hotspot utilizzando le informazioni descritte in precedenza in questo articolo.
L’implementazione del multi protocollo in ambito radioamatoriale, utilizzando dei software open source (codice libero e modificabile) pensati per la comunità radioamatoriale, prevede l’implementazione di programmi diversi tra loro che interagiscono per portare il flusso dati da un sistema all’altro (quindi da un protocollo all’altro).
In questo sito potrete trovare molti articoli riguardanti l’installazione e la configurazione dei nodi pi-star, nei quali ho inserito molte informazioni per aiutare i nuovi Radioamatori ad avvicinarsi a questo modo avvincente e divertente di fare radio in giro per il Mondo.
Premessa
I codici utilizzati per la programmazione semplice con il DMR Gateway, utilizzati per la scheda Simplex (solo 2 reti) su hotspot pi-star, sono state già trattate su altri siti radioamatoriali; ma sembrerebbe che questi articoli siano stati scritti in modo abbastanza superficiale, trattando solo le solite reti italiane.
In questo articolo abbiamo desiderato accontentare gli amici OM che desiderano avere una configurazione delle reti e dei flussi simile a quella già da noi utilizzata sull’hotspot pi-star con la scheda MMDVM duplex.
Di conseguenza, i codici presenti nel seguente file DMR Gateway sono stati modificati, testati ed approfonditi dall’amico radioamatore Antonio IZ0MXY, dando seguito a quanto già scritto nell’articolo riguardante la precedente configurazione duplex. La promessa è stata mantenuta!
Anche questa volta Antonio IZ0MXY ha provveduto ad ottimizzare e rivedere alcune regole di REWRITE previste per la gestione della rete DMR+ con questa configurazione, per poi essere successivamente testate assieme assieme a me, per le ultime ottimizzazioni del caso.
Oggi, terminati i vari test sulle reti sotto descritte, abbiamo deciso di rendere pubbliche le nostre sperimentazioni e informazioni.
Questo è un esempio di visualizzazione della dashboard del mio hotspot Rpi 0 W simplex, una volta completata l’installazione del servizio DMR Gateway, descritta in questo articolo.
Installazione
Dopo aver effettuato la configurazione di base del proprio hotspot (identità, frequenza, posizione, scelta del modem, ecc.), presenti nel pannello principale di configurazione del pi-star, procedete come di seguito indicato.
NOTA: I colori diversi dello sfondo dei seguenti pannelli, non influenzano le varie configurazioni (sono identiche a quelle utilizzate nella configurazione dell’hotspot duplex).
Attivazione del protocollo DMR e del servizio DMR2YSF
Come prima fase attivate i due protocolli che interagiranno tra loro (DMR e DMR connesso al C4FM; nessun ulteriore hardware di transcodifica è necessario), presente nella parte superiore della pagina di configurazione (MMDVMHost Configuration) e modificate i valori dei due timer del protocollo DMR, impostando il valore a 5 per entrambi.
NOTA: Sul mio hotspot è installato un display OLED, ma non utilizzandolo ho impostato su None la configurazione del MMDVM Display Type.
Attivazione del DMR Gateway
Successivamente procedete ad attivare il servizio di DMR Gateway, selezionandolo dall’apposito elenco del campo DMR Master, che trovate nell’area DMR Configuration, della pagina di configurazione del nodo, e applicate subito le modifiche apportate (Apply Changes).
Solo successivamente vi compariranno dei nuovi campi di configurazione; procedete ad inserire i dati come descritto nell’immagine successiva. Ovviamente l’ID DMR che visualizzerete sarà il vostro, quindi sarà diverso da quello rappresentato nell’immagine seguente.
- Selezionate, preferibilmente, il server Master DMR ITALIANO di BM.
- La password di BrandMaister dovrà corrispondere a quella impostata nel servizio Hotspot Security di BM.
- Selezionate l’ESSID di rete desiderato, per la rete BM .
- Selezionate, preferibilmente, il server Master DMR ITALIANO di DMR+ IPSC2 IT MLINK.
- Inserite le DMR Options per DMR+, come descritto.
- Selezionate l’ESSID di rete desiderato per la rete DMR+.
- Selezionate il server del Reflector XLX e il modulo desiderati.
- Attivate i flag dei tre Network appena inseriti, come da figura.
- Mantenete le impostazioni della configurazione YSF, come da figura. Le potrete modificare più avanti nella configurazione testuale del file DMR Gateway.
- Applicate le modifiche apportate.
Modifica manuale dei parametri del DMR Gateway
Dal menu principale del vostro nodo pi-star, selezionate di seguito i comandi Expert e successivamente DMR GW (dall’area Full Edit).
Si aprirà una pagina con la visualizzazione dell’editor testuale, dove potrete modificare ogni parametro del servizio DMR Gateway.
Fate MOLTA ATTENZIONE a non commettere errori in questa pagina; altrimenti i vari servizi e reti elencati potrebbero non funzionare correttamente e/o creare dei problemi alle reti a cui vi connetterete.
NOTA: Inserite di seguito la configurazione del nostro file DMR Gateway (senza i nostri dati personali e di connessione ai servers), in modo tale da rendere più semplice la compilazione della vostra configurazione. Fate attenzione nell’inserire i VOSTRI valori corretti nei campi previsti (alcuni li troverete già compilati).
NOTA 2: L’ordine in elenco dei gruppi delle reti descritte potrebbe essere diverso dal vostro, ma non è influente nella configurazione globale del servizio.
NOTA 3: In seguito alle recenti modifiche apportate alla configurazione dei TG della rete DMR+ IPSC2 MLINK [DMR Network 2], l’amico Andrea IW4EHJ ci ha indicato alcune modifiche da apportare ai codici, che sono state già inserite nella seguente configurazione aggiornata.
[General]RptAddress=127.0.0.1
[Log]
RptPort=62032
LocalAddress=127.0.0.1
LocalPort=62031
RuleTrace=0
Daemon=1
Debug=0
RFTimeout=5
NetTimeout=5DisplayLevel=0
[Voice]
FileLevel=1
FilePath=/var/log/pi-star
FileRoot=DMRGatewayEnabled=1
[Info]
Language=it_IT
Directory=/usr/local/etc/DMR_AudioEnabled=0
[XLX Network]
RXFrequency= vostra freq. RX dell’hotspot
TXFrequency=vostra freq. TX dell’hotspot
Power=1
Latitude=vostra latitudine
Longitude=vostra longitudine
Height=vostra altezza SLM in metri
Location=”nome città, Locatore”
Description=”country”
URL=https://www.qrz.com/db/vostro CALLStartup=numero del vostro Reflector XLX
[DMR Network 1]
Enabled=1
File=/usr/local/etc/XLXHosts.txt
Port=62030
Password=passw0rd
ReloadTime=60
Slot=2
TG=6
Base=64000
Relink=60
Debug=0
Id=vostro DMR ID (7 cifre)
UserControl=1
Module=modulo del vostro XLX (A,BC,…G…)Enabled=1
[DMR Network 2]
Address=2222.master.brandmeister.network
Port=62031
TGRewrite0=2,9,2,9,1
PCRewrite0=2,94000,2,4000,1001
TypeRewrite0=2,9990,2,9990
SrcRewrite0=2,4000,2,9,1001
PassAllPC0=1
PassAllTG0=1
PassAllPC1=2
PassAllTG1=2
Password=”vostra security password BM”
Debug=0
Id=vostro hs id (9 cifre)
Name=BM_2222_Italy
Location=1Enabled=1
[GPSD]
Address=185.78.67.179
Port=55555
TGRewrite0=2,8,2,9,1
TGRewrite1=2,81,2,1,8
TGRewrite2=2,82230,2,2230,31
TGRewrite3=2,810,2,10,18
TGRewrite4=2,84000,2,4000,1001
TGRewrite5=2,8400,2,400,1
TGRewrite6=2,8222,2,222,1
TGRewrite7=2,822201,2,22201,99
TGRewrite8=2,89990,2,9990,1
TGRewrite9=2,8100,2,100,900
PCRewrite0=2,84000,2,4000,1001
Password=”PASSWORD”
Debug=0
Id=vostro hs id (9 cifre)
Name=DMR+_IPSC2-IT-MLINK
Location=0
Options=”StartRef=4000;RelinkTime=15;UserLink=1;”Enable=0
[APRS]
Address=127.0.0.1
Port=2947Enable=0
[Dynamic TG Control]
Address=127.0.0.1
Port=8673
Description=APRS for DMRGateway
Suffix=DMREnabled=1
[DMR Network 3]
Port=3769Enabled=1
[DMR Network 4]
Name=DMR2YSF_Cross-over
Id=vostro hs id (9 cifre)
Address=127.0.0.1
Port=62033
Local=62034
TGRewrite0=2,7000001,2,1,999998
SrcRewrite0=2,1,2,7000001,999998
PCRewrite0=2,7000001,2,1,999998
Password=”PASSWORD”
Location=0
Debug=0Enabled=1
[DMR Network 5]
Name=TGIF_Network_40
PCRewrite1=2,4009990,2,9990,1
TypeRewrite1=2,4009990,2,9990
TGRewrite1=2,4000001,2,1,999999
SrcRewrite1=2,9990,2,4009990,1
SrcRewrite2=2,1,2,4000001,999999
Address=tgif.network
Password=”vostra Security Password della rete Tgif network”
Port=62031
Location=0
Debug=0
Id=vostro hs id (9 cifre)Enabled=1
Name=FreeDMR_UK_55
Address=hotspot.uk.freedmr.link
Port=62031
TGRewrite0=2,5500001,2,1,999999
PCRewrite0=2,5500001,2,1,999999
ScrRewrite0=2,1,2,5500001,999999
Password=”passw0rd”
Debug=0
Id=vostro hs id (9 cifre)
Location=0
Una volta completato l’inserimento dei dati, applicate le modifiche con l’apposito pulsante del menu del pi-star (Apply Changes).
Per conoscere ed approfondire tutte le informazioni riguardanti le varie regole di REWRITE utilizzate in questo testo, le trovate descritte (in inglese) in questa pagina del progetto GitHub di Jonathan Naylor G4KLX .
NOTA: Nella configurazione [Voice], è stato sostituito il parametro en_EN con it_IT , per impostare in lingua italiana la voce digitale di assistenza del nodo (di default la voce è in lingua inglese).
Attivazione della BrandMeister Manager console
L’installazione di questa console è stata già descritta in questo mio precedente articolo.
L’attivazione della TGIF Manager console avverrà automaticamente, successivamente alla scrittura delle regole del DMR Gateway sul pi-star.
Utilizzo delle varie reti attraverso i TG personalizzati
Se non continuate a leggere questa importante parte dell’articolo, crediamoo che ben pochi di voi sarebbero in grado di utilizzare tutte le reti e i nuovi servizi ora attivi nell’hotspot pi-star simplex.
Procediamo con ordine.
IMPORTANTE: Ricordatevi sempre di disconnettervi da una rete che avete utilizzato, PRIMA di connettervi ad una seconda rete a vostra scelta. La scheda MMDVM altrimenti dovrà far passare ambedue i flussi dati, occupando l’ascolto di una rete se riceve i dati dall’altra.
La regola della Disconnessione dal TG quando non viene più utilizzato, con questo sistema diventa FONDAMENTALE!
La rete BrandMaister (Network 1)
Tutti i QSO su questa rete verranno effettuati utilizzando i TG abituali ed i Time Slot abituali. Ci penseranno le regole scritte nel DMR Gateway ad inviarli correttamente in rete DMR.
- Il TG 9 trasmette direttamente sul TG 9 della rete BrandMeister;
- I TG tattici (TAC), funzionano regolarmente, da qualsiasi Time Slot lato radio li si usi, con questa configurazione.
- Nel caso fossero ancora stati disponibili i Reflector nella rete BM, per la loro disconnessione è stato previsto il codice con Chiamata Privata 94000.
- La disconnessione dai TG dinamici avviene sempre con il TG 4000.
- L’uso del sistema Echo (Parrot), avviene sempre utilizzando il TG 9990.
NOTA: Non è più possibile connettere / utilizzare un Reflector su questa rete, in quanto BrandMeister li ha rimossi dal 30 dicembre 2020.
La rete DMR+ (Network 2)
Tutti i QSO su questa rete verranno effettuati utilizzando dei TG modificati, utilizzando qualsiasi Time Slot abbiate configurato sul canale della Radio. Ci penseranno le regole scritte nel DMR Gateway ad inviarli correttamente alla rete DMR+ IPSC2-IT-MLINK (con questa configurazione).
IMPORTANTE: La regola principale, per fare QSO su un TG di questa rete, è quella di anteporre il numero 8 al numero del TG desiderato.
Esempi:
- per utilizzare il TG 2230 MP Lazio sul Time Slot 2 di questa rete, fate QSO utilizzando il TG 82230;
- per utilizzare il TG 22201 Lazio sul Time Slot 2 di questa rete, fate QSO utilizzando il TG 822201;
- per utilizzare il Reflector 4666 (IT-WW) sul Time Slot 2 di questa rete, fate QSO utilizzando il TG 8, inviando prima una Chiamata Privata al 84666. Per disconnettere il Reflector, inviate un colpo di PTT utilizzando il TG 84000;
- utilizzando il TG 8, andrete fisicamente a trasmettere sul TG 9, Slot 2 del server della rete DMR+;
- utilizzando il TG 8222, andrete a trasmettere automaticamente sul TG 222 Slot 1 della rete DMr+;
- per disconnettere il TG dinamico utilizzato sul Time Slot 1 o sul Time Slot 2della rete DMR+, utilizzate il TG 8400;
- per disconnettere il Reflector connesso sul Time Slot 2 della rete DMR+, dal TG 8 inviate una Chiamata Privata al 84000;
- Troverete altri esempi nella seguente tabella riassuntiva presente in questo articolo, e scaricabile in formato PDF.
Essendo presenti diverse regole di REWRITE su questa rete, NON è possibile effettuare una Chiamata Privata (Private Call) verso un altro ID DMR di un Radioamatore. Al comando REWRITE sono necessarie le 7 cifre del ID DMR del destinatario, ma qui viene anteposto il numero 8, facendo diventare il numero completo di 8 cifre. Queste 8 cifre però non possono essere contenute nella regola di Rewrite (che prevede la gestione massima di 7 cifre).
La rete DMR2YSF_Cross-over (Network 3)
La configurazione per la rete C4FM – YSF (Cross-Over DMR2YSF)
Tutti i QSO su questa rete verranno effettuati utilizzando i TG abituali in modo diverso, ovvero anteponendo il codice 70 per formare il TG a 7 cifre. Ci penseranno le regole scritte nel DMR Gateway ad inviarli correttamente in rete DMR.
Avete trovato impostato in None l’avvio iniziale di questa rete; negli esempi seguenti vedrete come connettere la Room YSF desiderata.
Esempi:
Per connettere sul YSF la Room #03832 (MP Lazio), dovrete digitare: 7003832
Per connettere sul YSF la Room #22220 (IT-BM2222-Italy), dovrete digitare: 7022220
Per disconnettersi dal sistema YSF (4000), dovrete digitare: 7004000
La configurazione per la connessione ai Reflector FCS
Con questa configurazione è possibile connettere anche i Reflector FCS, sempre in modo diverso, ovvero anteponendo il codice 71 per formare il TG a 7 cifre. Ci penseranno poi le regole scritte nel DMR Gateway ad inviarli correttamente in rete. Negli esempi seguenti vedrete come connettere il Reflector FCS desiderato.
ATTENZIONE: Questa funzione è prevista e funzionante nel nodo pi-star, ma è ancora in fase di TEST; per dei motivi tecnici, molto spesso il pi-star NON riesce ad impostare correttamente il Reflector FCS di destinazione desiderato, in base al “comando TG” trasmesso dalla radio DMR.
Esempio:
Per connettere sul FCS il Reflector Italy2, dovrete digitare: 7100127
Per connettere sul FCS il Reflector Italy, dovrete digitare: 7100169
Per disconnettersi dal sistema FCS (ECHO), dovrete digitare: 7100199 per posizionarsi sul PARROT
Per leggere l’intero elenco dei nodi YSF e FCS, accedere alla pagina principale del sito pi-star e scorrere gli elenchi presenti all’interno del menu YSF/FCS Tool.
La rete TGIF_Network_40 (Network 4)
Tutti i QSO su questa rete verranno effettuati utilizzando i TG abituali in modo diverso, ovvero anteponendo il codice 40 per formare il TG a 7 cifre. Ci penseranno le regole scritte nel DMR Gateway ad inviarli correttamente alla rete DMR specifica.
IMPORTANTE: Essendo presente la regola di REWRITE su questa rete, NON è possibile effettuare una Chiamata Privata (Private Call) verso un altro ID DMR di un Radioamatore. Sono necessarie le 7 cifre del ID DMR, che però non possono essere contenute nella regola di REWRITE (che prevede la gestione massima di 7 cifre).
Esempio:
Per connettere sulla rete TGIF il TG 223 (Italia), dovrete digitare: 4000223
Per connettere sulla rete TGIF il TG 22406 (ASL IT), dovrete digitare: 4022406
Per disconnettersi dalla rete TGIF (TG 4000), dovrete digitare: 4004000
La rete FreeDMR_UK_55 (Network 5)
Tutti i QSO su questa rete verranno effettuati utilizzando i TG abituali in modo diverso, ovvero anteponendo il codice 55 per formare il TG a 7 cifre. Ci penseranno le regole inserite nel DMR Gateway ad inviarli correttamente alla rete DMR specifica.
IMPORTANTE: Essendo presente la regola di REWRITE su questa rete, NON è possibile effettuare una Chiamata Privata (Private Call) verso un altro ID DMR di un Radioamatore. Sono necessarie le 7 cifre del ID DMR, che però non possono essere contenute nella regola di REWRITE (che prevede la gestione massima di 7 cifre).
Esempio:
Per connettere sulla rete FreeDMR il TG 22201 (Lazio – Italia), dovrete digitare: 5522201
Per disconnettersi dalla rete FreeDMR (TG 4000), dovrete digitare: 5504000
La rete XLX (XLX Network)
IMPORTANTE: Tutti i QSO sul Reflector XLX selezionato, DEVONO essere effettuati utilizzando il TG 6 sullo Slot 2 della radio.
Di seguito, trovate i comandi per gestire la connessione e il cambio del Reflector XLX. Se desidererete spostare la connessione del Reflector del proprio hotspot verso altri moduli e/o Reflectors, i comandi devono essere inviati all’hotspot attraverso delle previste Chiamate Private a 5 cifre.
NOTA: Per comodità di inserimento ed invio, è possibile memorizzare queste Chiamate Private nella lista Contatti della radio.
La lista dei Reflector disponibili nella memoria del pi-star è identica a questa pubblicata sul sito http://www.pistar.uk/downloads/XLXHosts.txt
Comandi:
64000 Private Call – Disconnessione del Reflector dal vostro nodo pi-star
64001 Private Call – Sposta il reflector sul modulo A
64002 Private Call – Sposta il reflector sul modulo B
64003 Private Call – Sposta il reflector sul modulo C
64004 Private Call – Sposta il reflector sul modulo D
64005 Private Call – Sposta il reflector sul modulo E
64006 Private Call – Sposta il reflector sul modulo F
64007 Private Call – Sposta il reflector sul modulo G
… e così via (per brevità, non elenco tutti i codici di spostamento del modulo XLX)
65000 Private Call – Richiesta dello stato della connessione all’attuale Reflector
68706 Private Call – Connessione al Reflector XLX 706
68934 Private Call – Connessione al Reflector XLX 934
68000 Private Call – Disconnessione dal Reflector
Esempi:
Collegamento al Reflector XLX 934 N (che a sua volta è già connesso in multi protocollo al TG 2237 FVG sulla rete BM).
Inviate questi due comandi:
1. Inviate una Chiamata Privata (Private Call) con il numero 68934 e attendete la risposta vocale, che vi informerà dell’avvenuta connessione al Reflector XLX 934;
2. Spostate il modulo del Reflector sul modulo N, inviando la Chiamata Privata (Private Call) con il numero 64014 e attendete la risposta vocale dell’avvenuto spostamento del modulo;
Se successivamente vi desiderate collegare al Reflector XLX 706 G (connesso a sua volta al TG 2230 MP Lazio sulla rete BM), dovrete spostare il Reflector inviando i seguenti comandi:
1. inviate una Chiamata Privata (Private Call) con il numero 68706 e attendete la risposta vocale, che vi informerà dell’avvenuta connessione al Reflector XLX 706;
2. Spostate il modulo del Reflector sul modulo G inviando una Chiamata Privata (Private Call) con il numero 64007 e attendete la risposta vocale dell’avvenuto spostamento del modulo;
E’ possibile spostare il Reflector in qualsiasi momento, o anche scollegarlo dal vostro nodo pi-star. Dopo il tempo che avete assegnato alla variabile Relink (impostata a 60 min. nella configurazione superiore del [XLX Network]), il vostro nodo si riconnetterà automaticamente al Reflector che avete assegnato come default nelle variabili Startup e Module.
Nel caso in cui, invece, non desideriate avere alcun Reflector connesso all’avvio del nodo pi-star, le seguenti variabili del paragrafo [XLX Network] dovranno essere modificate, in questo modo:
Startup=000
Module=A
NOTA: Se desiderate che gli utilizzatori del vostro nodo pi-star NON possano spostare il Reflector configurato di default sul vostro nodo pubblico, è necessario che la variabile UserControl della configurazione suddetta venga impostata a zero, in questo modo:
UserControl=0
Tabella riassuntiva dei comandi del nodo
Antonio “MXY” ed io abbiamo reso disponibile una breve e semplice tabella riassuntiva contenente i vari comandi disponibili per il funzionamento questa nostra configurazione del nodo pi-star con scheda MMDVM Dual Hat.
NOTA: E’ possibile scaricare il documento in PDF, selezionando la figura qui affianco, o attraverso l’Archivio di questo sito (area Emanual).
Conclusioni
Come avete potuto osservare (sperando anche di essere riusciti a farvi capire il suo funzionamento), il servizio DMR Gateway è molto potente ed efficace. Oltre a quanto avete trovato descritto nell’ articolo, è possibile sperimentare molte altre soluzioni interessanti, seguendo altri vari articoli radioamatoriali presenti in rete e creando nuove regole.
Questo articolo, come alcuni dei precedenti, è frutto della nostra continua sperimentazione radioamatoriale (mia, di Antonio “MXY” e di altri OM), per riuscire a far comprendere che con la collaborazione, la passione e la sperimentazione, si possono sempre raggiungere degli ottimi risultati (e a volta dei traguardi insperati).
Non ci resta che augurarci che la sperimentazione su i vari sistemi radio digitali vada ad aumentare sempre più e di continuare a fare tanti QSO interessanti su questi e altri argomenti tecnici.
Speriamo che quanto stiamo facendo possa essere d’esempio ad altri Radioamatori per riunirsi e creare nuove cose e/o sistemi per comunicare assieme.
Rimaniamo in attesa di riuscire ad ascoltarvi in radio, passate a trovarci sul TG Multi Protocollo Lazio DMR (TG 2230) /C4FM (#03832).
’73 de Paolo IV3BVK e Antonio IZ0MXY
Scopri di più da Il mondo di Paolettopn (IV3BVK - K1BVK)
Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.
Articolo molto interessante. Da approfondire l’utilizzo di due sistemi.
Grazie Lucio per il tuo commento e per essere passato a leggere gli articoli sul mio sito.
’73 de Paolo IV3BVK
Ottimo lavoro ragazzi de
ik7WPI