samedi, février 22

Construire son HotSpot rien de plus facile

Mise Ă  jour de l'article du 13 avril 2019

Qui n’a pas voulu passer du C4FM, au DMR, en passant par YSF tout en profitant du D-Star et en espĂ©rant faire du P25 ? Actuellement c’est de plus en plus facile Ă  rĂ©aliser sans connaissance particuliĂšre en programmation, juste en sachant mettre les bonnes commandes aux bons endroits.
Voici donc comme promis la suite de l’article mise à jour du FTM100DE, FT2D et FTM400D

J’ai ainsi rĂ©alisĂ© mon HotSpot MMDVM trĂšs facilement et je pense, dĂ©jĂ  Ă  l’amĂ©liorer je vous en parlerai. Avant tout de quel Ă©quipement avez-vous besoin ?

Le matériel

Tout ce qui suit c’est ma configuration de dĂ©part, en fait tout tourne autour d’un Rapsberry Pi 3 model B  que je possĂ©dais dĂ©jĂ , mais un Pi 4 peut tout aussi bien convenir.

La carte MMDVM  sera ici une MMMDVM_HS_HAT_Simplex et d’un Ă©cran 3.2" Nextion , vous rajouterez aussi une carte 16G Micro SD si vous n’en avez pas. Enfin afin d’éviter toute soudure un  convertisseur TTL-USB bien entendu vous avez une alimentation Micro USB et un cĂąble RJ45 Ethernet. Pour dĂ©buter, c’est tout ce qu’il faudra. Je signale quand mĂȘme qu’il existe des hotSpots complets qui comprennent un Raspberry Pi avec un NEXION, une carte MMDVM et un boĂźtier, mais ce ne sera pas le but de cet article.

Les Programmes

Ici de mĂȘme c’est assez simple, il faut rĂ©cupĂ©rer sur le site PI-STAR l’excellent programme Ă©laborĂ© par Andy (MW0MWZ).
Il faut aussi pour votre Ă©cran le programme  Nextion editor, celui-ci vous permettra de modifier les champs d’affichage, et ainsi gĂ©nĂ©rer le fichier final Ă  copier dans l’afficheur Nextion.
Deux programmes utiles pour transférer votre fichier image Pi-Star sur la carte SD Win32 Disk Imager et ETCHER

Le montage

Une fois que vous avez les éléments nécessaires à la création du HotSpot, ne vous inquiétez pas le processus est trÚs simple.
Δ  assurez-vous par exemple que vous avez Ă©liminĂ© toutes les charges statiques en touchant un objet mĂ©tallique avant de toucher Ă  un de vos composants.

Vous devez quand mĂȘme souder le support d’antenne sur la carte MMDVM, cinq soudures ce n’est pas trĂšs compliquĂ©. Ensuite vous enfichez cette carte sur votre Rapsberry Pi. Il y a deux connecteurs Ă  broches noires sur la carte MMDVM et ceux-ci glissent sur le dessus du Raspi. Vous vissez l’antenne en prenant soin de ne pas trop appuyer sur la carte.
Vous connectez le convertisseur TTL-USB au Raspi et Ă  l’écran en inversant les fils Tx et Rx.
Vous branchez l’alimentation et votre cñble Ethernet.

hot-spot

⇒ Pour transfĂ©rer, le fichier image sur la carte micro SD, vous utiliserez le programme Â«â€‰win32 DiskImager ». Je vous propose un article trĂšs bien Ă©crit Ă  ce sujet, il bouscule des idĂ©es reçues,
retrouvez le ici Écriture fichier sur carte SD/

⇒ Vous avez tĂ©lĂ©chargĂ© la derniĂšre version de Pi-Star sur le site. DĂ©compressez-la, il restera 2 fichiers, dont un fichier .img repĂ©rez oĂč il se trouve.

⇒ Ouvrez le programme Â«â€‰win32 DiskImager » c’est celui que j’ai utilisĂ© si mĂȘme le logiciel ETCHER est plus adaptĂ© Ă  cette opĂ©ration.

hot-spot

⇒ Vous cherchez l’image du programme (dans le rectangle rouge) et vous l’installez sur la carte SD (à la flùche). Quand cela est fait vous pouvez retirer la carte de votre ordinateur.

⇒ InsĂ©rez maintenant la carte Micro SD dans le lecteur de votre Raspberry Pi.

⇒ Connectez le cñble via un cñble Ethernet directement à votre Box et branchez votre alimentation Micro USB sur le port d’alimentation du Raspi.

⇒ Maintenant il suffit d’ouvrir un navigateur et de taper dans votre barre d’adresse : pi-star.local qui devrait vous donner votre tableau de bord Pi-Star.

Au dĂ©marrage, entrez le nom de l’utilisateur (pi-star) et le mot de passe (raspberry) que je vous conseille de changer plus tard. Nous allons voir la configuration :

La configuration de Pi-Star

ContrĂŽle logiciel

Puisque vous ĂȘtes en « SIMPLEX Node » et que vous utilisez un MMDVMHost vous cochez ces cases. N'oubliez pas Ă  chaque fois, d'appliquer les modifications.

hot-spot

Configuration de MMDVMHost

Je mets les curseurs Ă  « droite » pour les modes que je vais utiliser. Je rĂ©duis en mĂȘme temps les valeurs « RF Hangtime » et « Net Hangtime » afin qu’il se coupe plus rapidement.
Pour l’afficheur MMDVM dans les propositions, je coche « Nextion », « Modem » et le layout « ON7LDS L3 HS ».

hot-spot

Configuration générale

J’ai sĂ©lectionnĂ© les modes DMR, D-Star, YSF et POCSAG.

  • Vous pouvez attribuer Ă  votre hotspot un nom d’hĂŽte unique « Hostname). Par exemple, si vous exĂ©cutez deux points d’accĂšs simultanĂ©ment, vous aurez besoin de noms d’hĂŽtes diffĂ©rents pour chacun, tels que pi-star et pi-star-2. Si vous le modifiez, vous devez Ă©teindre et redĂ©marrer le hotspot avant qu’il ne prenne effet.
  • Remplissez votre indicatif, votre numĂ©ro DMR en vous rappelant que l’ID pour l’usage du DMR doit ĂȘtre demandĂ© Ă  cette adresse : Register-Ham.
  • Pour un point d’accĂšs simplex, il s’agit de la frĂ©quence utilisĂ©e pour connecter votre radio et votre point d’accĂšs. Pour un hotspot duplex, vous entrez des entrĂ©es pour une frĂ©quence RX et TX (ce sont les frĂ©quences du hotspot, l’opposĂ© de celles utilisĂ©es par votre radio).
    Important ! Évitez les frĂ©quences utilisĂ©es Ă  d’autres fins, par exemple, 435,0 - 438,0 et 145,8 - 146,0, dĂ©ployĂ©es Ă  l’échelle internationale pour les communications par satellite, qui peuvent ĂȘtre perturbĂ©es par des transmissions de points d’accĂšs mĂȘme de faible puissance.
  • Remplissez le Modem par le nom rĂ©el de votre carte MMDVM.
  • HĂŽte APRS : SĂ©lectionnez votre hĂŽte APRS prĂ©fĂ©rĂ©, gĂ©nĂ©ralement l’un des hĂŽtes en rotation ou un serveur hĂŽte Ă  proximitĂ©, pour l’Europe â€œeuro.aprs2.net”.
  • Si vous dĂ©sirez le programme dans votre langue (plus commode), vous avez le choix dans 20 langues proposĂ©es.
hot-spot

Configuration DMR

Quelques explications :

  • Master DMR : Vous choisissez dans liste le point DMR oĂč vous dĂ©sirer vous connecter http://freedmr.be
  • DMR Options : ex-TS1(Time slot1)= DĂ©finissez les statiques souhaitĂ©es sur l'emplacement 1. SĂ©parez chaque groupe de discussion par une virgule. À la fin de chaque section, vous avez besoin d'un point-virgule. Idem si vous avez TS2 — DIAL = groupes de conversation amĂ©liorĂ©s par dĂ©faut=0=aucun — VOICE = L'identification vocale de 15 minutes peut ĂȘtre activĂ©e ou dĂ©sactivĂ©e sur la tranche horaire 2 — TIMER = DurĂ©e pendant laquelle un groupe de discussion est maintenu actif. Appuyez sur votre PTT sur un groupe de discussion pour rĂ©initialiser cette minuterie. Le temps recommandĂ© est de 10 ou 5 minutes.
  • Votre ID DMR doit apparaĂźtre.
  • Le Code Couleur DMR pour la Belgique est le : 2.
  • DMR LC intĂ©grĂ© uniquement : La valeur par dĂ©faut est dĂ©sactivĂ©e. L’activer dĂ©sactive les donnĂ©es de l’alias des donnĂ©es par MMDVMHost. Si vous rencontrez des interruptions audio de certaines stations, vous souhaiterez peut-ĂȘtre essayer d’activer cette option.
  • DMR DumpTAData : Les donnĂ©es rĂ©guliĂšres sont enregistrĂ©es dans le fichier/var/log/pi-star/MMDVM-YYYY-MM-DD. Si vous n’utilisez pas cette option, vous pouvez la dĂ©sactiver.
