Caractéristique :

POCSAG (Post Office Code Standardisation Advisory Group)

 POCSAG prend en charge la transmission de données tonales, numériques et alphanumériques. POCSAG ne peut pas transmettre de données binaires. POCSAG a trois vitesses, 512 BPS, 1200 BPS, et 2400 BPS

Le Pocsag est sur beaucoup de fréquences différentes en France et dans le monde cela diffère en fonction des pays.

Matériel :

J’ai opté pour un Raspberry pi 4 avec un récepteur basic RTL-SDR

Logiciel :

Systéme sur le raspberry Ubuntu 18.04.6 LTS

pilote RTL-SDR

GQPRX

Multimon-ng

Installation :

mise à jour ubuntu :
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -y install git cmake build-essential libusb-1.0 libusb-1.0-0-dev qt4-qmake libpulse-dev libx11-dev
installation RTL-SDR :
git clone git://git.osmocom.org/rtl-sdr.git
cd  rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
cd ~
sudo cp ./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
sudo reboot
installation GQPRX :
sudo apt-get update
sudo apt-get install gqrx-sdr
installation Multimon-ng :
sudo apt-get update
mkdir multimon-ng
cd multimon-ng
mkdir build
cd build
qmake ../multimon-ng.pro
make
sudo make install

Voilà nous avons tout installé sur notre petit Raspberry, il nous reste juste à taper une dernière commande pour redémarrer le Raspberry.

sudo reboot

Démarrage :

Une fois que votre raspberry est redémarré nous allons lancer GQRX.

Pour cela il suffit d’aller dans le menu puis application puis GQRX

Au lancement de GQRX il faut installer son dongle sdr pour cela nous irons dans file puis I/Q input séléctionner le device si c’est une clé rtl sdr il faudra prendre la carte realtek RT.

Ensuite nous cliquerons sur OK puis nous lancerons GQRX, je vous laisse voir la photo pour les différents paramètres.

Il faudra que l’on clique sur UDP pour envoyer le streaming.

Multimon-ng :

Rien de plus simple nous allons ouvrir une console vierge. Pour cela il suffit d’aller dans le menu est de lancer la console ou le terminal et ensuite nous faissons un copier coller de ce code:

nc -l -u 7355 |     sox -t raw -esigned-integer -b16 -r 48000 - -esigned-integer -b16 -r 22050 -t raw - | multimon-ng -t raw -a SCOPE -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha -

Et la commande multimon se met en place et nous pouvons décoder les Pocsag .

Ou bien vers un fichier texte :

rtl_fm -f 173.875M -s 22.05k -p 31 – | 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

 

Ceci est mon premiere article sur mon site merci à vous de m’avoir lu.

Categories: pocsag

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *