Réception APRS avec une clé SDR sous Linux

Dans cet article nous allons voir comment recevoir l’APRS avec une clé SDR et un ordinateur sous Linux. Pour cela, nous allons utiliser les logiciels GQRX (pour la clé SDR), DIREWOLF et Xastir.

Pour installer GQRX, vous pouvez regarder dans cet article.

Pour installer DIREWOLF, il suffit de taper la commande suivante :

Pour installer Xastir :

Configuration de GQRX

Pour décoder les trames APRS il faut envoyer le signal audio reçu à DIREWOLF. Pour cela, nous allons utiliser l’UDP. Pour le configurer, une fois GQRX lancé et fonctionnel, allez dans l’onglet Input Control (rectangle bleu dans l’image ci-dessous). Une fois dans cet onglet, allez dans les paramètres (rectangle vert). Dans la fenêtre qui s’affiche, cliquez sur Network, puis configurez votre « adresse » UDP comme vous le voulez.

Une fois l’UDP paramétré, vous pouvez l’activer en cliquant sur le bouton UDP (rectangle rouge sur la capture de GQRX).

Configuration de DIREWOLF

Il faut maintenant demander à DIREWOLF de choisir l’UDP comme entrée audio. Pour cela, dans le fichier direwolf.conf (fichier à créer dans /home/votre-nom/ s’il n’est pas existant), il faut écrire les quelques lignes suivantes :

En fonction du paramétrage UDP que vous avez effectué dans GQRX vous devrez modifier le port et l’adresse de l’UDP des lignes ci-dessus.

Si tout est bien paramétré, lorsqu’une trame APRS est reçue par la clé SDR, DIREWOLF doit la décoder.

Configuration de Xastir

Passer Xastir en français

La première fois que vous lancez Xastir, vous pouvez le passer en français avec la commande suivante :

A partir de maintenant, lorsque vous exécuterez Xastir avec sudo xastir il sera directement en français.

Modifier le fond de carte

Le fond de carte par défaut n’est pas très clair. On va donc le remplacer par un fond de carte OpenStreetMap. Pour cela, cliquez sur le menu Cartes, puis sur Choix des cartes, sélectionnez le fond que vous désirez puis appliquez la modification.

Ajout de l’interface entre DIREWOLF et Xastir

Il faut maintenant connecter DIREWOLF à Xaxtir. Pour cela, allez dans le menu Interfaces, puis Contrôle de l’interface. Cliquez sur Ajouter, puis AGWPE par réseau. Vérifiez l’hôte, le port et désactiver la fonction permettre transmission. Après avoir validé, dans le menu contrôle de l’interface, démarrez l’interface que vous venez de créer.


Il ne vous reste plus qu'à attendre que des trames arrivent, si vous avez tout bien paramétré les différentes stations apparaîtront dans Xastir

Installation d’une clé SDR sous Linux

Les clé SDR permettent d’écouter bon nombre de fréquences tout en étant très accessible niveaux prix (de l’ordre de 40€ pour la RTL-SDR : https://www.passion-radio.fr/cles-rtl-sdr/rtlsdr-tcxo-472.html).

Pour utiliser cette clé SDR sous Linux, il s’uffit d’installer un logiciel sur votre ordinateur. La procédure pour Windows est disponible ici.

Installation du logiciel

Commencez par installer le Logiciel GQRX. Pour cela, tapez dans votre terminal la commande :

Après avoir installé GQRX, branchez votre clé et lancez-le. Vous devriez avoir une fenêtre pour choisir les entrées et les sorties. Choisissez votre clé SDR dans les périphériques d’entrée comme ci-dessous.

Si la clé n’apparait pas, une solution au problème peut être de blacklister son driver. Pour cela, créez un fichier rtlsdr.conf dans /etc/modprobe.d et saisissez dedans la ligne suivante :

Supprimez ensuite le pilote avec la commande suivante :

Une fois la clé sélectionnée, cliquez sur « OK ».

Là une nouvelle fenêtre se lance, il s’agit de GQRX en lui même. Vous n’avez plus qu’à cliquez sur l’icône en haut à gauche (en dessous de « File ») pour commencer à écouter avec votre clé SDR.

Comme sous Windows il existe plusieurs logiciels pour clé SDR, celui que je viens de vous présenter est simplement celui que j’utilise, n’hésitez pas à essayer les autres.