hot-spot

Configuration D-Star

Dans le lien “Administrateur du lien D-Star”, vous choisissez “Text Enter” et vous tapez XLX210  ensuite, Ă  droite, vous choisissez le module auquel vous souhaitez ĂȘtre raccordĂ©. (ici c’est I)

Pour cela, vous pouvez aller voir la configuration du XLX210 sur http://xlx210.freedmr.be. Vous y trouverez les modules du réflecteur et le TG auquel il est raccordé sur le réseau FREEDMR
Ne vous effrayez pas si en retour vous voyez qu’il est indiquĂ© que vous ĂȘtes sur le DCS210 qui apparaĂźt dans la fenĂȘtre “Administration du D-STAR” ! Vous serez quand mĂȘme connectĂ© sur le DSTAR XLX210. Celui-ci est en lien avec le TG20600 de FREEDMR sur le Module D, par exemple.

hot-spot

Configuration Yaesu System Fusion

Quelques explications :

  • Room YSF au dĂ©marrage : dans ce champ, entrez la room YSF Ă  laquelle vous souhaitez que votre point d’accĂšs se connecte au dĂ©marrage.
  • UPPERCASE Hostfiles  : ce champ n’est pas important. Certaines radios ne sont pas capables d’afficher des caractĂšres en minuscules sur leur Ă©cran. En sĂ©lectionnant ce champ, tous les noms des rooms seront convertis en majuscules.
  • WiresX Passthrough : cette option peut rester dĂ©sactivĂ©e. Lorsque cette option est activĂ©e, les commandes WiresX de votre radio ne sont pas interprĂ©tĂ©es par le hotspot, mais transmises au service auquel votre hotspot est connectĂ©. Si vous activez cette option, vous ne pourrez pas utiliser votre radio pour vous connecter ou vous dĂ©connecter des rooms.
hot-spot

Configuration du POGSAG

Quelques explications :

  • POCSAG : le serveur sera toujours “dapnet.afu.rwth.aachen.de”.
  • POCSAG frĂ©quence radio : Ă©galement toujours la mĂȘme frĂ©quence 439 987 500 MHz les trames POCSAG seront Ă©mises sur cette frĂ©quence.
  • DAPNET Authkey : c’est votre clĂ© d’authentification envoyĂ©e par le DAPNET aprĂšs vous ĂȘtes inscrit.
  • POCSAG : j’ai mis,, et ça marche
  • DAPNET Password : c’est le mot de passe Ă  demander chez dapnet qui vous permet d’accĂ©der aussi Ă  leur portail.
  • DAPNET API Trx group : il est utile de renseigner all, (on-all, on-lg) suivant votre pays, les Français par exemple Ă©criront «fr-all».

J’ai trouvĂ© une configuration du POGSAG trĂšs claire sur ces deux pages http://www.ref66.fr/2019/02/28/pi-star-le-pocsag-au-bout-des-doigts-part-1-2/ et http://www.ref66.fr/2019/02/28/pi-star-le-pocsag-au-bout-des-doigts-part-2-2/

hot-spot

Configuration du Firewall

Il est conseillĂ© de mettre tout en “Private” (privĂ©).

Configuration du RĂ©seau Wifi

Vous cliquez sur l’onglet “Configure Wifi” ce qui vous donnera tous les points d’accĂšs chez vous. RepĂ©rez oĂč est le vĂŽtre et vous entrez sa clĂ© d’activation.
Il est prĂ©fĂ©rable comme je vous le signalais plus haut, de changer votre mot de passe, c’est dans la derniĂšre fenĂȘtre qu’il faut le faire ensuite “confirmez”.

