BrandMeister est heureux de présenter une nouvelle fonctionalité: les clefs API utilisateurs !

Que sont les clef API utilisateurs ?

Une clef API utilisateur BrandMeister permet à une application tierce d’intéragir avec les données et fonctionalités SelfCare de son propriétaire. Par exemple, un utilisateur BrandMeister DMR peut donner sa clef API à une application mobile afin que cette dernière puisse lui permettre de gérer son compte SelfCare et ses relais. Il n’y a pas besoin de donner son nom d’utilisateur (indicatif) ni mot de passe pour le compte.

À quoi ressemble une clef API ?

Une clef API est une suite de 128 caractères. Par exemple:

MWaztB3EcHWBEW@D$2gb89Y2kvvE4leSr.33Gey74d0IYVSKU58YGMSFmPHD.Q1fECUkIcj7E4leSr.33Getkjshdf987ywe2irligr908SFIdlsfkj08934sasdlveg

Pourquoi utiliser une clef API ?

L’utilisation d’une clef API permet de garder votre nom d’utilisateur et mot de passe SelfCare confidentiel, et de pouvoir controller chaque accès que vous avez donné à votre compte SelfCare.

La clef API n’est pas liée à votre mot de passe SelfCare. Si vous changez votre mot de passe SelfCare, les clef API que vous avez généré seront toujours valide.

Vous pouvez à n’importe quel moment résilier une clef, et toute personne ou application à qui vous avez donné cette clef ne peut plus accéder à votre compte et ses fonctionnalités.

Comment générer et résilier mes clefs API utilisateur  ?

Pour générer une clef API, suivez les étapes ci-dessous:

  • Connectez-vous à votre compte BrandMeister DMR SelfCare à l’aide d’un navigateur internet, en entrant votre indicatif et votre mot de passe.

BrandMeister SelfCare Login Page

  • Cliquez sur votre indicatif ou votre photo en haut de l’écran puis choisissez Click on your callsign or avatar at the top of the screen, and select “Paramètres Profil”

BrandMeister SelfCare CallSign Profile Settings

  • Cliquez sur le bouton “API Keys” dans la section “Security Settings”

BrandMeister SelfCare Security Settings API Keys

  • C’est à cet endroit que vos clefs actives (si vous en avez) seront affichées. Cliquez sur “Add” pour ajouter une nouvelle clef.

BrandMeister SelfCare add API key

  • Choisissez un nom pour votre clef API.
    Vous pouvez créer autant de clefs que vous le souhaitez. Il est donc recommandé de générer une clef par application que vous souhaitez utiliser et la nommer en conséquence. Le nom que vous choisirez n’a aucun impact sur la clef, c’est uniquement un libellé qui vous permettra de vous rappeler ce que vous avez fait avec cette clef.

  • L’écran suivant affichera la clef API. Si vous utilisez une application mobile, le plus souvent vous pourrez tout simplement prendre une photo de l’écran pour entrer la clef API dans l’application. Le cas échéant, vous pouvez faire un copier/coller de la chaîne de caractères.

Il s’agit de la seule fois ou la chaîne de caractères et le code barre seront visibles. Une fois que vous aurez appuyé sur “OK”, seul le libellé de la clef apparaîtra dans la liste. Vous n’avez pas besoin de garder une copie du contenu de votre clef, étant donné que vous pouvez toujours la résilier et en créer un nouvelle à n’importe quel moment.

SOYEZ EXTRÊMEMENT PRUDENT LORSQUE VOUS DONNEZ UNE CLEF API A UNE TIERCE PERSONNE, ET SI VOUS GARDEZ DES COPIES. LA CLEF API PERMET UN ACCESS COMPLET DE TOUTES LES FONCTIONALITÉS DE VOTRE COMPTE SELFCARE, Y COMPRIS LES FONCTIONS SYSOP RELAIS/MASTER !

  • Après avoir cliqué “OK” vous verez la liste de vos clef API actives, et un bouton qui vous permet de les résilier si besoin.

 

Pourquoi ne pas plutôt fournir mes identifiants SelfCare ?

Votre mot de passe est confidentiel et ne dois jamais être donné à une tierce personne. En communiquant une clef à chaque tierce personne, vous avez également un control plus précis. Si vous donniez votre mot de passe, il faudrait le recommuniquer à tout le monde lorsque vous le changez. En utilisant des clefs API, vous pouvez changer votre mot de passe SelfCare sans affecter les clefs API que vous avez partagé.

Existe-t-il déjà des applications qui utilisent les clefs API utilisateur Brandmeister ?

Il y a à ce jour deux programmeurs avec qui nous avons travaillé pour le développement d’applications utilisant les clefs API:

BrandMeister Tool (Android) (M0PFX)

Cette application pour Android vous permet de gérer votre hotspot ou relais directement à partir de votre appareil mobile, sans avoir à passer par des interfaces navigateur web. Une fois que vous avez fourni votre clef API utilisateur, il n’y a aucun mot de passe à fournir, et l’application continuera de fonctionner même si vous changez votre mot de passe SelfCare, et tant que vous ne résiliez pas la clef API correspondante.

Pi-Star (MW0MWZ)

Pi-Star est une image pré-configurée

Pi-Star est une image carte-SD pré-configurée pour le Raspberry Pi, ayant pour base Raspbian Linux. Elle inclue plusieurs logiciels G4KLX, MMDVMHost / DStarRepeater ainsi que des utilitaires et programmes associés.

Son dashboard intégré permet d’effectuer directement des changements dans le SelfCare utilisateur, grace à l’utilisation d’une clef API.

La documentation est  disponible ici

 

 

Source: Olivier F4BWG

Pour faire suite aux nombreuses demandes, une mailing list a été créée pour BrandMeister DMR France notamment pour ceux qui pensent que les forums sont trop compliqués à utiliser.

 

La nouvelle version de BrandMeister 20180116-121244 permet aux serveurs master d’établir un interlink avec xlxd 2.2.1 .

Pour les administrateurs de réflecteurs, un des avantages majeurs de xlxd 2.2.1 est la possibilité de gérer à la fois des flux audio D-Star et DMR, avec un transcodage AMBE quand nécessaire.

Quand un interlink est établi entre un TalkGroup BrandMeister et xlxd 2.2.1, il est important de savoir que le xlxd n’effectuera de transcoding AMBE avec D-Star~DMR AMBE dans le sens D-Star vers BrandMeister. Les flux audio en provenance de BrandMeister DMR vers le XLX ne seront pas transcodés par le XLX avant d’être envoyés sur D-Star.

Voir les illustrations ci-dessous pour une explication technique. Si vous avez l’intention de demander la mise en place d’un interlink, veuillez prendre note des problèmes existants avec la dernière version de xlxd.

Flux audio de BrandMeister DMR vers xlxd 2.2.1

Flux audio de xlxd 2.2.1 vers BrandMeister DMR

 

 

Source: F4BWG

La page “Dernières stations entendues” (Last heard) a été quasi complètement ré-écrite pour apporter plus de stabilité et de rapidité. Cette nouvelle mouture apporte également de nouvelles fonctionnalités !

Carrément plus rapide !

Le a été super-optimisé et passe de 500+ à seulement 300 lignes de code! Un gain en rapidité a également été apporté par l’élimination des résolutions externes, qui sont maintenant faites par les serveurs master.

De nouvelles fonctionnalités !

Vous trouverez par exemple une nouvelle colonne pour le Talker-Alias (TA) , ainsi que le nom des c-Bridge dans la colonne source.

BrandMeister DMR Last Heard - New features

Une section de news en temps réel a également été implémentée.

Essayez-le !

Rendez-vous sur https://brandmeister.network, et cliquez sur “Last Heard”. Si vous rencontrez des erreurs, prenez soin de  vider le cache de votre navigateur internet !

Source: F4BWG

Aujourd’hui 24 Novembre 2017 marque le second anniversaire du lancement du projet BrandMeister DMR.

Il y a deux ans, BrandMeister révolutionnait le DMR Radio-Amateur en offrant une expérience uniforme: tous les talkgroups accessibles de n’importe quel relais ou hotspot; le support pour les appels privés, un serveur internet audio streaming pour tous les talkgroups; une interface web facile à utiliser pour que les propriétaires de relais puissent faire leur propre configuration; une interconnection possible avec les c-Bridge, les réflecteurs D-Star, les réflecteurs YSF et le réseau Wires-X; et une documentation Wiki facile à utiliser.

Depuis, le noyau du logiciel et l’architecture du réseau a été ré-écrit et optimisé de nombreuses fois, et des applicatifs de toute dernière génération sont utilisés pour assurer au réseau un temps de réponse exceptionnel et un niveau audio de haute qualité. De nouvelles fonctionnalités uniques dans le monde du DMR radio-amateur ont été ajoutées comme par exemple les alertes relais, les mot de passe relais et hotspots, Air Security, une implémentation complète point-à-point APRS/GPS pour tous les principaux postes, etc.

Avec près de 1500 relais, 3800 hotspots et 41 master serveur dans le monde, BrandMeister est devenu le plus grand réseau radio-amateur DMR au monde; avec des fonctionnalités jamais vues sur d’autres réseaux amateurs digitaux.

Nous souhaitons prendre l’opportunité de cet anniversaire pour remercier tous ceux qui ont contribué au succès de BrandMeister: programmeurs, traducteurs, fournisseur et administrateurs de serveurs master, les utilisateurs aidant les OM sur brandmeister ask, les forums régionaux, par e-mail et sur les airs; les participants au Wiki; et les auteurs d’articles. Et bien sûr un grand merci à tous ceux qui ont fait des dons ayant permis d’ajouter le support de nouveaux appareils sur BrandMeister.

Mais ce n’est pas tout… De nouvelles fonctionnalités vont bientôt apparaître en 2018!

En attendant, si vous voulez participer à la révolution DMR Radio-Aamateur, vous pouvez nous aider en vous portant bénévole pour les différentes opportunités au sein de l’équipe BrandMeister. Programmeurs ou pas, parlant l’anglais ou pas, il y a des opportunités de participer pour tous!

Joyeux Anniversaire BrandMeister !

Un nouveau post a été créé sur le forum BrandMeister DMR France pour supprimer l’interconnexion la room Wires-X “BM937” du Talkgroup BrandMeister DMR 937, et son déplacement vers un autre talkgroup dédié à l’interconnexion Wires-X/Brandmeister. Cette demande n’a reçu pour l’instant que des echo positifs. À moins que d’autres OM ne souhaitent pas cette déconnexion, elle sera effectuée sous peu par BrandMeister.

Pour participer à la discussion, rendez-vous sur http://forums.brandmeister-dmr.fr/index.php?topic=1819.0

Parmi les nouvelles fonctionnalités apportées par la nouvelle mise à jour du serveur master BrandMeister DMR France 2082 réalisée aujourd’hui, on trouve le monitor des relais en temps réel. Cette fonctionnalité est disponible pour les relais Motorola SLR et RadioActivity Kairos. Les informations que l’on retrouve ne sont pas lues à partir de la configuration du codeplug, mais prises en temps réel par les composants du relais, et relayée par Brandmeister.

Page de monitor des relais sur le master brandmeister dmr france 2082

Cette page est disponible sur http://217.182.129.131/status/monitor.htm . Pour les relais supportés, on trouvera:

  • AC Voltage: le voltage à l’entrée électrique du relais
  • DC Voltage: le voltage à la sortie de l’alimentation AC/DC
  • DC Current: l’ampérage (consommation) sur la sortie DC
  • Charge Current: état de la charge batterie (si une batterie est connectée au relais)
  • Main Temperature: temperature générale du relais
  • Amplifier Temperature: température de l’étage d’amplification
  • Output Power: Puissance d’emission actuelle (mesurée)
  • VSWR: ROS actuel (mesuré)

Source: F4BWG

Les sysops de relais qui ont leurs relais connectés sur le réseau IPSC2 peuvent avoir accès aux talkgroups BrandMeister ci-dessous si leur relais sont connectés sur l’IPSC2-FRANCE (ipsc2-france.fr). Les talkgroups Brandmeister disponibles sont:

  • 2080 à 2089
  • 20820, 20821, 20859
  • 262, 2627 (allemagne)
  • 937 (français international)

Précision: il ne s’agit pas d’une passerelle. Le contenu des talkgroup BrandMeister ne sont pas injectés sur le réseau IPSC2/DMR+ ni dans l’autre sens. Ce que le serveur IPSC2-FRANCE propose d’unique est la possibilité pour les sysops relais et les hotspots qui y sont connectés, de communiquer au choix sur des talkgroup IPSC2, DMR+, BrandMeister, ainsi que les réflecteurs DMR+.

Source: F1SCA