Table des matières:

Construire une radio amateur APRS RX uniquement IGate à l'aide d'un Raspberry Pi et d'un dongle RTL-SDR en moins d'une demi-heure : 5 étapes
Construire une radio amateur APRS RX uniquement IGate à l'aide d'un Raspberry Pi et d'un dongle RTL-SDR en moins d'une demi-heure : 5 étapes

Vidéo: Construire une radio amateur APRS RX uniquement IGate à l'aide d'un Raspberry Pi et d'un dongle RTL-SDR en moins d'une demi-heure : 5 étapes

Vidéo: Construire une radio amateur APRS RX uniquement IGate à l'aide d'un Raspberry Pi et d'un dongle RTL-SDR en moins d'une demi-heure : 5 étapes
Vidéo: C'est quoi les Radios DMR ? Pourquoi faire ? - Revue Retevis RT3S 2024, Septembre
Anonim
Construisez une radio amateur APRS RX uniquement IGate à l'aide d'un Raspberry Pi et d'un dongle RTL-SDR en moins d'une demi-heure
Construisez une radio amateur APRS RX uniquement IGate à l'aide d'un Raspberry Pi et d'un dongle RTL-SDR en moins d'une demi-heure

Veuillez noter que ceci est maintenant assez ancien, donc certaines pièces sont incorrectes et obsolètes. Les fichiers que vous devez modifier ont changé

J'ai mis à jour le lien pour vous donner la dernière version de l'image (veuillez utiliser 7-zip pour la décompresser) mais pour des instructions complètes, veuillez consulter l'article sur mon blog ici

Il existe de nombreuses méthodes en ligne montrant comment configurer une radio amateur APRS ne recevant qu'iGate à l'aide d'un Raspberry Pi et de différents types de récepteurs. J'avais un dongle RTL-SDR et une pièce de rechange Pi, alors j'ai pensé trouver un guide et le suivre.

C'est assez compliqué !

Certains guides vous renvoient à d'autres guides, certains ont des étapes manquantes et d'autres sont tout simplement totalement incompréhensibles, en supposant une connaissance détaillée du système d'exploitation Raspberry Pi.

J'ai créé une image Raspberry Pi que vous pouvez télécharger avec tous les logiciels installés qui ne nécessitent que vous éditiez deux (ou peut-être trois) fichiers pour que cela fonctionne.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin

Un Raspberry Pi

Je suppose que c'est assez évident. La bonne chose à ce sujet est que vous pouvez utiliser n'importe quel modèle Pi, il n'est pas nécessaire que ce soit le dernier modèle (Raspberry Pi 3 au moment de la rédaction), cela fonctionne parfaitement bien avec un Raspberry Pi Zero. J'utilise un Zero pour mon iGate et le processeur se situe à environ 35%.

Un dongle RTL-SDR

Tous les dongles RTL-SDR ne sont pas créés de la même manière, il existe de nombreux types différents, je ne peux donc pas vous dire exactement quoi obtenir. Cependant, je vous recommande de trouver un modèle avec le chipset R820T2 et le TCXO (oscillateur à cristal à température contrôlée) car cela vous donnera la meilleure précision et stabilité de fréquence. J'utilise le dongle RTL-SDR R820T2 1PPM TCXO qui est disponible directement auprès de RTL-SDR ou de nombreux autres fournisseurs.

Étape 2: Téléchargez et écrivez l'image de la carte SD

Pour commencer, vous devez télécharger mon image Raspberry Pi personnalisée à partir d'ici ou de préférence télécharger via un fichier torrent en cliquant ici. Je l'héberge moi-même, donc j'apprécierais toute personne qui aide à semer ce fichier.

Il s'agit d'un fichier de 2,2 Go qui s'étendra à environ 4 Go lorsque vous le décompressez. Cette image s'adaptera sur une carte SD de 4 Go et fonctionnera parfaitement, vous n'avez donc pas besoin d'une carte haute capacité.