hot-spot-20

J’ai constatĂ© qu’il est prĂ©fĂ©rable de redĂ©marrer votre Rapsberry pour qu’il prenne en compte tous les changements.

Chaque carte MMDVM doit ĂȘtre rĂ©glĂ©e de maniĂšre Ă  fonctionner parfaitement avec la radio que vous souhaitez utiliser afin d’obtenir le taux BER (taux d’erreur en bits) le plus bas quand vous Ă©mettez.
Sur la page principale maintenant en français, Ă  cĂŽtĂ© de “Console | Administration” il y a l’onglet “Expert” que vous ouvrez. Vous allez ensuite Ă  “MMDVMHost” que vous ouvrez aussi.
Plus bas au niveau “Modem” vous avez les lignes RXOffest et TXOffset.
Normalement sur la doc de votre carte MMDVM il doit ĂȘtre renseignĂ© les valeurs Ă  mettre. Si vous ne les avez pas un bon moyen de le faire est de commencer Ă  100 puis d’appliquer les modifications et de revenir au tableau de bord (Console) d’émettre pendant quelques secondes et aprĂšs votre transmission, regardez votre taux BER et conservez en l’ajustant jusqu’à ce que vous obtiendrez le taux le plus bas (entre 0 et 0,4 %).

hot-spot

RĂ©sultat final

Sur la console finale aprĂšs un certain vous verrez ceci, ce qui confirmera que tout est bien en ordre.

hot-spot

Le rĂ©glage de l’Ă©cran

La derniĂšre Ă©tape consiste Ă  vĂ©rifier que votre Ă©cran fonctionne. Il y a deux maniĂšres de connecter votre Ă©cran soit comme je vous l’ai dĂ©jĂ  signalĂ© grĂące au convertisseur TTL/USB soit en connectant directement votre Ă©cran sur la carte MMDVM. (cela peut entraĂźner des modifications dans le tableau  “Afficheur MMDVM”)
Soit vous rĂ©alisez cette opĂ©ration AVANT de mettre la carte dans votre Raspi soit Ă  l’aide d’une deuxiĂšme carte Micro SD que vous devez formater en Fat32 et oĂč vous tĂ©lĂ©chargerez une image .ttft
Il y a un bon groupe Facebook qui possĂšde de nombreuses images d’écran pour toutes les tailles suivant votre Ă©cran 2.4 », 3.2 » etc.

Pour le fichier d’ON7DLS vous pouvez le trouver à cette adresse https://github.com/PD0DIB/Nextion_HAM-radio-screens/wiki/FAQ-Nextion.driver-by-ON7LDS ou encore https://github.com/PD0DIB/Nextion_HAM-radio-screens
lorsque vous avez rĂ©cupĂ©rĂ© une image correspondant Ă  votre Ă©cran, ouvrez l’éditeur Nextion Editor et choisissez le fichier HMI de votre ordinateur.

hot-spot

Vous pouvez bien sĂ»r l’éditer Ă  votre guise, mais pour l’instant il suffit de cliquer sur l’onglet « Compile ». Vous remarquerez dans « Output » que la compile se fait automatiquement.

hot-spot-13Ouvrez le dossier de construction (Build folder) et votre image avec l’extension .ttft apparaütra.

Maintenant que vous avez une image, copiez-la sur votre carte Micro SD. DĂ©branchez l’écran de la source d’alimentation, insĂ©rez la carte dans le lecteur de carte du Nextion et rebranchez-le uniquement le Ground et le 5V. Vous devriez voir un Ă©cran blanc avec des % qui s’affiche, c’est bon signe. Quand vous voyez « Completed » c’est terminĂ©. Maintenant, dĂ©connectez l’alimentation et retirez la carte, puis reconnectez les 4 fils de votre Ă©cran et vous devriez voir votre image aprĂšs quelques secondes.

C’est tout !

Mise Ă  jour du Hotspot

Mise Ă  jour de la version

Un jour ou l’autre, il va falloir mettre à jour votre firmware. Encore une fois c’est assez simple, mais il faut suivre scrupuleusement la marche à suivre.

D’abord, il faut Ă  cette adresse https://github.com/VR2VYE/MMDVM_HS_firmware/releases dans le GitHub de VR2VYE voir la derniĂšre releases. Retenez la derniĂšre version puis allez dans votre Pi Ă  l’onglet Expert ensuite Tools puis SSH Acces.
Dans la fenĂȘtre, tapez : pi-star puis votre mot de passe  que vous avez choisi. Dans l’encadrĂ©, Ă©crivez chacune des commandes ci-dessous :
rpi-rw
rm mmdvm_duplex_fw.bin
sudo pistar-watchdog.service stop
sudo systemctl stop mmdvmhost.timer
sudo systemctl stop mmdvmhost.service
wget https://github.com/VR2VYE/MMDVM_HS_firmware/releases/download/v1.5.2/mmdvm_duplex_fw.bin
sudo pistar-mmdvmhshatflash-custom mmdvm_duplex_fw.bin

Note : pour actualiser la version, il suffira de modifier dans la 6e ligne de commande : /download/v1.5.2/  par la nouvelle version publiĂ©e.

Mise Ă  jour du programme

Update

Une mise Ă  jour simple se fait via le tableau de bord Pi-Star — en cliquant sur l’onglet « Mise Ă  jour » dans la vue Admin (ou dans l’éditeur expert). Cette action met Ă  jour AUTOMATIQUEMENT les passerelles, les fichiers hĂŽtes et le tableau de bord, mais pas le systĂšme d’exploitation Raspbian.
Vous pouvez mettre Ă  jour MANUELLEMENT. C’est le moyen le plus robuste d’exĂ©cuter une mise Ă  jour, car il met Ă  jour outre l’Update habituel les mises Ă  jour du systĂšme d’exploitation Raspbian, en vous donnant la possibilitĂ© de prendre en charge les Ă©tapes des mises Ă  jour du systĂšme d’exploitation Raspbian qui nĂ©cessitent une saisie manuelle.
Pour cela vous allez dans « Expert/SSH Access » ensuite aprĂšs avoir rĂ©vĂ©lĂ© votre login (pi-star) ainsi que votre mot de passe, vous tapez :

sudo pistar-update

Autorisez le processus de mise Ă  jour Ă  s’exĂ©cuter jusqu’à ce que vous voyiez :

Updates complete, sleeping for a few seconds before making the disk Read-Only
Finished

AprĂšs cette mise Ă  jour manuelle, c’est une bonne idĂ©e d’ouvrir la page « configuration » et de cliquer sur « Appliquer les modifications ».

Upgrade

Les mises Ă  niveau de version Pi-Star moins frĂ©quentes apportent des modifications au niveau du systĂšme d’exploitation aux services systĂšme et aux packages requis pour prendre en charge les nouvelles fonctionnalitĂ©s. Les processus de mise Ă  jour et de mise Ă  niveau basculent automatiquement Pi-Star en mode lecture-Ă©criture, il n’est donc pas nĂ©cessaire de basculer manuellement.
Si vous dĂ©sirez le faire tout de mĂȘme, allez au mĂȘme endroit (SSH Acces) et tapez :

sudo pistar-upgrade

ExĂ©cutez le processus de mise Ă  niveau autant de fois que nĂ©cessaire jusqu’à ce que le systĂšme signale que vous utilisez la version la plus rĂ©cente. Vous devriez voir ceci :

You are already running the latest version

Sleeping a few seconds before making the disk Read-Only

Finished

C’est une bonne idĂ©e ensuite de refaire un rebboot :

sudo reboot

Nous avons aussi consacrĂ© un article Ă  ce sujet le voici :

Les dashboards sont accessibles :

https://www.pistar.uk/dmr_dmr+_talkgroups.php

http://2061.adn.systems/

http://2061.adn.systems:9999/

http://2061.adn.systems:7777/

http://2061.adn.systems:3000/#/

J'ai consacrĂ© cette annĂ©e (2024) un article sur le projet WPSD d’Emilio 'Chip' S Cuccio Jr., qui est un nouveau tableau de bord personnalisĂ© du Pi-Star, je l'utilse actuellement. L'article se trouve ici LIEN
Cet article est ma configuration personnelle à vous de la changer suivant le matériel que vous avez et des options que vous désirez.

Remerciements Ă  Jean-Yves F1IZL, Paul ON6DP et le support moral de Yves F4GRL qui ont permis de me lancer.

A propos de l'auteur

Index