Fonctionnement et fonctionnalités du DMR

Arrière-plan

Les utilisateurs peuvent se souvenir ou avoir utilisé le « DMR Direct Mode ». Cela signifie que l’utilisateur pouvait sélectionner un seul serveur maître DMR dans une liste déroulante de la page de configuration principale, et que celui-ci était ajouté directement à une connexion MMDVMHost. Ergo, c’est la seule et unique connexion DMR qui fonctionnerait sur un hotspot.

À un moment donné en 2021, j’ai éloigné WPSD de l’ancien paradigme du mode direct DMR, et il n’y a plus de sélection DMR « Single Master ». Au lieu de cela, l’utilisateur se voit présenter une myriade de sélections de réseau DMR « prêtes à l’emploi », chacune avec ses propres serveurs sélectionnables (« maîtres »).

En effet, DMRGateway est désormais le mécanisme de connexion DMR par défaut, et c’est là que nous avons constaté une certaine confusion chez les utilisateurs.

Qu’est-ce que DMRGateway, MMDVMHost et DMR Gateway Mode ?

Je ressens le besoin de l’expliquer, car je constate à la fois beaucoup d’incompréhensions et de désinformations véhiculées par des experts autoproclamés/affectés par Dunning-Kruger dans les différentes communautés en ligne…

  1. DMRGateway est un logiciel qui se connecte à différents réseaux DMR. Il peut prendre en charge la connexion à 6 réseaux simultanément (par rapport au maître unique/« Mode direct » de MMDVMhost). DMRGateway fournit également la création d’un ensemble de règles puissantes et flexibles (compliquées pour les « opérateurs d’appliances » et largement mal comprises par de nombreux « experts » autoproclamés) pour aider les utilisateurs à acheminer le trafic DMR selon leurs désirs/exigences[1]. DMRGateway achemine ensuite le trafic réseau DMR vers MMDVMHost…

  2. MMDVMHost est le logiciel hôte qui « parle » avec le modem MMDVM lui-même.

  3. Le mode passerelle DMR demande à MMDVMHost d’utiliser DMRGateway pour le routage du trafic DMR, plutôt que MMDVMHost lui-même.

MMDVMHost s’éloigne de toute connexion « directe » (vers n’importe quel mode, en fait… pas seulement DMR), au profit du mode « Passerelles » (par exemple YSFGateway, P25Gateway, etc.). À la lumière de cela, WPSD a emboîté le pas et sa page de configuration ne fournit plus de moyens pour une connexion directe DMR/maître unique. Et comme mentionné ci-dessus, cette décision de conception WPSD était délibérée.

Représentations du flux et du fonctionnement

Voici un schéma du flux et du fonctionnement du mode (ancien) DMR Direct (maître unique) :

        flowchart LR
    Rig <--> Modem <--> MMDVMHost <--> BM["DMR Master Server (e.g. BrandMeister)"]
    

Voici un schéma de MMDVMHost dans le flux et le fonctionnement du mode passerelle, utilisant DMRGateway avec plusieurs exemples de réseaux :

        flowchart LR
    Rig        <--> Modem
    Modem      <--> MMDVMHost
    MMDVMHost  <--> GW["DMRGateway"]
    GW         <--> BM["BrandMeister"]
    GW         <--> XLX["XLX"]
    GW         <--> DMRP["DMR+"]
    GW         <--> TGIF["TGIF"]
    

« Cartographies » du réseau WPSD DMR

DMRGateway peut prendre en charge la connexion jusqu’à 7 réseaux, même simultanément. Ces réseaux sont définis dans le fichier de configuration de DMRGateway comme :

  • DMR Réseau 1-6

  • Réseau XLX

Lorsque vous utilisez la page de configuration de WPSD pour activer les réseaux DMR dans DMRGateway, voici les mappages pertinents qu’il configure dans DMRGateway :

  1. Réseau DMR 1 : BrandMeister

  2. Réseau DMR 2 : DMR+ / FreeDMR / HB-Link et hôtes personnalisés ajoutés par l’utilisateur

  3. Réseau DMR 3 : modes croisés DMR2YSF / DMR2NXDN

  4. Réseau DMR 4 : Réseau TGIF

  5. Réseau DMR 5 : réseau SystemX

  6. Réseau XLX : XLX Master, choisi par l’utilisateur

  7. Réseau DMR personnalisé, défini par l’utilisateur

Préfixes Talkgroup

Prêts à l’emploi, lors de la configuration d’un ou plusieurs réseaux DMR en mode DMRGateway, certains (la plupart) réseaux nécessitent l’utilisation de « préfixes » talkgroup (et de chiffres de remplissage 0) afin d’utiliser ces groupes de discussion. Ceci pour deux raisons principales :

  1. Il existe d’inévitables chevauchements et collisions de numéros talkgroup entre les différents réseaux DMR disparates. Les préfixes sont le seul moyen fiable d’acheminer le trafic DMR talkgroup lors de la connexion à plusieurs réseaux DMR multiples/simultanés.

  2. Les préfixes permettent la fonctionnalité de recherche de nom talkgroup

Ces groupes de discussion préfixés sont programmés dans votre radio DMR à la place des groupes de conversation standard que vous utiliseriez si vous utilisiez un répéteur et ne sont utilisés que lorsque vous communiquez via votre hotspot sur ce réseau.

Mappages de préfixes Talkgroup

When in the main Configuration Page, you’ll see notes in the various DMR networks, such as, “Uses “4/5/7/8” talkgroup prefix”, etc.

Voici les préfixes des réseaux disponibles dans la page de configuration lorsqu’ils ne sont pas définis comme réseau principal :

  1. BrandMeister : Préfixe « 2 ».

  2. DMR+ / FreeDMR / HB-Link / Hôtes personnalisés : Préfixe « 8 ».

  3. Modes croisés DMR2YSF / DMR2NXDN : préfixe « 7 ».

  4. Réseau TGIF : Préfixe « 5 ».

  5. Réseau SystemX : préfixe « 4 ».

  6. Réseau XLX : TG 6, et préfixe « 6 » pour changer les modules XLX.

  7. Réseau DMR personnalisé, préfixe « 9 » lorsque « Règles de réécriture automatique » est sélectionné.

Un réseau peut être sélectionné comme réseau Primaire en le sélectionnant dans la liste déroulante à côté de la case à cocher qui active DMR sur la page de configuration. Le réseau principal par défaut est « Brandmeister ».

Lorsqu’il est sélectionné comme réseau Primaire, le préfixe répertorié ci-dessus ne sera pas appliqué à ce réseau.

À titre d’exemple, nous sélectionnons Brandmeister comme réseau principal. TG 91 sera simplement destiné à BrandMeister dans le monde entier ; aucun préfixe utilisé pour BM. TG 8000321 vous connectera à TechChat TG 321 sur DMR+_QuadNet et TG 4002350 vous connectera à UK ChatterBOX TG 2350 sur SystemX. Notez le remplissage 0 après le préfixe et avant les numéros talkgroup du réseau réel.

Autre exemple, nous sélectionnons DMR+ comme réseau principal et activons à la fois Brandmeister et DMR+ IPSC2-VKHOTSPOT. Pour parler sur BM TG 91, vous devrez le programmer comme TG 2000091 dans le codeplug de votre radio. Pour parler sur VKDMR TG 505, Australian Call TG, il vous suffit de le programmer comme TG 505.

La sélection d’un réseau principal connecté au même réseau que vos répéteurs locaux signifie que vous n’aurez pas besoin d’avoir des contacts numériques séparés et supplémentaires dans votre codeplug pour accéder au même réseau, que vous y accédiez via votre hotspot ou via votre répéteur local.

Astuce

En règle générale, la plupart des réseaux nécessitant des préfixes ; les nombres talkgroup devront comporter 7 chiffres au total.

Astuce

Exemple de construction de préfixe Talkgroup TG 321 sur DMR+_QuadNet : Préfixe 8 + padding 000 + TG 321 = TG 8000321 (dans le tableau de bord et dans votre rig/codeplug)

Modifications personnalisées du fichier de configuration DMRGateway

Une fois les réseaux DMR activés et configurés dans la page de configuration, cela permet à DMR et DMRGateway de fonctionner dans une configuration quelque peu basique ; avec des paramètres et des options déterminés par moi et un tas de commentaires d’utilisateurs et de développeurs. J’appelle cela des « paramètres de configuration de stock ».

Étant donné que ces paramètres/options peuvent ne pas fonctionner pour tous les utilisateurs, les utilisateurs peuvent modifier le fichier de configuration DMRGateway manuellement ou dans les éditeurs experts DMRGateway dans la section Admin.

Cependant:

Toutes les modifications ultérieures utilisant la page de configuration principale supprimeront/supprimeront toutes les modifications personnalisées que vous avez apportées à votre fichier de configuration DMRGateway et les remplaceront par les « paramètres de configuration d’origine »[2].

S’il vous arrive d’appliquer des modifications à l’aide de la page de configuration après des modifications de configuration DMRGateway personnalisées et que vous devenez victime de la modification de vos modifications, vous pouvez toujours restaurer votre DMRGateway (et le reste de vos configurations) en tirant parti du gestionnaire de profils WPSD.

Vous n’êtes pas limité à un réseau DMR ou à des paramètres DMR particuliers !

Il est important de noter que vous n’êtes pas limité aux réseaux DMR disponibles ou aux paramètres DMR dans WPSD. Vous devez vous rappeler que mon logiciel est simplement un joli outil frontal/tableau de bord/configuration pour le logiciel qui connecte réellement votre plate-forme aux différents réseaux.

You are always able to hand-edit your DMRGateway and MMDVMHost config files to do/connect/use whatever DMR network you want with your own settings / preferences.

Opération d’hôtes DMR personnalisés ajoutés par l’utilisateur

Les utilisateurs peuvent ajouter des hôtes/maîtres DMR personnalisés à l’aide de l’éditeur de fichier hôte DMR dans la section Avancé.

Une fois qu’un utilisateur ajoute un hôte personnalisé, il sera disponible pour la sélection/l’utilisation dans la page de configuration, sous la section « DMR+ / FreeDMR / HB-Link / Custom Hosts ».

Les hôtes personnalisés se trouvent généralement en bas de la liste déroulante de sélection principale.