Jaero est un petit programme très complet fort utile pour les passionnés d'aéro. Il permet de d'écouter les conversations sur le C-channel (essentiellement des communications lors d'urgences médicales mais également d'autres demandes émanant du personnel de bord : plan de vol, météo .... ) le tout, sur la bandes L, aux alentours des 1.5Ghz. Il permet aussi le décodage des acars (plus complet que sur VHF), de l'adsb et tout ce qui transite via Inmarsat en Aero-L et Aero-H
Jaero fonctionne sous windows mais également sous linux et c'est cet os qui sera concerné par la suite de l'article.
Jaero se récupère via le Github avec la commande clone via le terminal :
> git clone https://github.com/jontio/JAERO.git
Normalement, si votre version de linux est à jour, les prérequis sont fournis avec le logiciel mais au cas où :
> sudo pat-get update
> sudo apt-get upgrade
>sudo apt-get dist-upgrade
Passons aux librairies fournies à installer avant jaero :
Libacars, qui permettra de décoder les messages acars :
>cd JAERO/libacars-1.1.0
>mkdir build && cd build
>cmake ..
>make && sudo make install
libcorrect pour la correction d'erreurs directes :
>cd JAERO/libcorrect
>mkdir build && cd build
>cmake ..
>make && sudo make install
(si la commande ./configure vous retourne bash: ./configure: Permission non accordée, pas de panique, optez pour sh ./configure )
libogg, le codec de décodage de flux binaire pour le retranscrire en format plus comestible et moins gourmand tel que le raw
>cd JAERO/libogg-1.3.3
>./configure
>make && sudo make install
libvorbis, la librairie de compression audio :
>cd JAERO/libvorbis-1.3.6
>./configure
>make && sudo make install
>sudo ldconfig
Tout est prêt pour installer JAERO :
>cd JAERO/JAERO
>qmake
>make && sudo make install
>sudo ldconfig
Vous trouverez l'application dans votre menu (il se mettra dans la partie internet, vous n'aurez qu'à le déplacer dans votre partie hamradio si besoin ).
Si jamais, lors de l'exécution, l'erreur " Can't find or load all the libraries necessary for aeroambe. You will not get audio " il faudra installer la librairie adéquate en procédant bien dans cet ordre, comme ceci :
>git clone https://github.com/jontio/libaeroambe.git
>cd libaeroambe/mbelib-master/
>mkdir build && cd build
>cmake ..
>make && sudo make install
>sudo ldconfig && cd
>cd libaeroambe/libaeroambe/
>qmake && make
>sudo make install && sudo ldconfig
En relançant JAERO, vous devriez avoir cet écran :
(premier démarrage à 15h41 sans la librairie ambe, le deuxième à 15h53 avec )
Jaero utilise le flux de capture de votre carte son.Pour utiliser le SDR, il suffit de rediriger ( avec pavucontrol, direwolf .. ) le son du SDR vers l'entrée carte son.
Avec pavucontrol (sudo apt-get install pavucontrol ) par exemple, dans l'onglet enregistrement, il faudra sélectionner "Monitor of audio interne Stereo Analogique" pour la redirection
En ouvrant votre application SDR favorite (gqrx ) en mode usb et avec un volume acceptable, vous verrez alors l'afficheur de JAERO prendre vie. N'hésitez pas à monter le volume de votre SDR afin de voir la "led" volume basculer en vert.
Vous êtes donc prêt à trouver les bonnes fréquences (entre 3600 et 3629 Mhz en bande C / 1545 et 1546 Mhz en bande L ) et le bon signal pour réaliser du décodage. Je ne vous cache pas qu'avec une antenne adaptée et un LNA, vous pourrez décoder dans de meilleures conditions.
Afin de mieux comprendre les messages qui s'afficheront, le guide Acars reste d'actualité : http://www.carmachicago.com/profiles/acars.pdf
Afin de mieux comprendre les messages qui s'afficheront, le guide Acars reste d'actualité : http://www.carmachicago.com/profiles/acars.pdf
Bonsoir, je suis en train d'installer jaero mais à la fin de la compilation au make , j'ai le message d'erreur suivant : "audiooqpskdemodulator.h:5:23: fatal error: QAudioInput: Aucun fichier ou dossier de ce type
RépondreSupprimercompilation terminated." je suis sous Ubuntu 16 04 et j'ai installé Qt5 qui fonctionne, par ailleurs, pour d'autres applications, pouvez-vous m'aider SVP ? cdt
Bonjour
SupprimerQuel est le retour de commande de $ qmake --version ?
Il faut bien être sûr de compiler avec QT5. Si ce n'est pas le cas, il faudra forcer en faisant un $ qmake-qt5 pour que QAudioInput soit pris en charge. Avant, bien penser à nettoyer les données déjà compiler avec un make clean
Jeff
Bonjour, merci pour votre retour. J'ai réussi, finalement, à compiler JAERO sous QT5 mais au prix de modifications de qques fichiers .h notamment. J'ai dû remplacer des includes : #include par #include car QT5 ne connaît pas QtGui...J'ai le détail si cela vous intéresse ..Avez-vous dû faire ces modifs ?? cdt
Supprimerok parfait alors.. La compilation avait été faite ici avec une version complète de QT 5.7.1, QtGui étant arrivé sur la 5.7.0 et je n'ai pas eu besoin de modifier quoique ce soit. Si d'autres personnes ont des soucis de même type, je rajouterais votre méthode.
SupprimerBonjour,
RépondreSupprimerj'ai essayé de compiler Jaero, je n'y arrive pas .
Erreur au niveau de l'état suivante :
pi@raspberrypi:~/JAERO/JAERO $ qmake
Project ERROR: Unknown module(s) in QT: multimedia svg
Vous aviez parlé d'une autre méthode dans le commentaire précédent ...
Avez vous une solution.
Je vous remercie par avance
Jerome
Bonjour
SupprimerSur Rpi, essayez :
$ sudo apt-get install pulseaudio qtmultimedia5-dev libqt5multimedia5-plugins rpm2cpio -y
Puis
$ wget http://download.opensuse.org/repositories/home:/mnhauke:/sdr-devel/openSUSE_Leap_42.2_Ports/armv7hl/jaero-1.0.4.6-7.1.armv7hl.rpm
$ rpm2cpio jaero-1.0.4.6-7.1.armv7hl.rpm | cpio -idmv
$ mv usr JAERO
$ cd JAERO/bin && ./JAERO
Jeff
Bonjour Jeff
SupprimerMerci pour votre réponse
Jérôme
wget http://download.opensuse.org/repositories/home:/mnhauke:/sdr-devel/openSUSE_Factory_ARM/armv7hl/jaero-1.0.4.11-15.25.armv7hl.rpm
RépondreSupprimer