Pour être sûr d'avoir un bon téléchargement, vous pouvez vérifier les valeurs MD5. Le MD5 de aprs-igate.zip est dde367dc0db9365b84850fcdc46519e4MD5 de aprs-igate.img est 93060310c5a5c4a3a46822944dc0401fcdc46519e4MD5 de aprs-igate.img est 93060310c5a5c4a3a46822944dc0401fcdc9gate-iptres3 d'aprs-igate. stretch.img est 22998d62e7dd1b3f270834f6bfd5f089

Une fois que vous avez décompressé le fichier téléchargé, l'étape suivante consiste à l'écrire sur une carte SD. Plutôt que de reproduire les instructions bien écrites du site Raspberry Pi, vous pouvez les voir ici.

Remarque - Certaines personnes ont des problèmes pour décompresser le fichier. Veuillez essayer 7-Zip si vous obtenez des erreurs.

Étape 3: Connectez-vous au Raspberry Pi et exécutez la configuration initiale

Connectez-vous au Raspberry Pi et exécutez la configuration initiale
Connectez-vous au Raspberry Pi et exécutez la configuration initiale

Si vous ne connaissez pas déjà l'adresse IP de votre Raspberry Pi, vous devez la découvrir. L'un des moyens les plus simples de le faire est de vous connecter à votre routeur Internet et de consulter la liste des appareils connectés pour déterminer lequel est le Raspberry Pi. Une fois que vous avez fait cela, je vous recommande de configurer une réservation DHCP afin qu'à chaque redémarrage de votre Raspberry Pi, il ait toujours la même adresse. Mon Raspberry Pi a l'adresse IP 192.168.1.144. Le vôtre sera presque certainement différent.

Si vous utilisez un Mac ou un ordinateur exécutant Linux, vous pouvez vous connecter à votre Raspberry Pi à partir du terminal, si vous utilisez Windows, je vous recommande un programme appelé PuTTY pour vous connecter.

J'utilise un Mac donc depuis une fenêtre de terminal je tape:

ssh [email protected]

Un mot de passe vous sera demandé - Le mot de passe par défaut sur l'image est framboise

Cela vous connectera au Raspberry Pi. À l'invite, tapez la commande suivante pour accéder à l'utilitaire de configuration:

sudo raspi-config

Développez le système de fichiers en appuyant sur Entrée sur l'option 1, puis sélectionnez OK et vous reviendrez à l'écran principal.

Utilisez les touches fléchées pour passer à la deuxième option Modifier le mot de passe utilisateur et appuyez sur Entrée. Appuyez à nouveau sur Entrée et vous serez invité à entrer un nouveau mot de passe UNIX. Tapez un nouveau mot de passe, appuyez sur Entrée et ressaisissez votre nouveau mot de passe. Vous recevrez un message vous informant que votre mot de passe a été modifié avec succès.

Utilisez à nouveau les touches fléchées pour descendre jusqu'à Options de localisation et appuyez sur Entrée. Utilisez à nouveau les touches fléchées pour sélectionner Changer le fuseau horaire et appuyez sur Entrée. Sélectionnez d'abord votre zone géographique et appuyez sur Entrée, puis sélectionnez votre Fuseau horaire et appuyez sur Entrée.

Vous allez maintenant revenir à l'écran principal de l'outil de configuration du logiciel Raspberry Pi. Utilisez la touche de tabulation pour sélectionner et appuyez sur Entrée. Il vous sera demandé si vous souhaitez redémarrer maintenant. Appuyez sur Entrée pour redémarrer.

Étape 4: Configurer le logiciel IGate

Configurer le logiciel IGate
Configurer le logiciel IGate

Vous aurez besoin d'un mot de passe APRS, utilisez donc le générateur de code APRS de Magicbug pour en générer un.

Tous les logiciels ont été pré-installés, il vous suffit de modifier deux (ou éventuellement trois) fichiers.

Reconnectez-vous à votre Raspbery Pi et tapez les commandes suivantes

cd ~ sudo nano sdr.conf Faites défiler quelques lignes vers le bas et remplacez le xxx par votre indicatif et le SSID requis. -10 est recommandé pour iGates, donc si votre indicatif est G9ABC, la ligne indiquerait MYCALL G9ABC-10Dans la section ci-dessous, modifiez la ligne commençant par IGSERVER pour qu'elle soit la bonne pour votre région. Je suis en Europe donc ma ligne lit IGSERVER euro.aprs2.net Faites défiler plus bas et vous trouverez une ligne qui commence par IDLOGIN. Modifiez le xxx pour qu'il soit le même que l'indicatif que vous avez entré dans la section MYCALL ci-dessus (y compris le SSID), puis modifiez les numéros 123456 pour qu'ils soient le code d'accès que vous avez obtenu du générateur de code d'accès APRS. Tout en bas du fichier, il y a une longue ligne qui commence par PBEACON. Faites défiler la ligne et remplacez xx.xxxxxx par votre latitude, yy.yyyyyy par votre longitude (n'oubliez pas que si vous êtes à l'ouest de l'équateur, votre longitude sera un nombre négatif) et zz par votre indicatif, y compris le SSID.

Enregistrez le fichier en appuyant sur ctrl-x, puis appuyez sur la touche Y et enfin appuyez sur Entrée.

Vous pouvez maintenant tester l'installation en tapant la commande suivante. Notez que la fréquence ici est définie sur 144,80M, donc si vous vous trouvez quelque part où ce n'est pas la bonne fréquence, vous devez modifier cette ligne comme il convient.

rtl_fm -f 144.80M - | direwolf -c sdr.conf -r 24000 -D 1 -

Si tout va bien, vous verrez un écran comme celui en haut de cette étape. Appuyez sur ctrl-c pour quitter le test.

Si votre fréquence APRS locale n'est pas de 144,800 MHz, vous devrez alors éditer un fichier supplémentaire.

cd ~ sudo nano dw-start.conf

Vous cherchez la ligne qui commence:

DWCMD= bash -c 'rtl_fm -f 144.80M - Remplacez 144.80M par votre fréquence APRS, par exemple 144.39M pour l'Amérique du Nord. Enregistrez le fichier en appuyant sur ctrl-x, puis appuyez sur la touche Y et enfin appuyez sur Entrée. La dernière chose à faire est de configurer le système pour que l'APRS iGate démarre automatiquement chaque fois que vous redémarrez le Raspberry Pi. Entrez la commande suivante:

crontab -e

Faites défiler vers le bas et vous verrez la ligne suivante. #* * * * * /home/pi/dw-start.sh >/dev/null 2>&1

Supprimez le # au début de cette ligne. Enregistrez le fichier en appuyant sur ctrl-x, puis appuyez sur la touche Y, puis appuyez sur Entrée.

Étape 5: Redémarrage final - Le travail est terminé

Redémarrage final - Le travail est terminé !
Redémarrage final - Le travail est terminé !

Redémarrez votre Raspberry Pi et une fois redémarré, il se connectera automatiquement au réseau APRS et fonctionnera comme un iGate de réception uniquement. Rien ne sera renvoyé à l'écran pendant qu'il fonctionne ainsi, vous pouvez donc vérifier votre statut sur aprs.fi en recherchant l'indicatif que vous avez entré (y compris le SSID). Vous n'avez même pas besoin de vous connecter au Raspberry Pi, la passerelle démarrera automatiquement dans les quatre-vingt-dix secondes suivant le redémarrage.

Veuillez noter que je ne revendique pas l'originalité de cette méthode de configuration, j'ai simplement suivi ce qui est déjà disponible sur Internet et créé une image basée sur ces instructions pour votre commodité. Mes deux documents sources étaient Raspberry Pi SDR IGate et Raspberry Pi Packet TNC. Je vous recommande vivement de vous familiariser avec les deux pour voir ce qui a été fait ici. Vous pouvez également lire mon article de blog où je liste chaque commande que j'ai utilisée pour créer cette image. Il vaut également la peine de télécharger le guide d'utilisation complet de Dire Wolf.

Conseillé: