
Jâai Ă©crit cette suite dâarticles dans un but pĂ©dagogique afin dâaider tous ceux qui, comme moi, souhaitaient dĂ©couvrir, en les pratiquant, les techniques de rĂ©ception SDR. Les spĂ©cialistes du domaine trouveront sans doute quelques approximations et erreurs dans mes explications. JâespĂšre quâils ne mâen voudront pas et quâils me contacteront pour que nous les rectifiions ensemble par la suite. Je parle aussi, ici ou lĂ , de difficultĂ©s ou de bugs, si certains les ont surmontĂ©s, quâils me contactent pour que nous mettions Ă jour ce document. Sâils ont aussi parfois de meilleures solutions dâinstallation ou dâutilisation, quâils nâhĂ©sitent pas Ă me lâĂ©crire.
CONTACTEZ-MOI Ă lâadresse : f80543@gmail.com
Introduction
Avec ce troisiĂšme article, nous allons, pour un temps, nous Ă©loigner des ordinateurs sous Windows pour entrer dans le monde des nano-ordinateurs Raspberry Pi et de leur systĂšme dâexploitation Ă©ponyme.
Pour quelquâun ayant depuis toujours pratiquĂ© lâenvironnement Windows, lâapprentissage dâun autre systĂšme dâexploitation, basĂ© sur une distribution Linux, nâa pas toujours Ă©tĂ© facile. VoilĂ pourquoi les deux tiers de cet article traiteront de la mise en marche de la carte Raspberry Pi, sachant que nous nous rattraperons lors de nos prochains rendez-vous, la tĂȘte dans les nuages, Ă lâĂ©coute des radiosondes et du trafic aĂ©rien.
Raspberry Pi 4 (source https://shop.mchobby.be/fr/)
Quoi décoder ?
Voici, mis Ă jour, le tableau prĂ©sentant un aperçu des dĂ©codages traitĂ©s dans cette sĂ©rie dâarticles. Les cases vierges dans la colonne signifient que la rĂ©ception sera traitĂ©e dans les mois qui viennent.
La Raspberry Pi et ses accessoires
Nous allons maintenant, et pour quelque temps, quitter le mode du PC et lâenvironnement Windows pour nous intĂ©resser aux nano-ordinateurs Raspberry Pi et Ă leur systĂšme dâexploitation Ă©ponyme. AprĂšs avoir tentĂ© dâexploiter une carte Raspberry Pi 2 ModĂšle B retrouvĂ©e au fond dâun tiroir, jâai dĂ» me dĂ©cider, Ă lâoccasion de lâĂ©criture de ce tutoriel, Ă passer Ă sa nouvelle version : la Raspberry Pi 4 B avec 4Go de RAM.
Comparatif des modĂšles de Raspberry Pi (source : https://socialcompare.com/fr/comparison/raspberrypi-models-comparison)
Lors dâun achat en kit (exemple : https://www.amazon.fr/gp/product/B07WBWK17Y/ref=ppx_yo_dt_b_asin_title_o00_s00), la plupart des accessoires indispensables sont fournis.
Dans le cas contraire, il faudra, en premier lieu, se procurer une alimentation secteur Ă©quipĂ©e du bon connecteur (USB-Type C pour la PI 4). Il est important de la choisir suffisamment puissante avec un courant disponible supĂ©rieur ou Ă©gal Ă 3 ampĂšres (sous 5,1 volts). Il pourra ĂȘtre utile de lâĂ©quiper dâun interrupteur Marche/ArrĂȘt (par exemple : https://www.amazon.fr/LABISTS-Alimentation-Raspberry-Interrupteur-Adaptateur/dp/B07W7Y8FVY/ref=sr_1_3
Il en est de mĂȘme pour le stockage interne. Une carte MicroSD tient lieu et place de disque dur. TrĂšs sollicitĂ©e, elle doit ĂȘtre rapide et fiable afin de ne pas diminuer les performances globales. Les cartes de chez SanDisk ayant une vitesse de transfert allant jusquâĂ 100Mo/s sont un bon choix.
      Â
Les 2 accessoires indispensables au fonctionnement dâune Raspberry Pi
Selon lâutilisation de la Raspberry Pi, il faut choisir une carte allant de 16 Go pour de la robotique jusquâĂ 64 Go (voire 128Go) pour un systĂšme dĂ©diĂ© au multimĂ©dia. Dans notre cas, jâai choisi une carte 32Go, classe 10.
Clavier sans fil avec trackpad (marque Riitek)
Alors que la Raspberry Pi 2 ne gĂ©rait pas le Wi-Fi, mais possĂ©dait un simple accĂšs RJ45 pour une connexion internet filaire, les gĂ©nĂ©rations suivantes en sont Ă©quipĂ©es. Plus besoin donc dâacheter un dongle Wi-Fi.
Par facilitĂ©, le premier dĂ©marrage de la carte nĂ©cessite un Ă©cran avec entrĂ©e HDMI, un clavier ainsi qu'une souris. Parions que ceux de votre PC feront affaire. Nous verrons cependant plus tard dans ce document quâil est aussi possible de sâen passer si lâon a pas peur dâune approche un peu plus technique.
Les utilisateurs souhaitant parfois utiliser la Raspberry Pi en mode autonome peuvent se tourner vers un clavier mieux adapté. Parmi ceux de la marque Riitek, le mini-clavier AZERTY sans fil RT-MWK01+ est disponible ici : http://www.riitek.eu/FR/Produits/RT-MWK01%2B_FR.html.
De mĂȘme, en mode local et autonome, un mini-Ă©cran transportable comme celui de la marque Yadom peut sâavĂ©rer nĂ©cessaire. Mon choix sâest portĂ© sur un Ă©cran LCD tactile 7 pouces HDMI 800x480 : https://yadom.fr/plateformes-de-developpement/raspberry-pi/ecrans.html et son support Kuman : https://www.amazon.fr/gp/product/B07K6GHJFH/ref=ppx_yo_dt_b_asin_title_o01_s00
          Â
Ăcran tactile et son boitier (marques Yadom & Kuman)
Pour alimenter cet Ă©cran, jâai prĂ©fĂ©rĂ© utiliser une seconde alimentation plutĂŽt que de passer par le cĂąble USB reliant ma carte Ă lâaccĂšs dâalimentation de lâĂ©cran.
Si lâon envisage de se dĂ©placer avec sa Raspberry Pi, il faudra aussi se procurer une batterie externe. Pour vous aider dans votre choix, je vous conseille la lecture de cet article : https://www.powerbankexpert.com/best-raspberry-pi-power-bank/
ATTENTION, avec les nouvelles cartes Raspberry Pi, la connectique a changĂ©. Alors que les anciennes versions de cartes (V1 Ă V3) utilisaient un connecteur Micro USB, les versions 4 sont Ă©quipĂ©es dâun connecteur USB-Type C
Mise en Ćuvre du systĂšme dâexploitation
Dans le cas dâun achat en kit (achat de lâensemble Raspberry 4, chez Amazon/Labists), la carte MicroSD livrĂ©e contient une version du systĂšme dâexploitation Raspberry Pi OS. Elle peut donc ĂȘtre directement insĂ©rĂ©e dans son rĂ©ceptacle. Dans le cas contraire, il faut prĂ©parer â depuis un ordinateur portable - le systĂšme dâexploitation Ă lâ aide de lâoutil Pi Imager disponible ici : https://www.raspberrypi.org/downloads/. Dans ce cas, vous aurez alors besoin dâun lecteur/enregistreur de carte mĂ©moire.
Pour rĂ©aliser cette tĂąche ainsi que celle de la premiĂšre mise sous tension, je vous conseille vivement lâexcellent tutoriel dâAnthony F4GOH/KF4GOH Ham Radio avec le Raspberry Pi disponible ici : https://publications.r-e-f.org/raspberry/.
Pour une approche plus technique vous pouvez aussi vous reporter sur la documentation de F4HXE : Installation pas Ă pas dâune carte Raspberry Pi pour les digimodes radioamateurs Ă lâadresse : https://f6kbg.r-e-f.org/techniques/electronique-informatique/174-installation-raspberry-pi3b-pour-digimodes
Des distributions Raspberry Pi OS (anciennement nommées Raspbian) dédiées à la pratique radio-amateur et aux modes numériques et contenant de nombreux logiciels préinstallés sont aussi disponibles sur Internet. Citons :
- HamPi : http://hampi.radiowaves.ca/
- RadioPi: https://radiopi.club/
- PiSDR: https://github.com/luigifcruz/pisdr-image
Installation avec écran et clavier dédiés
Ayant maintenant tous les Ă©quipements nĂ©cessaires au bon fonctionnement de lâensemble, il faut les relier en terminant par la mise sous tension de lâalimentation 5 Volts de la Raspberry Pi.
La Raspberry Pi 4 dans son environnement initial (source HAM RADIO AVEC LE RASPBERRY PI - https://publications.r-e-f.org/raspberry/)
Par dĂ©faut, la langue au dĂ©marrage est l'anglais, plusieurs fenĂȘtres de configuration vont vous permettre de mettre Ă jour le systĂšme en le configurant en langue française. Ceci rĂ©alisĂ©, en dĂ©plaçant la souris sur lâicĂŽne rĂ©seau (en bleu, en haut, Ă droite) prenez soin de dĂ©terminer les adresses IP que votre BOX a attribuĂ©e Ă votre carte (serveur DHCP) :
Pour ma part (Raspberry Pi V4)Â :
eth0Â : 192.168.1.17/24 (liaison Ethernet, RJ45)
wlan0Â : 192.168.1.12/24 (Wi-Fi),
Toujours en accord avec le tutoriel dâAnthony F4GOH (RPI partie 1-V1.3.pdf â page 10), activez SSH et VNC. Installez ensuite et configurez, sur votre PC, les 3 logiciels recommandĂ©s :
- Putty (client SSH et telnet pour un accĂšs en ligne de commande par appel Ă la console) : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html,
- WinSCP (utilitaire de transfert de fichiers) : https://winscp.net/eng/download.php,
- VNC (interface graphique pour contrĂŽle Ă distance du bureau) : https://www.realvnc.com/fr/connect/download/viewer/.
Jusquâici, le mini-clavier et lâĂ©cran 7 pouces Ă©taient reliĂ©s Ă la carte. Nous allons maintenant pouvoir les retirer pour nous connecter Ă partir dâun PC.
Ă la premiĂšre utilisation de VNC, si lâĂ©cran 7 pouces nâest plus branchĂ©, le message Impossible dâafficher le bureau actuellement se prĂ©sente parfois sur la fenĂȘtre dâaccĂšs Ă distance. Il faut alors ouvrir une session avec Putty pour lancer la console en SSH :
sudo raspi-config
Menu principal de raspi-config
Dans le menu principal, choisissez :
2Display Options
D1 Resolution
Sélectionnez ensuite :
DMT Mode 82 1920x1080 60Hz 16 :9
Validez et acceptez le redémarrage.
Configuration de la rĂ©solution vidĂ©o pour lâutilisation de VNC
Les premiĂšres connexions sans fil se feront sans doute sans problĂšme. Mais au bout de quelques jours, les accĂšs risquent de ne plus fonctionner car (via DHCP) la box Internet aura peut-ĂȘtre attribuĂ© une autre adresse IP. Il est donc prĂ©fĂ©rable dâattribuer une IP fixe Ă notre accĂšs Wi-Fi (wlan0).
Il faut, pour cela, modifier le fichier /etc/dhcpcd.conf en adaptant la configuration selon lâadresse IP fixe dĂ©sirĂ©e. Dans mon cas, ma box dĂ©livrant des adresses dans la sĂ©rie 192.168.1.10 Ă 192.168.1.150, je dĂ©cide dâattribuer Ă lâaccĂšs wlan0 lâadresse 192.168.1.161 :
sudo nano /etc/dhcpcd.conf
Attribution dâune IP fixe (fichier /etc/dhcpcd.conf)
La sauvegarde du fichier se fera par <CTRL-O>, puis le retour en ligne de commande par <CTRL-X>.
Adresse APIPA de ma carte
Jusquâici, lâaccĂšs Ethernet (Eth0) est reliĂ© Ă la box par un cĂąble RJ45. Il est maintenant prĂ©fĂ©rable dâĂ©tablir une connexion directe entre la Raspberry Pi et le PC.
Pour poursuivre en ce sens, il faut arrĂȘter le systĂšme (shutdown now), et relier directement la carte au PC Ă lâaide de ce mĂȘme cĂąble.
AprĂšs remise en marche et accĂšs en Wi-Fi, on note, en passant la souris sur lâicĂŽne rĂ©seau, lâadresse IP qui a Ă©tĂ© attribuĂ©e, par dĂ©faut Ă ma carte, en lâabsence de serveur DHCP.
Pour ĂȘtre certain de la constance de cette adresse, je lâinscris, Ă son tour, dans le fichier dhcpcd.conf
Attribution en fixe de lâIP APIPA (fichier /etc/dhcpcd.conf)
En lâabsence de connexion Wi-Fi, nous avons maintenant un accĂšs stable via un cĂąble RJ45.
Installation sans Ă©cran ni clavier
Pour mener Ă bien cette autre installation, jâai utilisĂ©, bien quâincomplĂštes, les informations accessibles Ă la fois sur : https://raspberry-pi.fr/raspberry-pi-sans-ecran-sans-clavier/ et sur https://www.instructables.com/How-to-Setup-Raspberry-Pi-Without-Monitor-and-Keyb/.
Voici ci-dessous mon cheminement :
Le logiciel Raspberry Pi Imager Ă©tant maintenant disponible en version 1.6.2. (Juin 2021), jâai utilisĂ© cette nouvelle version en transfĂ©rant sur ma carte MicroSD la version de Raspberry Pi OS (32-bit) du 7 mai 2021.
Ă lâouverture de Pi Imager v1.6.2
AprĂšs avoir fermĂ© Pi Imager, jâai crĂ©Ă©, Ă lâaide de lâExplorateur de fichiers Windows un fichier vide du nom de ssh (sans extension) et je lâai dĂ©posĂ© sous la racine de la carte MicroSD crĂ©Ă©e prĂ©cĂ©demment.
CrĂ©ation dâun fichier vide SSH dans la partition boot de la MicroSD
Lors du premier démarrage de la Pi, la présence de ce fichier activera le protocole de communication SSH.
La prochaine Ă©tape consiste Ă Â :
- Insérer la carte MicroSD dans son emplacement, sous la carte Raspberry Pi,
- Relier, Ă lâaide dâun cĂąble RJ45, la carte au PC,
- Mettre la Raspberry Pi sous tension et attendre une petite minute.
Ouvrir ensuite PuTTY sur le PC en utilisant comme nom dâhĂŽte (Host Name)Â raspberrypi.local et comme Port, le 22.
Logiciel PuTTY pour une premiĂšre connexion Ă la Raspberry Pi
En cliquant sur Open, et aprĂšs avoir acceptĂ© la connexion (fenĂȘtre PuTTY Security Alert), il ne nous reste plus quâĂ entrer le nom dâutilisateur et le mot de passe par dĂ©faut (pi / raspberry) pour accĂ©der au systĂšme et poursuivre la configuration.
Logiciel PuTTY - premiĂšre connexion Ă la Raspberry Pi
Il faut tout dâabord modifier la langue de lâOS en utilisant lâutilitaire raspi-config (sudo raspi-config).
Dans le menu, choisissez :
5 Localisation Options
L1 Locale
Dans la nouvelle fenĂȘtre, descendez jusquâĂ la ligne fr_FR.UTF-8 UTF-8,
Appuyez sur ESPACE pour lâactiver ; un astĂ©risque apparaĂźtra pour valider le choix.
Appuyez sur TAB pour aller sur OK, et tapez ENTER.
Dans la nouvelle fenĂȘtre intitulĂ©e Package configuration sĂ©lectionnez fr_FR.UTF-8, et tapez ENTER.
AprĂšs une quinzaine de secondes vous vous retrouverez sur le menu principal.
Revenez dans le menu de localisation pour modifier le pays à associer à notre future connexion sans fil :
5 Localisation Options
L4 WLAN Country
Choisissez la France et confirmer votre choix lorsquâapparait une nouvelle fenĂȘtre (le curseur Ă©tant sur OK, tapez ENTER).
Ă nouveau, revenez dans le menu de localisation pour ajuster le fuseau horaire :
5 Localisation Options
L2 Timezone
Confirmez par OK le choix Europe. Dans la nouvelle fenĂȘtre, sĂ©lectionnez Paris et confirmez par OK.
Vérifiez ensuite si le systÚme utilise bien toute la place disponible sur la carte. Choisissez pour cela :
6 Advanced Options
A1 Expand Filesystem
Ă lâapparition du message de confirmation, tapez sur OK
De retour dans le menu principal, activez maintenant VNCÂ :
3 Interface Options
P3 VNC
Ă lâapparition du message dâinvite confirmez par OK.
De retour sur le menu principal, positionnez-vous sur FINISH et taper ENTER pour forcer un redémarrage.
Message PuTTY aprÚs la demande de redémarrage
AprĂšs ĂȘtre Ă nouveau entrĂ© dans lâutilitaire raspi-config, poursuivez les rĂ©glages en dĂ©finissant un type dâĂ©cran compatible avec celui de votre PC :
2 Display Options
D1 Resolution
Sélectionnez ensuite :
DMT Mode 82 1920x1080 60Hz 16Â :9
Il faut aussi régler la sortie son en la renvoyant vers la prise jack :
Dans le menu principal, choisissez :
1 System Options
S2 Audio
Sélectionnez :
1 Headphones
Une fois tous ces rĂ©glages effectuĂ©s, il est maintenant possible dâutiliser VNC en indiquant dans la fenĂȘtre VNC Server le nom dâhĂŽte raspberrypi.local.
 Â
VNC â PremiĂšre connexion Ă la Raspberry Pi
AprĂšs indication du nom dâutilisateur et du mot de passe par dĂ©faut (pi / raspberry), nous voilĂ enfin en mode graphique. Nous allons maintenant terminer la configuration systĂšme. Pensez-en tout premier lieu Ă noter lâadresse IP de votre carte telle quâelle apparait en bas Ă droite de la fenĂȘtre de bienvenue.
FenĂȘtre de bienvenue avec adresse IP
Ensuite :
- Cliquez sur Next,
- Confirmez le choix Pays (France / French / Paris) et la non utilisation des claviers Anglais ou US,
- Changez le mot de passe,
- Confirmez le setup de lâĂ©cran,
- Ignorez la configuration Wi-Fi (choix SKIP),
- Ignorez la proposition de mise Ă jour (choix SKIP),
- Terminez en cliquant sur DONE,
- Redémarrez la carte et reconnectez-vous.
Il nous reste encore quelques derniers réglages.
(Capture Ă©cran : Choix de lâĂ©cran du bureau virtuel)
Sur notre Ă©cran PC, la taille rĂ©duite du bureau virtuel est trĂšs vite pĂ©nalisante. Comme nous lâavons dĂ©jĂ indiquĂ©, il est possible de lâĂ©tendre avec lâutilitaire Screen Configuration (via le choix PrĂ©fĂ©rences du menu des applications - Framboise).
CĂŽtĂ© rĂ©seau, il faut maintenant activer la liaison Wi-Fi en revenant, Ă nouveau, vers lâutilitaire raspi-config (sudo raspi-config).
Dans le menu, choisissez :
1 System Options
S1 Wireless LAN
Entrez le SSID de votre rĂ©seau Wi-Fi et son mot de passe. Quelques secondes aprĂšs avoir quittĂ© lâoutil, le symbole rĂ©seau apparait prĂšs de lâhorloge. Vous ĂȘtes connectĂ©.
Il ne nous reste plus maintenant quâĂ dĂ©finir des IP fixes en Ă©ditant et modifiant le fichier /etc/dhcpcd.conf comme nous lâavions fait prĂ©cĂ©demment.
Approche systĂšme
Voici maintenant quelques commandes qui pourront vous ĂȘtre utiles, si comme moi, vous dĂ©couvrez le monde de la Raspberry Pi en mĂȘme temps que celui du SDR.
VĂ©rification de lâespace attribuĂ© au systĂšme
La taille de lâespace attribuĂ© au systĂšme sur la carte MicroSD est obtenu via la commande :
df -h
RĂ©sultat de la commande df -h
Ici le systĂšme de fichier a une taille de 29 Go, ce qui est correct pour une carte MicroSD de 32 Go. Si cette taille est bien moindre (environ 2Go) il faut allouer au systĂšme lâespace laissĂ© inutilisĂ© Ă lâaide de lâutilitaire de configuration :
sudo raspi-config
Choisir :
6 Advanced Options
A1 Expand Filesystem
En retour nous recevons un message de validation :
Message aprĂšs ajustement de lâespace disponible (Expand Filesystem)
Mises à jour des dépÎts et des versions
Les deux commandes suivantes sont à exécuter réguliÚrement :
sudo apt-get update
sudo apt-get upgrade
Connaitre sa version de Raspbian
Pour trouver la version de Raspbian, il suffit de saisir la commande suivante :
cat /etc/os-release
Voir sa version systĂšme sous Raspbian OS
Connaitre ses versions de Python
Les commandes suivantes permettent de connaitre les versions installées du logiciel Python :
python --version
python3 --version
Pour ma part, le retour de ces requĂȘtes a indiquĂ© des versions 2.7.16 et 3.7.3
Rappel des derniĂšres commandes
La commande history sans paramÚtre affiche la liste des derniÚres commandes entrées par un utilisateur (jusque 500 commandes par défaut).
Commande history --help
ArrĂȘt ou reboot du systĂšme
La syntaxe pour un redémarrage est :
reboot
Pour lâarrĂȘt immĂ©diat est :
shutdown -h now
Comment changer le mot de passe de lâutilisateur pi
Pour changer le mot de passe, deux possibilitĂ©s sâoffrent Ă vous.
Tout dâabord, en ligne de commande, lancez :
sudo raspi-config
Dans le menu principal, choisissez :
1 System Options
S3 Password
Suivez les instructions.
Avec le menu des applications, ouvrez :
Préférences
Configuration du Raspberry Pi
Suivez les instructions depuis lâonglet SystĂšme.
Et si par malheur, vous avez perdu votre mot de passe, suivez les instructions de la page :  https://www.framboise314.fr/a-laide-au-secours-jai-oublie-mon-mot-de-passe/
VĂ©rifier la date et lâheure
timedatectl
Tous les dĂ©tails relatifs aux rĂ©glages de lâheure sont disponibles ici :  https://raspberrytips.fr/regler-heure-raspberry-pi/
Lister, dĂ©marrer et arrĂȘter les servicesservice --status-all
Cette instruction affiche la liste de tous les services. Le sigle + en premiĂšre colonne signifie que le service est en train d'ĂȘtre exĂ©cutĂ© tandis que le signe - indique qu'il est stoppĂ©.
La commande suivante répertorie tous les services :
systemctl list-unit-files
Grace Ă lâutilitaire grep, il est possible de lister les services qui sont lancĂ©s au dĂ©marrage :
systemctl list-unit-files | grep enabled
La commande suivante permet de connaitre lâĂ©tat dâun service particulier ; exemple :
- systemctl is-active dump1090-mutability
Selon son état, la réponse sera active ou inactive.
Pour ceux qui souhaiteraient pouvoir modifier la configuration des services je conseille lâinstallation du paquet sysv-rc-conf, qui, offre une interface simple permettant de dâactiver, modifier ou dĂ©sactiver les services Pour cela, il suffit de se dĂ©placer avec les flĂšches directionnelles et d'utiliser la touche ESPACE pour activer ou dĂ©sactiver leurs runlevels.
La touche "Q" permet de quitter.
sudo sysv-rc-conf
Trois possibilitĂ©s sâoffrent Ă vous pour arrĂȘter ou redĂ©marrer un service.
- Avec lâutilitaire Systemd et sa commande systemctl. Exemple :
- sudo systemctl stop gpsd.socket
- sudo systemctl disable gpsd.socket
- Avec la commande service. Exemple :
- sudo service dump1090-fa stop
- sudo service piaware stop
- Via les scripts init. Exemple :
- /etc/init.d/dump1090-mutability stop
- /etc/init.d/dump1090-mutability start
Comment monter et démonter un disque USB
AprÚs avoir connecté un disque ou une clé USB sur un port de la Raspberry Pi (si vous avez un modÚle récent de carte, les ports bleus sont les plus rapides, car USB3), recherchons quelques informations sur cet élément :
sudo fdisk -l
Les derniĂšres lignes affichĂ©es correspondent gĂ©nĂ©ralement Ă votre disque. AprĂšs vous en ĂȘtre assurĂ©, par exemple en vĂ©rifiant la taille indiquĂ©e, notez le nom du disque pour le systĂšme (ici /dev/sdb1).
Les derniĂšres lignes de la commande sudo fdisk -l
Si ce nâest pas dĂ©jĂ fait, il faut maintenant crĂ©er un point de montage, en gĂ©nĂ©ral dans /media ou /mnt :
cd /media
mkdir /media/data1
Il ne reste plus maintenant quâĂ monter le disque :
sudo mount /dev/sdb1 /media/data1 -o uid=pi,gid=pi
Les options uid et gid permettent dâautoriser lâutilisateur pi Ă lire et Ă©crire les fichiers du disque. Pour le vĂ©rifier, utilisez, par exemple, ces commandes :
ls -latr /media/data1
touch /media/data1/test
Notez aussi quâil est possible de voir les partitions actives via la commande :
df -h
Pour démonter le disque avant de le retirer du port USB il faut taper les commandes suivantes :
sudo umount /dev/sda1
sudo udisksctl power-off -b /dev/sda1
Cette derniĂšre commande (udisksctl) semble supprimer lâapparition du message dâalerte : drive was removed without ejecting Please use menu to eject before removal.
Gestion des menus
La gestion des menus se fait au travers de lâĂ©diteur de menus :
- Framboise (menu des applications)
- Préférences
- Main Menu Editor
Il est alors possible de crĂ©er, modifier ou supprimer lâaccĂšs Ă un sous-menu ou Ă une application.
CrĂ©ation dâun script exĂ©cutable et dĂ©pose sur le bureau
Pour faciliter le lancement dâune application, le passage par un script accessible depuis le bureau peut sâavĂ©rer utile. Vous en trouverez un exemple dans le paragraphe dĂ©diĂ© Ă lâapplication ChaseMapper.
Duplication/sauvegarde de la carte microSD
     Â
Sauvegarde avec SD Card Copier                                  Lancement de SD Card Copier
Avant dâaller plus loin dans des installations de logiciels spĂ©cifiques, il est utile de sauvegarder le contenu de la carte MicroSD. Le plus simple est de la dupliquer sur un support identique. Pour cela, on insĂšre un lecteur de carte USB Ă©quipĂ© dâune autre MicroSD dans lâun des ports libres de la Raspberry Pi. On utilise ensuite lâutilitaire SD Card Copier disponible dans lâonglet Accessoires du menu des applications (Framboise).
Afficher la température du CPU
(capture : CPU à 46°)
Pour vĂ©rifier, en temps rĂ©el, la tempĂ©rature du CPU, il est possible de lâafficher sur la barre de lancement des applications. AprĂšs avoir cliquĂ©-droit sur celle-ci, sĂ©lectionnez Ajouter/Enlever des Ă©lĂ©ments au tableau de bord, puis l'onglet Appliquettes du tableau de bord.
Cliquez sur le bouton Ajouter pour ouvrir une nouvelle fenĂȘtre. Une liste apparait avec lâensemble des plugins disponibles. Parmi eux, choisissez Moniteur de tempĂ©rature, cliquez par 2 fois sur Ajouter, et Fermer.
  Â
Affichage de la température du CPU
Coup dâĆil sur la configuration
Voici, pour information, le retour de quelques commandes systÚme montrant comment est configuré ma propre carte Raspberry Pi suite à la configuration sans écran ni clavier.
Notez plus bas, lâusage de la commande cat qui sert Ă lire le contenu dâun fichier texte pour lâafficher sur la console.
pi@raspberrypi:~ $ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/root          29G   8,9G  19G  32% /
devtmpfs          1,8G      0 1,8G  0% /dev
tmpfs             1,9G      0 1,9G  0% /dev/shm
tmpfs             1,9G   8,6M 1,9G  1% /run
tmpfs             5,0M   4,0K 5,0M  1% /run/lock
tmpfs             1,9G      0 1,9G  0% /sys/fs/cgroup
/dev/mmcblk0p1Â Â Â Â 253MÂ Â Â Â 48MÂ 205MÂ 19% /boot
tmpfs             383M   4,0K 383M  1% /run/user/1000
pi@raspberrypi:~ $ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>Â mtu 1500
inet 169.254.131.67Â netmask 255.255.0.0Â broadcast 169.254.255.255
inet6 fe80::bd4c:cf0f:29cc:b05c prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:f7:ea:be txqueuelen 1000 (Ethernet)
RX packets 10523Â bytes 1128496 (1.0 MiB)
RX errors 0Â dropped 0 Â overruns 0Â frame 0
TX packets 6702Â bytes 6179231 (5.8 MiB)
TX errors 0Â dropped 0 overruns 0Â carrier 0Â collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>Â mtu 65536
inet 127.0.0.1Â netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Boucle locale)
RX packets 5Â bytes 284 (284.0 B)
RX errors 0Â dropped 0Â overruns 0Â frame 0
TX packets 5Â bytes 284 (284.0 B)
TX errors 0Â dropped 0 overruns 0Â carrier 0Â collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>Â mtu 1500
inet 192.168.1.161Â netmask 255.255.255.0Â broadcast 192.168.1.255
inet6 fe80::e4f3:5b70:9f12:cee9Â prefixlen 64Â scopeid 0x20<link>
inet6 2a01:cb18:834e:f300:f098:b4c2:6488:87ee prefixlen 64 scopeid 0x0<global>
ether dc:a6:32:f7:ea:bf txqueuelen 1000 (Ethernet)
RX packets 50265Â bytes 11106342 (10.5 MiB)
RX errors 0Â dropped 3180Â overruns 0Â frame 0
TX packets 13022Â bytes 4778247 (4.5 MiB)
TX errors 0Â dropped 0 overruns 0Â carrier 0Â collisions 0
pi@raspberrypi:~ $ cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=FR
network={
ssid="Livebox-XXXX
psk="XXXXXXXXXXXXXXXXXXXXXXXXXX (On retrouve ici lâidentifiant de ma box Internet et sa clĂ© de sĂ©curitĂ©)
key_mgmt=WPA-PSK
}
pi@raspberrypi:~ $ cat /etc/dhcpcd.conf
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel
# Inform the DHCP server of our hostname for DDNS.
hostname
# Use the hardware address of the interface for the Client ID.
clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
#duid
# Persist interface configuration when dhcpcd exits.
persistent
# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu
# Most distributions have NTP support.
#option ntp_servers
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# Generate SLAAC address using the Hardware Address of the interface
#slaac hwaddr
# OR generate Stable Private IPv6 Addresses based from the DUID
slaac private
# Static IP configuration (Box Internet):
#interface eth0
#static ip_address=192.168.1.160/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
#static routers=192.168.1.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
# It is possible to fall back to a static IP if DHCP fails:
# define static profile
profile static_eth0
static ip_address=169.154.131.67/16
#static routers=192.168.1.1
#static domain_name_servers=192.168.1.1
# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
# Wifi wlan0 configuration
interface wlan0
static ip_address=192.168.1.161/24
static routers=192.168.1.1
static domain_name_servers=
static domain_search=
Prise de main Ă distance
Jâai jusquâici utilisĂ© VNC pour rĂ©aliser une connexion directe depuis mon propre rĂ©seau. Voyons maintenant comment autoriser des connexions sĂ©curisĂ©es depuis lâextĂ©rieur. Il faut pour cela installer VNC Server et vĂ©rifier que notre version de VNC Viewer est bien la derniĂšre en date :
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
Ayant dĂ©jĂ utilisĂ© VNC Viewer, nous nâavons pas Ă activer VNC dans la fenĂȘtre de configuration du Raspberry Pi (Framboise / PrĂ©fĂ©rences / Configuration du Raspberry Pi).
FenĂȘtre dâaccueil de VNC Server
Cliquez sur lâicĂŽne VNC en haut Ă droite de lâĂ©cran afin dâouvrir la fenĂȘtre VNC Server puis sur le lien Ă©tablir connexion, en bas, Ă droite de cet Ă©cran.
Vous arrivez alors sur la page de connexion de VNC
Haut de la page de connexion de VNC dédiée au Raspberry Pi
Entrez votre adresse mail, en bas de cette page dans lâespace Get started, et cliquez sur Next.
Dans la nouvelle fenĂȘtre, confirmez votre mail ; cliquez : Je ne suis pas un robot, puis Next. Une nouvelle page apparait.
Bas de la page de connexion de VNC dédiée au Raspberry Pi
 Renseignez alors les diffĂ©rents champs, et cochez les cases utiles en bas de la fenĂȘtre.
Vous allez alors recevoir un message Ă lâadresse mail indiquĂ©e. Sur celui-ci, cliquez sur VERIFY MAIL.
Création du compte VNC
Fermez le navigateur Internet Chromium et revenez sur la page dâaccueil VNC Server. Dans la colonne ConnectivitĂ©, cliquez sur Ouvrez une session. Identifiez-vous avec lâadresse mail et le mot-de-passe crĂ©Ă© pour le compte RealVNC et cliquez sur Ouvrir une session.
Activation de lâaccĂšs Ă distance - Raspberry Pi (Ă©cran 4)
 Â
Activation de lâaccĂšs Ă distance - Raspberry Pi (Ă©crans 2 & 3)
Activation de lâaccĂšs Ă distance - Raspberry Pi (Ă©cran 1)
Installation de Gqrx et de la clé RTL-SDR
Gqrx est un logiciel de réception radio SDR, gratuit et convivial, développé par Alexandru Csete. Il prend en charge de nombreux matériels SDR listés sur la page https://github.com/csete/gqrx.
La derniÚre version (V2.14.4) date du 28 décembre 2020.
Ma clé RTL-SDR est reconnue (cas Raspberry Pi V4)
 12) Test de reconnaissance de la clé :
rtl_test
Ma clé RTL-SDR est reconnue (cas Raspberry Pi V4)
Auto-alimentation du LNA â rtl_biast
Tous les logiciels radioamateurs nâintĂšgrent pas lâoption dâauto-alimentation dâun LNA logĂ© Ă la sortie de lâantenne. Tout comme sous Windows, il est bon dâinstaller le logiciel rtl_biast :
cd /home/pi
git clone https://github.com/rtlsdrblog/rtl_biast
cd rtl_biast
mkdir build
cd build
cmake (Ici, il faudra parfois inclure comme arguments, le dĂ©tachement automatique des pilotes kernel et la mise en Ćuvre des rĂšgles UDEV par : cmake .. -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON Voir : https://www.rtl-sdr.com/getting-the-v3-bias-tee-to-activate-on-piaware-ads-b-images/
make
Durant lâexĂ©cution des deux derniĂšres commandes, du texte rose et vert dĂ©file un temps Ă lâĂ©cran. Lorsque la compilation se termine on retrouvera le programme rtl_biast dans le rĂ©pertoire src.
Son lancement est alors similaire Ă ce quâil est sous Windows :
ON: /home/pi/rtl_biast/build/src/rtl_biast -b
OFF: /home/pi/rtl_biast/build/src/rtl_biast -b 0
rtl_biast (help)
De nombreuses questions circulent sur Internet Ă propos du message dâerreur suivant : rtl_biast: symbol lookup error: rtl_biast: undefined symbol: rtlsdr_set_bias_tee_gpio
Il apparait, par exemple lorsque le programme est lancé depuis le répertoire src :
cd /home/pi/rtl_biast/build/src
rtl_biast -b 1
En effet, et depuis ce répertoire, il faut alors utiliser les commandes suivantes :
ON: LD_LIBRARY_PATH=/usr/local/lib rtl_biast -b 1
OFF: LD_LIBRARY_PATH=/usr/local/lib rtl_biast -b 0
Lancement de rtl_biast
Lâautre possibilitĂ© est de faire prĂ©cĂ©der le nom du programme par ./ :
ON: ./rtl_biast -b 1
OFF: ./rtl_biast -b 0
Ceci dit, et pour nous faciliter la tĂąche, nous pouvons positionner leur lancement depuis le Bureau.
Lancement de rtl_biast depuis le Bureau
Nous pouvons aussi faire en sorte que lâalimentation du LNA se fasse dĂšs le dĂ©marrage de la carte. Lâune des possibilitĂ©s passe par la modification du fichier /etc/rc.local dans lequel on ajoute la commande voulue avant la ligne exit 0.
Pour un lancement de rtl_biast au démarrage
ATTENTION : Cette procĂ©dure dâauto alimentation ne fonctionne pas lorsque certains services dĂ©diĂ©s Ă dump1090-mutability, pour le suivi du trafic aĂ©rien avec radarvirtuel, sont lancĂ©s comme services au dĂ©marrage de la Pi (voir plus avant le paragraphe dĂ©diĂ© Ă dump1090-mutability (expĂ©rience 2). Par contre cela semble fonctionner avec dump1090-fa et PiAware (le client FlightAware).
Premiers tests avec Gqrx
Dans le menu des applications (Framboise), lâicĂŽne de lancement de Gqrx est Ă retrouver dans le sous-menu Internet. Par le biais dâun clic droit de la souris, il est possible de la dupliquer sur le bureau.
Premier lancement de Gqrx
Ă sa premiĂšre ouverture, Gqrx ouvre une fenĂȘtre qui nous permet de dĂ©finir le type de clĂ© utilisĂ©. Ici, nous sĂ©lectionnons (Device) Realtek RTL2838UHIDIR SN : 00000001. Câest en effet cette clĂ© qui a Ă©tĂ© prĂ©cĂ©demment identifiĂ©e par la commande rtl_test (voir point 11 ci-dessus).
Lâonglet Device string prend la valeur rtl=0.
Si, comme moi, vous utilisez un prĂ©-ampli LNA positionnĂ© prĂšs de lâantenne (dans mon cas, aprĂšs environ 6 mĂštres de cĂąble), il faut rajouter lâoption bias=1 (aprĂšs sĂ©paration par une virgule).
Il ne nous reste plus maintenant quâĂ tenter une premiĂšre rĂ©ception sur la bande FM.
Â
Â
Gqrx â Ăcoute de France Musique
En cas dâabsence de son (il vous faut, bien sĂ»r, prĂ©alablement, brancher des enceintes sur la carte), passez par lâapplication raspi-config pour le rediriger vers la prise jack et non pas la prise HDMI.
DĂ©codage POCSAG avec Gqrx et Multimon-ng
Tout comme nous lâavons fait sous Windows, avec Gqrx, nous pouvons facilement visualiser lâarrivĂ©e des trames POCSAG, par exemple dans la bande des 466MHz.
Â
Gqrx - Trame POCSAG dans la bande des 466MHz
Pour le dĂ©codage, nous devons installer le dĂ©codeur Multimon-ng et lâutilitaire audio SoX :
sudo apt-get install multimon-ng
sudo apt-get install sox
Pour rediriger la sortie audio de Gqrx, il faut activer l'envoi du son vers le port UDP localhost (port 7355 par dĂ©faut). La vĂ©rification du rĂ©glage se fait en cliquant sur le bouton « âŠÂ », tout en bas, Ă droite, sous la barre de Gain (onglet Receiver Options). On cliquera ensuite sur le bouton voisin UDP.
Tout en gardant Gqrx ouvert, il faut ensuite ouvrir une fenĂȘtre LXterminal et exĂ©cuter â en tenant compte des majuscules, des espaces et des tirets, la longue commande :
nc -l -u localhost 7355 | sox -t raw -esigned-integer -b16 -r 48000 - -esigned-integer -b16 -r 22050 -t raw - | multimon-ng -t raw /dev/stdin -a SCOPE -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha â
Cette commande, par lâappel de netcat transmet Ă Sox le signal issu du port UDP. Sox le transforme en un format reconnaissable par Multimon afin quâil le dĂ©code selon les modes POCSAG 512, 1200 ou 2400.
DĂ©codage POCSAG avec Multimon-ng
En bas de lâĂ©cran, Ă droite et partiellement recouverte, une « fenĂȘtre sans nom » sâest ouverte. Dans celle-ci sâaffiche le signal comme nous le verrions Ă lâaide dâun oscilloscope (option -a SCOPE de la ligne de commande). Cette ouverture et cet affichage signifie la bonne rĂ©ception du signal par Multimon.
RĂ©ception FAX avec Gqrx et HamFax
La premiĂšre Ă©tape consiste Ă installer Hamfax (sudo apt-get install hamfax) et Ă lâajouter sur le bureau.
Pour atteindre les bandes HF, nous allons utiliser la clĂ© SDR en mode direct sampling. Pour cela, et dĂšs lâouverture de Gqrx (sans avoir au prĂ©alable lancĂ© dâĂ©coute) il faut ajouter lâoption direct_samp=2 ou direct_samp=3 dans le panneau de configuration (File / I/O devices).
Pour ma part, câest le choix Device string contenant comme arguments rtl=0,direct_samp=3 qui mâa donnĂ© les meilleurs rĂ©sultats..
AprĂšs avoir dĂ©marrĂ© lâĂ©coute [*], et sâĂȘtre positionnĂ© en mode USB et filtre Ă©troit (Narrow), on lance HamFax. Tout en laissant les prĂ©rĂ©glages sur les valeurs inscrites par dĂ©faut, la rĂ©ception sera prĂȘte Ă dĂ©marrer suite au choix Recevoir / RĂ©ception depuis le pĂ©riphĂ©rique son.
(capture : Gqrx en mode direct sampling)
[*]Voici, pour mémoire, un rappel de quelques fréquences courantes :
- 3855 KHz, 7880 KHz, 13882,5 KHz : Hambourg Météo (Allemagne)
- 5 KHz, 4610 KHz, 8040 KHz, 11086.5 KHz : Northwood Météo (UK)
Sur Gqrx, il faut alors ajuster Ă lâoreille (Ăcoutez par exemple : https://f8ffp.monsite-orange.fr/page-5bcf38b0cf10b.html) la frĂ©quence de rĂ©ception en la dĂ©calant petit Ă petit au travers de la fenĂȘtre Receiver Options. Ătant en phase de test, Ă lâapproche du signal souhaitĂ© nous revenons sur HamFax en choisissant Ne pas attendre la trame APT puis Ne pas attendre les motifs de rĂ©fĂ©rence
 Â
Signal Fax sur Gqrx et premier lancement de HamFax
La rĂ©ception du fax en cours dâĂ©mission dĂ©bute. Plus lâon sâapproche de la frĂ©quence optimale, plus la transition entre les noirs et les blancs sâaccentue.
RĂ©ception fax (Gqrx et HamFax)
Dans mon environnement, lâinconvĂ©nient majeur de cette derniĂšre version de Hamfax, câest quâelle plante trĂšs rĂ©guliĂšrement lorsque lâon souhaite arrĂȘter le dĂ©codage ou simplement cliquer sur Annuler. Si de mes lecteurs sait comment solutionner ce problĂšme, quâil nâhĂ©site pas Ă me contacter afin que nous en fassions bĂ©nĂ©ficier les lecteurs.
Réception FAX et RTTY météo avec Gqrx et Fldigi
Pour remplacer Hamfax, je me suis donc tournĂ© vers Fldigi. Ce logiciel en libre distribution de Dave Freese, W1HKJ, permet de commander un Ă©metteur-rĂ©cepteur pour transmettre des donnĂ©es numĂ©riques ou analogiques. Ă la diffĂ©rence de dl-fldigi, Il fait lâobjet de frĂ©quentes mises Ă jour.
Un bug ennuyeux avec Hamfax
Nous ne nous intĂ©resserons ici quâa la partie rĂ©ception du logiciel ; celle qui intercepte, pour les dĂ©coder, le signal audio fourni par le logiciel de rĂ©ception Gqrx prĂ©cĂ©demment installĂ©. Les modes de communication disponibles dans cette version sont entre autres : alphabet morse. FSK. PSK31. RTTY. Hellschreiber. radiofacsimilĂ© Throb et QPSK.
AprÚs les indispensables sudo apt-get update (et upgrade), nous allons, pour cette installation, passer par le choix Add / Remove Software du menu des applications (Framboise / Préférences).
AprĂšs avoir entrĂ© le choix fldigi dans la fenĂȘtre de recherche, une sĂ©rie de logiciels Ă installer est proposĂ©e. Lâinstallation dĂ©butera aprĂšs sĂ©lection du troisiĂšme choix (dans mon cas) et le clique sur Apply. AprĂšs authentification avec notre mot de passe associĂ© au compte pi,
Choix pour lâinstallation de Fldigi
Une fois lâinstallation terminĂ©e, le programme est disponible Ă partir du choix Internet au sein du menu des applications (Framboise). Il est alors possible dâen dupliquer son lancement sur le bureau (bouton droit de la souris). A la premiĂšre ouverture, toute une sĂ©rie de fenĂȘtres de configuration nous sont proposĂ©es. Ne travaillant quâen mode rĂ©ception, il suffit, dans un premier temps, de toutes les ignorer (en cliquant sur Suivant), pour arriver sur lâĂ©cran principal du logiciel.
FAX
Une fois Gqrx callĂ© sur lâune des frĂ©quences fax et rĂ©glĂ© comme prĂ©cĂ©demment, lâappel menu Mode OP / WEFAX /WEFAX /WEFAX-IOC576 dĂ©clenche un dĂ©but de rĂ©ception.
Réception FAX (réalisée avec la version dl-Fldigi préalablement installée)
En rĂ©ception seulement, il nây a pas lieu de tenir compte de la frĂ©quence affichĂ©e par Fldigi. Un rĂ©glage « Ă lâoreille » permet dâamĂ©liorer la qualitĂ© de lâimage. Dans la fenĂȘtre « chute dâeau » la marque de rĂ©glage rouge, Ă droite, se retrouve alors callĂ© sur le signal reçu.
RTTY
Comme prĂ©alable Ă la rĂ©ception des signaux RTTY en provenance dâHambourg il nous faut rĂ©gler le dĂ©bit et lâespacement entre les deux frĂ©quences audios via lâonglet Modems/TTY/Tx accessible depuis le choix Configuration/Operating/Active Modem :
- Espacement (Carrier shift)Â : 425 Hz,
- Vitesse (Baud Rate)Â : 50 bauds,
- Le codage : 5 bits par caractÚre, pas de parité et 1 bit de stop.
Fldiji â rĂ©glage des paramĂštres RTTY pour Hambourg mĂ©tĂ©o
Une fois ces réglages effectués, il faut :
- Lancer Gqrx
- Passer en écoute sur la fréquence choisi (mode LSB, filtre Normal, AGC Off),
- DĂ©caler le filtre dâenviron 1,9 Kz pour bien entendre le signal sonore Ă lâoreille
Du cĂŽtĂ© de Fldigi, ne tenez pas compte de la valeur de la frĂ©quence affichĂ©e en haut Ă gauche de sa fenĂȘtre. Alors que sur la « chute dâeau » apparaissent les deux frĂ©quences audios, le passage de la souris dans ce volet fait apparaĂźtre les 2 marques jaunes de rĂ©glage qui suivent le pointeur. Positionnez ces marques exactement Ă cheval sur le signal et faites un clic gauche. Si les barres jaunes ne sont pas au bon espacement, câest que sa valeur (Carrier Shift) nâest pas la bonne. Lâaccord rĂ©alisĂ©, lâaffichage des messages Ă©mis dĂ©bute.
Le manuel dâutilisation de Fldigi, en anglais, est disponible ici : http://www.w1hkj.com/FldigiHelp/. Un guide du dĂ©butant, en français, mais datant de 2013, est Ă©galement accessible en ligne sur lâURL : https://f4eed.files.wordpress.com/2013/12/fldigi_guide_utiisateur_f5gfe.pdf.
Fldigi â rĂ©ception RTTY pour Hambourg
ANNEXE-2 â References Pi
- Raspberry Pi et SDR
http://happysat.nl/Raspberry/index.html - Tutoriel dâAnthony F4GOH/KF4GOH Ham Radio avec le Raspberry Pi
https://publications.r-e-f.org/raspberry/ - Gqrx SDR (et HamFax)
https://gqrx.dk/doc/practical-tricks-and-tips - DĂ©codage POCSAG via Gqrx
http://f0fyf.blogspot.com/2016/02/decodage-pocsag-via-gqrx-linux.html - Site de radiosonde auto rx
https://github.com/projecthorus/radiosonde_auto_rx/wiki - Un GPS USB pour le Raspberry Pi
https://www.framboise314.fr/un-gps-usb-pour-le-raspberry-pi/ - Raspberry Pi Buster â GPS Dongle as a time source with Chrony & Timedatectl
https://photobyte.org/raspberry-pi-stretch-gps-dongle-as-a-time-source-with-chrony-timedatectl/ - NTP : la synchronisation temporelle avec Chrony
https://www.it-connect.fr/ntp-la-synchronisation-temporelle-avec-chrony/ - Récepteur connecté, autonome et automatique de radiosondes
https://f1ujt.qrq.fr/2019/10/22/recepteur-connecte-autonome-et-automatique-de-radiosondes/ - FoxtrotGPS 1.2.2
https://www.foxtrotgps.org/doc/foxtrotgps.html