radio – Blog radioamateur de F8ASB https://blog.f8asb.com Promouvoir est notre devoir ... Sun, 30 Jun 2024 19:49:03 +0000 fr-FR hourly 1 98010425 Décodage POCSAG, en ligne de commande sous Linux https://blog.f8asb.com/2024/06/30/decodage-pocsag-en-ligne-de-commande-sous-linux/ https://blog.f8asb.com/2024/06/30/decodage-pocsag-en-ligne-de-commande-sous-linux/#comments Sun, 30 Jun 2024 19:49:03 +0000 https://blog.f8asb.com/?p=9260 Continuer la lecture ]]> Le POCSAG est un protocole utilisé par les récepteurs de type Alphapage.
Il est utilisé chez les radioamateurs, dans les entreprises privées, et pour les services de secours.
Dans cette article, je décris comment décoder du Pocsag uniquement en ligne de commande sous linux.

La puissance de linux peux nous permettre d’enregistrer l’activité dans un fichier texte et ensuite vous pourrez y ajouter n’importe quel événement suite à la réception d’un mot ou d’un type d’alerte.

Le matériel nécessaire est simple, pour les tests, j’ai utilisé une clef SDR des plus simple et un Raspberry Pi.
J’ai téléchargé la version Bullseye et mis en oeuvre les lignes de commande ci-dessous.

Voici l’ensemble de la documentation afin d’installer et d’utiliser tout cela.

Installation Raspberry Pi Os ( Legacy 64 bit) sans Desktop sur une carte SD.

mise à jour du systeme:
sudo apt-get update
sudo apt-get upgrade

installation de git:
sudo apt install git-all
Do you want to continue? [Y/n] Y

Installation cmake
sudo apt-get -y install cmake

création d’un dossier rtl:
mkdir rtl
cd rtl

Telechargement de multimon:
git clone https://github.com/EliasOenal/multimon-ng.git

cd multimon-ng/
mkdir build
cd build
cmake ..
make
sudo make install

Installation de rtl-sdr:
sudo apt install rtl-sdr

Utiliser la commande sudo rtl_test -p afin d’obtenir la correction ppm à appliquer.
Il existe aussi Kalibrate comme autre solution: https://github.com/steve-m/kalibrate-rtl

sudo rtl_test -p

real sample rate: 2047704 current PPM: -144 cumulative PPM: -144
real sample rate: 2048097 current PPM: 48 cumulative PPM: -48
real sample rate: 2048091 current PPM: 44 cumulative PPM: -17
real sample rate: 2048089 current PPM: 44 cumulative PPM: -2
real sample rate: 2048097 current PPM: 48 cumulative PPM: 8
real sample rate: 2048265 current PPM: 130 cumulative PPM: 28
real sample rate: 2047927 current PPM: -36 cumulative PPM: 19
real sample rate: 2048097 current PPM: 48 cumulative PPM: 23
real sample rate: 2048091 current PPM: 45 cumulative PPM: 25
real sample rate: 2048092 current PPM: 45 cumulative PPM: 27
real sample rate: 2048264 current PPM: 129 cumulative PPM: 36
real sample rate: 2047926 current PPM: -36 cumulative PPM: 30
real sample rate: 2048101 current PPM: 49 cumulative PPM: 32
real sample rate: 2048258 current PPM: 126 cumulative PPM: 39
real sample rate: 2047921 current PPM: -38 cumulative PPM: 33
real sample rate: 2048101 current PPM: 49 cumulative PPM: 35
real sample rate: 2048106 current PPM: 52 cumulative PPM: 36
real sample rate: 2048089 current PPM: 44 cumulative PPM: 36
real sample rate: 2048082 current PPM: 40 cumulative PPM: 36
real sample rate: 2048102 current PPM: 50 cumulative PPM: 37
real sample rate: 2048090 current PPM: 44 cumulative PPM: 37
real sample rate: 2048109 current PPM: 53 cumulative PPM: 38
real sample rate: 2048076 current PPM: 37 cumulative PPM: 38
real sample rate: 2048096 current PPM: 47 cumulative PPM: 38
real sample rate: 2048095 current PPM: 46 cumulative PPM: 39
real sample rate: 2048101 current PPM: 50 cumulative PPM: 39
real sample rate: 2048259 current PPM: 127 cumulative PPM: 42
real sample rate: 2047925 current PPM: -37 cumulative PPM: 39

Au bout d’un certain temps cela se stabilise, nous utiliserons la valeur 40

real sample rate: 2048097 current PPM: 48 cumulative PPM: 40
real sample rate: 2048093 current PPM: 46 cumulative PPM: 40
real sample rate: 2048114 current PPM: 56 cumulative PPM: 40
real sample rate: 2048073 current PPM: 36 cumulative PPM: 40
real sample rate: 2048101 current PPM: 49 cumulative PPM: 40

Voici la commande pour effectuer le test de réception:
sudo rtl_fm -f XXX.XXXM -s 22.05k -p 40 – | multimon-ng -a POCSAG1200 -f alpha -t raw /dev/stdin

Commande pour decoder vers un fichier /home/pocsag/pocsag.txt avec horodatage:

sudo rtl_fm -f XXX.XXXM -s 22.05k -p 40 – | multimon-ng -a POCSAG1200 -f alpha -t raw /dev/stdin | while IFS= read -r line; do echo “$(date ‘+%Y-%m-%d %H:%M:%S’) : $line”; done | tee -a /home/pocsag/pocsag.txt
remplacer XXX.XXX par la fréquence, ajuster p 40 par la valeur que vous aurez obtenu avec la calibration..

En option vous pouvez installer un lien vers une page web.

Installation serveur web:
sudo apt install apache2 -y
Création d’un lien virtuel:
sudo ln -s /home/pocsag/pocsag.txt /var/www/html/pocsag.txt

En tapant l’adresse <IP du Raspberry>/pocsag.txt vous pourrez accéder aux informations
ex: http://192.168.1.33/pocsag.txt

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2024/06/30/decodage-pocsag-en-ligne-de-commande-sous-linux/feed/ 2 9260
F4EGG: Hotspot Motorola et μSvxCard vers relais transparent https://blog.f8asb.com/2020/10/31/f4egg-hotspot-motorola-et-%ce%bcsvxcard-vers-relais-transparent/ https://blog.f8asb.com/2020/10/31/f4egg-hotspot-motorola-et-%ce%bcsvxcard-vers-relais-transparent/#respond Sat, 31 Oct 2020 17:02:26 +0000 http://blog.f8asb.com/?p=6174 Continuer la lecture ]]>

Vous trouverez dans cet article le câblage de la μSvxCard avec un Motorola GM380.
Vous pourrez télécharger un exemple de fichier de configuration Motorola ainsi que les réglages audio.
F4EGG nous partage un exemple d’utilisation d’un relais transparent analogique/numérique.

Réseau radio:

Déscription:

Ce réseau est composé d’un relais transparent qui est utilisé pour renvoyer ce qu’il reçoit.
Cela peut être du numérique ou de l’analogique.
Ce relais est utilisé pour augmenter la couverture du réseau sans avoir besoin d’une connexion internet sur le site en altitude.
Vous trouverez plus d’informations sur la réalisation d’un relais transparent sur le lien ci-dessous:
https://www.dstar-france.fr/realisations/relais-transparent/

2 Motorola GM950 superposés, relais F1ZDH ( 2500m)
Interface relais transparent
Fonctionnement en analogique et numérique

De l’autre coté, un HotSpot permet de recevoir les stations du réseau RRF qui sont renvoyées vers le relais transparent qui de part son altitude, 2500m, couvre un grand secteur.

HotSpot, Montage F4EGG

Matériel HotSpot:

  • MOTOROLA GM380
  • Cordon avec 4 fils μSvxCard vers le Motorola
  • Raspberry 3B+
  • Carte de commande radio μSvxCard
  • Ventilateur 12V 70 mm
  • Alimentation 13,8V
  • Antenne Vertical X-30

La détection Squelch n’est pas câblée, car c’est le CTCSS qui est utilisée et géré par SvxLink.
Dans ce montage, on câble simplement les Pins de la μSvxCard :
PTT, AUDIO In, AUDIO Out et Masse.
Cette carte est directement emboitée sur les 40 Pins d’un Raspberry 3B+.
Le ventilateur câblé sur la Pin 4 se met en fonctionnement en même temps que le PTT.
Cette fonctionnalité est directement gérée par le Motorola.

Réglages audio Alsamixer:

agrandir l’image

Télécharger le fichier de configuration du Motorola GM-380 VHF

Vous retrouverez d’autres exemples de câblage sur la page dédiée de la μSvxCard

Pour toutes informations ou questions, vous pouvez contacter directement Thierry F4EGG par mail: f4egg@free.fr

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI

]]>
https://blog.f8asb.com/2020/10/31/f4egg-hotspot-motorola-et-%ce%bcsvxcard-vers-relais-transparent/feed/ 0 6174
Box4Nextion pour Raspberry PI4 https://blog.f8asb.com/2020/05/02/box4nextion-pour-raspberry-pi4/ https://blog.f8asb.com/2020/05/02/box4nextion-pour-raspberry-pi4/#respond Sat, 02 May 2020 05:08:24 +0000 http://blog.f8asb.com/?p=6102 Continuer la lecture ]]>

Un petit article pour vous annoncer que la Box4Nextion est désormais compatible avec les Raspberry Pi4.


D’autre part, une page complète est disponible, accessible depuis le menu supérieur, vous pourrez réaliser votre commande et télécharger les notices de montage.
Merci à F5SWB pour la réalisation de ces documents.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI

]]>
https://blog.f8asb.com/2020/05/02/box4nextion-pour-raspberry-pi4/feed/ 0 6102
NEW μSvxCard ! https://blog.f8asb.com/2020/04/18/new-%ce%bcsvxcard/ https://blog.f8asb.com/2020/04/18/new-%ce%bcsvxcard/#comments Sat, 18 Apr 2020 12:24:29 +0000 http://blog.f8asb.com/?p=6047 Continuer la lecture ]]>

Une solution compact pour vos Raspberry et SvxLink!

Cet article vous informes que la nouvelle carte μSvxCard, après un délai assez long suite à la situation actuelle du COVID19 est maintenant disponible!

Une page complète sur ce blog lui est consacrée.
https://blog.f8asb.com/usvxcard/

Vous retrouverez sur cette page les modalités pour l’acheter, les informations techniques, et les images microSD associées.

La carte est montée et prête à être utilisée.
Il s’agit d’une solution très compacte 65mmx30mm.

La simplicité de mise en place est une de ses principales caractéristiques, on emboite sur un Raspberry Pi, on grave une image sur une carte micro SD et on raccord directement à la radio.

Il n’y a pas besoin de carte son externe, elle est intégrée dans la μSvxCard.

Ci dessous des exemples de raccordements possibles:

Une Petite images pour resumer les caractéristiques de la μSvxCard

Toutes les informations sont sur la pages dédiée: https://blog.f8asb.com/usvxcard/

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI

]]>
https://blog.f8asb.com/2020/04/18/new-%ce%bcsvxcard/feed/ 6 6047