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.
0 Comments