Le serveur propulsant wiki.brandmeister.network est en cours de mise à jour. Le kernel nous donne plus de soucis que prévu et le wiki sera indisponible un peu plus longtemps que prévu; mais sera bientôt de retour.

 

 

BrandMeister permet à des programmeurs d’implémenter leur propres fonctionnalités attachées au réseau. F4BWG vous propose d’apprendre comment programmer une interface permettant de recevoir un message SMS d’un poste DMR sur le réseau Brandmeister, le traiter, et renvoyer une réponse à l’expéditeur. Tous les participants seront invités à programmer leur propre interface.

Toute personne intéressée peut envoyer un e-mail à bm{:at:}f4bwg.com. Début du projet le 18 Mars à 22h.

Prérequis indispensables : Linux / Programmation Python / REST API / Tunnels SSH / Netfilter.

Un nouveau serveur master BrandMeister DMR 2082 est arrivé en France en remplacement du serveur actuel 2081 qui disparaîtra ce Dimanche 12 Mars à 20h00.

Pour éviter toute interruption, mettez à jour votre relais avec la nouvelle adresse IP: 217.182.129.131

Ce serveur est administré exclusivement par l’équipe de Brandmeister. Pour un support technique en Français, il est conseillé d’utiliser http://forums.brandmeister-dmr.fr ou sinon contactez les développeurs Brandmeister directement.

 

Source: Développeurs Brandmeister

Une nouvelle fonctionnalité vient d’apparaître sur le réseau BrandMeister. Elle permet de connaitre la configuration à l’instant précis des Talkgroups statiques et dynamiques pour le relais que vous êtes en train d’utiliser. Pour cela, il vous suffit d’envoyer un SMS à partir de votre radio DMR au destinataire 262994 avec pour contenu les 3 lettres: RPT  .

Vous recevrez immédiatement un premier SMS contenant le nom du relais via lequel vous avez envoyé le SMS et la liste des Talkgroups statiques pour chaque timeslot. Si des Talkgroups dynamiques sont en période d’activation, un second SMS sera envoyé avec leur liste également.

Attention à bien déclarer le fabriquant de votre radio associé à votre identifiant DMR dans le SelfCare Brandmeister, afin que le réseau Brandmeister puisse interpréter le format de vos SMS et les encoder correctement avant de les envoyer sur votre radio, car chaque fabriquant a ses particularités.

Cette fonctionnalité n’a pas été développée par l’équipe de développement BrandMeister, mais par un utilisateur (DK5RTA) qui a simplement utilisé les API de programmation BrandMeister disponible à tout utilisateur qui fait la demande d’une clef API. La disponibilité de ce service ainsi que sa stabilité dépend de DK5RTA qui héberge le service sur un serveur personnel.

Un exemple d’utilisation de ce service: vous êtes à l’extérieur avec votre radio DMR uniquement. Vous essayez d’utiliser un talkgroup sur le TimeSlot 1 mais il semble être occupé. Pourtant vous avez tous les talkgroups habituels programmés dans votre groupe scan. Pour savoir s’il y a un Talkgroup dynamique d’activé sur le relais en cours, vous pouvez envoyer ce SMS et savoir de quoi il en retourne !

Source: F4BWG – Team Support Brandmeister.

Les articles de ce site sont dédiés à Brandmeister, mais la confusion sur ce Baofeng et son impact sur les relais DMR Brandmeister (et autres réseaux amateur DMR) est important au point d’être souligné. Le Baofeng DMR-5R Plus est un portatif DMR très attractif à la vue de son prix (seulement 70 Euros) et de certaines de ses caractéristiques, comme la “compatibilité motorola et hytera” et le fait qu’il soit bi-bande VHF UHF. Toutefois, beaucoup de malentendus existent sur cet appareil ! Read More →

L’un des points forts de BrandMeister est que le réseau permet d’accéder à n’importe quel talkgroup local, régional,  national ou international, à partir d’un hotspot ou d’un relais local. Ainsi lorsqu’on programme son codeplug en partant de zéro; on a besoin d’une liste de tous les talkgroups BrandMeister pour faire son choix.

Jusqu’à maintenant, seule la base de données disponible sur http://api.brandmeister.network/v1.0/groups permettait de trouver une liste exhaustive de tous les Talkgroups avec un nom court pour chaque. La description des talkgroups est parfois très succincte et ne permet pas toujours de comprendre (surtout pour les néophytes) ce à quoi sert le talkgroup, quelles langues sont autorisées, s’il est interconnecté à d’autres réseaux, et s’il existe plus d’informations sur des pages internet.

Il est désormais possible de trouver toutes ces informations, grace à une nouvelle fonctionnalité du wiki BrandMeister !

Vous trouverez sur l’URL https://wiki.brandmeister.network/index.php/TalkGroups (ou bien en vous rendant sur la page d’accueil du wiki Brandmeister puis en cliquant sur le menu “Brandmeister” en haut à gauche et en choisissant “Talkgroups”) la liste des Talkgroups Brandmeister avec une longue description, des information sur les interconnections à d’autres réseaux, etc.

Cette liste est une extension du Wiki et doit donc être mise à jour par les utilisateurs du réseau. Brandmeister compte donc sur vous pour étoffer la documentation des Talkgroups.

  • Pour ajouter un nouveau Talkgroup dans la liste, cliquez-ici, et pour éditer les informations existantes sur un Talkgroup, identifiez-vous sur le wiki et cliquez sur le lien “Edit” de la page que vous souhaitez mettre à jour!

Questions/Commentaires ? Olivier F4BWG a travaillé en collaboration avec les développeurs BrandMeister sur la création de cette nouvelle fonctionnalité. Ecrivez-lui à bm {at) f4bwg.com !

 

Un nouveau site de statistiques BrandMeister en temps-réel vient d’être installé et configuré. C’est le serveur “Metrics“. L’avantage de ce site par rapport aux statistiques que l’on trouve déjà sur le portail BrandMeister est qu’elle contient beaucoup plus d’informations et que l’on peut voir l’historique (le but étant de garder plusieurs années de données consultables par tous les utilisateurs). On peut choisir la plage de dates que l’on souhaite visualiser, toutefois cette application vient juste d’être lancée et ne contient qu’un faible historique, qui va grossir et persister chaque jour.

Deux pages de statistiques sont disponibles: le réseau DMR BrandMeister et les appareils qui y sont connectés; et le portail Dashboard de BrandMeister. On peut passer d’une page à l’autre en cliquant sur le haut de la page sur les 4 petits carrés:

BrandMeister DMR Metrics

Parmi les informations les plus intéressantes de ce nouveau site, vous trouverez en temps-réel:

Les statistiques du réseau BrandMeister

Taille réelle du réseau DMR

Read More →

Depuis Février 2016, l’ETSI a ajouté de nouvelles fonctionnalités dans le standard DMR. Cet article porte sur deux fonctionnalités dont le support vient d’être ajouté aux serveurs BrandMeister: In-Band Positionning Data Service et Inband talker alias data service. Ces fonctionnalités sont décrites dans la documentation ETSI TS 102 361-2 V2.3.1.

  • In-Band Positionning Data Service permet aux radios DMR d’envoyer leur position GPS pendant que l’utilisateur est en train de transmettre.
  • Inband talker alias data service permet aux radios DMR d’envoyer des informations personnalisées pendant que l’utilisateur est en train de transmettre.

Les informations transmises par l’emeteur vont s’afficher sur le poste des personnes à l’écoute (à condition que leur radio supporte ces fonctionalités et que le codeplug soit configuré pour les afficher), et sera également bientôt disponible sur Hoseline. Pour l’instant, ces fonctionalités sont disponible sur les radios HYTERA en toute nouvelle version firmware 8.

Pour que cela fonctionne il faut toutefois que le serveur DMR qui reçoit la transmission reconnaisse et retransmette ces informations aux autres emeteurs connectés sur le réseau. C’est le cas des serveurs master BrandMeister depuis la version 20161201-122812. Pour connaitre la version du serveur master sur lequel vous êtes connecté, rendez-vous sur le portail BrandMeister, puis cliquez sur “Masters” sur le menu de gauche.

Pour comprendre comment cela est réalisé, on peut regarder comment le protocole DMR transmet la voix: les trames de voix encodées par le vocodeur sont transmises sur les airs via des “super trames” de 360 ms, qui sont elles-mêmes composées de 6 paquets appellés A, B, C, D, E, F:

ETSI Voice Superframe

Quand vous pressez le PTT et commencez à parler, votre voix est digitalisée et encodée par le vocodeur AMBE. Le tout est découpé en paquets puis transmis à raison de 6 paquets à la fois dans une super-trame: A-B-C-D-E-F , A-B-C-D-E-F, etc.

Voici à quoi ressemble un paquet de voix (A, B, C, D, E ou F, ils ont tous le même format):
ETSI Generic Voice Burst

On peut constater que le paquet contenant la voix est scindé en 3: voix + SYNC + voix.

Le champ SYNC permet en quelques sorte aux radios DMR à l’écoute de se “caler sur le tempo” de la radio en train d’emettre. Pour les musiciens, on peut dire que la frame SYNC permet de connaitre où est le début de chaque mesure. Toutefois, même si le format du paquet de voix est le même pour les 6 paquets de la super-trame, le champ SYNC n’est utilisé que dans le PREMIER paquet audio. C’est dans le champ “SYNC” des 5 paquets restants que le protocole DMR a décidé de faire passer (Embedded ci-dessous) les informations Talker Alias et GPS :

ETSI Voice SuperFrame with Embedded

Le nombre de caractères qu’il est possible de passer dans le champ de Talker Alias est limité à 31 caractères, mais dépend de l’encodage choisi dans le codeplug: 7-bit (31 caractères), 8-bit (27 caractères) ou 16-bit (10 caractères). BrandMeister conseille d’utiliser un encodage 8-bit.

Article à suivre …

 

Source: F4BWG – Support BrandMeister
Illustrations: Documentation ETSI

La toute nouvelle version 8 du firmware Hytera pour les RELAIS n’est pas encore supportée par BrandMeister.

Vous pouvez mettre à jour les postes Hytera à la version 8 sans problème, par contre la mise à jour d’un relais sur cette version l’empêchera (pour l’instant) de se connecter au réseau BrandMeister.

Il n’y a toutefois aucun problème pour mettre à jour les terminaux radios Hytera en version 8.