OnAir : un logiciel SDR gratuit pour décoder

Bannière SDR OnAir et signaux radio1OnAir : un logiciel SDR gratuit pour décoder 163 types de signaux radio, dont MeshCore et Meshtastic

Le monde de la radio logicielle (SDR) accueille un nouvel outil particulièrement intéressant pour les passionnés de réception radio, les radioamateurs et les amateurs de réseaux LoRa. Son nom : OnAir.

Gratuit et open source, ce logiciel ambitionne de regrouper dans une seule interface le décodage de nombreux signaux radio numériques et analogiques. Dans sa version 3.4.0, publiée le 30 octobre 2026, OnAir annonce la prise en charge de 163 types de signaux répartis en 15 catégories.

Parmi les protocoles compatibles figurent notamment FT8, DMR, ADS-B, AIS, DAB+, les transmissions satellites, mais aussi deux technologies qui suscitent un intérêt croissant dans la communauté des réseaux radio maillés : MeshCore et Meshtastic.

La possibilité de recevoir et d’analyser directement des transmissions MeshCore à l’aide d’un simple récepteur SDR constitue d’ailleurs l’une des fonctionnalités les plus intéressantes de ce projet.

OnAir : un véritable couteau suisse pour les passionnés de SDR

Jusqu’à présent, les amateurs de réception radio devaient généralement jongler entre plusieurs logiciels pour explorer les différents types de transmissions disponibles sur les ondes.

Un programme pour décoder les signaux radioamateurs numériques, un autre pour suivre les avions, un troisième pour recevoir les transmissions satellites et parfois un logiciel supplémentaire pour analyser les réseaux LoRa.

OnAir cherche à simplifier cette approche en réunissant ces fonctionnalités au sein d’une seule application.

Le principe est relativement simple : l’utilisateur connecte son récepteur SDR à son ordinateur, sélectionne le mode de réception souhaité, règle la fréquence et lance le décodage.

Le logiciel prend ensuite en charge le traitement du signal, la démodulation et l’interprétation des données lorsque le protocole est pris en charge.

L’interface propose également différents outils de visualisation : spectre radio, waterfall (représentation graphique de l’évolution des signaux dans le temps), informations techniques, tableaux de messages et cartes géographiques.

Cette approche permet non seulement de recevoir des transmissions, mais aussi de comprendre ce qui se passe réellement sur une fréquence donnée.

Image1Légende : OnAir regroupe de nombreux outils de réception et de décodage SDR dans une interface unique.

163 types de signaux radio pris en charge

La force d’OnAir réside dans la diversité des protocoles qu’il est capable de traiter.

Le logiciel couvre plusieurs grandes familles de transmissions :

  • Radioamateur : FT8, FT4, WSPR, JS8Call, RTTY, PSK31 et CW.
  • Radio numérique professionnelle : DMR, P25, NXDN, D-STAR, M17 et TETRA.
  • Réseaux LoRa et objets connectés : MeshCore, Meshtastic, LoRaWAN et différentes trames LoRa.
  • Aéronautique : ADS-B, ACARS et VDL2 pour suivre et analyser les communications aériennes.
  • Maritime : AIS pour identifier les navires et visualiser leurs informations de navigation.
  • Radiodiffusion : FM avec RDS, DAB/DAB+, DRM et télévision numérique.
  • Satellites : réception de différents signaux de télémétrie et de transmissions d’images météorologiques.

OnAir intègre également des fonctions d’analyse spectrale et d’enregistrement des signaux IQ. Ces derniers peuvent être conservés pour être étudiés ultérieurement ou partagés dans le cadre de tests et d’expérimentations.

Il faut toutefois garder à l’esprit que tous les décodeurs ne bénéficient pas du même niveau de maturité. Certains modes ont déjà été testés sur des transmissions réelles, tandis que d’autres restent expérimentaux.

MeshCore : écouter un réseau LoRa sans posséder de terminal dédié

C’est probablement l’une des fonctionnalités qui retiendra le plus l’attention des utilisateurs de réseaux maillés.

MeshCore est une technologie de communication reposant sur LoRa. Elle permet à différents équipements de communiquer directement par radio, sans dépendre d’une connexion Internet ou d’un réseau mobile.

Les messages peuvent être relayés par différents nœuds afin d’étendre la couverture du réseau et de permettre des communications sur des distances importantes.

Jusqu’à présent, pour observer l’activité d’un réseau MeshCore, il fallait généralement disposer d’un équipement LoRa compatible, configuré avec le firmware et les paramètres radio appropriés.

OnAir propose une autre approche : utiliser directement un récepteur SDR pour écouter les transmissions.

Le logiciel est capable de reconnaître les trames MeshCore et de présenter plusieurs informations intéressantes :

  • Les nœuds détectés et leurs identifiants.
  • Les messages transmis sur les canaux publics accessibles en clair.
  • Les annonces de présence des différents équipements.
  • Les informations relatives aux paquets et aux relais.
  • Les coordonnées géographiques lorsqu’elles sont transmises par les équipements.

L’intérêt est évident : il devient possible d’observer l’activité d’un réseau MeshCore sans devoir intégrer celui-ci comme un véritable nœud.

Il s’agit donc d’une réception entièrement passive. Le récepteur SDR ne participe pas au fonctionnement du réseau et ne relaie aucun message.

Attention cependant : les communications chiffrées restent protégées. OnAir ne permet pas de déchiffrer les messages privés.

Un premier test concret avec un récepteur Icom IC-R8600

Pour illustrer les possibilités du logiciel, un premier essai de réception MeshCore a été réalisé par Thierry avec un récepteur large bande Icom IC-R8600.

L’expérience utilise OnAir 3.4.0 et une réception configurée sur la fréquence de 869,618 MHz, correspondant au préréglage MeshCore proposé par le logiciel.

Les résultats sont particulièrement intéressants.

Le logiciel a réussi à reconnaître plusieurs transmissions et à afficher les messages reçus dans son interface.

Deux nœuds ont notamment été identifiés sous les noms FR05-ROBIN et FR05-BENI.

Les informations affichées comprennent également différents types de paquets, notamment :

  • GRP_TXT : messages de groupe.
  • ADVERT : annonces de présence des nœuds.

Le compteur de réception indique plusieurs messages capturés, démontrant que le logiciel ne se contente pas de détecter une simple activité radio. Il est capable d’interpréter certaines structures du protocole MeshCore et d’en extraire les informations exploitables.

Image2Légende : OnAir identifie les nœuds MeshCore et affiche les messages reçus directement depuis les ondes radio.

Visualiser les nœuds MeshCore sur une carte

Autre fonctionnalité intéressante : OnAir peut également afficher les nœuds détectés sur une carte géographique.

Lors de l’essai réalisé avec le récepteur Icom IC-R8600, deux équipements ont ainsi été localisés dans le secteur de Briançon et de Saint-Chaffrey, dans les Hautes-Alpes françaises.

Cette représentation permet de visualiser rapidement les équipements qui publient leurs coordonnées géographiques dans le réseau.

Il est toutefois important de comprendre le fonctionnement de cette cartographie.

OnAir ne réalise pas de radiogoniométrie et ne calcule pas la position d’un émetteur à partir de la puissance ou de la direction de son signal radio.

Le logiciel utilise simplement les coordonnées géographiques transmises par les équipements MeshCore et présentes dans les données reçues.

Cette distinction est importante pour éviter toute confusion entre la localisation déclarée d’un nœud et sa position réellement déterminée par une technique de mesure radio.

Image3Légende : Les nœuds MeshCore transmettant leurs coordonnées peuvent être visualisés sur une carte.

Comment essayer OnAir avec MeshCore ?

Pour reproduire cette expérience, il n’est pas nécessaire de posséder un récepteur professionnel aussi évolué que l’Icom IC-R8600.

Un ordinateur, un récepteur SDR compatible et une antenne adaptée à la bande des 868-870 MHz constituent une bonne base de départ.

Le préréglage MeshCore proposé dans OnAir utilise les paramètres suivants :

Paramètre Valeur
Mode MeshCore / LoRa Mesh
Fréquence initiale 869,618 MHz
Largeur du canal 250 kHz
Échantillonnage recommandé 2 Méch/s
Échantillonnage minimal indiqué 1 Méch/s
Type de réception Passive

La procédure est relativement simple :

  1. Installer OnAir sur son ordinateur.
  2. Connecter le récepteur SDR et sélectionner celui-ci dans la rubrique Source.
  3. Rechercher le mode MeshCore dans la catégorie IoT et capteurs.
  4. Vérifier la fréquence et les paramètres de réception.
  5. Lancer la réception.
  6. Explorer les différents onglets : Nodes, Chat, Packets et Map.

Si aucun message n’apparaît, cela ne signifie pas nécessairement que le logiciel ne fonctionne pas. Il faut qu’une transmission soit effectivement présente, suffisamment puissante et compatible avec les paramètres configurés.

La qualité de l’antenne joue également un rôle essentiel. Une antenne correctement adaptée à la bande utilisée et correctement installée apportera généralement de meilleurs résultats qu’une augmentation excessive du gain du récepteur.

Quels récepteurs SDR sont compatibles ?

OnAir annonce la compatibilité avec plusieurs familles de récepteurs SDR.

Parmi les équipements pris en charge, on retrouve notamment :

  • RTL-SDR.
  • SDRplay.
  • Airspy.
  • HackRF.
  • PlutoSDR.
  • BladeRF.
  • LimeSDR.

Certaines sources IQ accessibles par le réseau sont également compatibles.

Pour découvrir le décodage MeshCore, une petite clé RTL-SDR couvrant la fréquence de 869 MHz peut constituer une solution économique.

Pour une utilisation plus polyvalente, des récepteurs offrant une bande passante et une dynamique supérieures seront évidemment intéressants.

L’Icom IC-R8600 utilisé lors du premier essai démontre qu’il est également possible d’exploiter certains récepteurs plus évolués comme source de données IQ.

Il convient néanmoins de vérifier la compatibilité réelle du matériel, des pilotes et des interfaces avec la version d’OnAir utilisée.

OnAir : bien plus qu’un simple décodeur radio

Le projet ne se limite pas à la réception locale des signaux.

La version 3.4 introduit notamment OnAir Web, une fonctionnalité permettant de partager l’accès à un récepteur SDR depuis un navigateur Internet.

Cette possibilité peut intéresser les radio-clubs, les passionnés souhaitant mettre à disposition leur installation de réception ou encore les utilisateurs qui veulent accéder à un récepteur distant.

Le propriétaire peut également choisir de référencer son installation dans un annuaire public.

OnAir propose par ailleurs des fonctions d’enregistrement et d’analyse des signaux IQ. Elles permettent de conserver une transmission pour l’étudier plus tard, notamment lorsqu’un signal est difficile à décoder.

Le logiciel est distribué sous licence GPL-3.0-or-later. Il est disponible gratuitement pour Windows 10/11 en 64 bits, Linux et macOS.

Un logiciel prometteur, mais encore en développement

Malgré ses nombreuses possibilités, OnAir reste un projet jeune qui évolue rapidement.

Il serait donc prématuré de considérer que les 163 modes annoncés dans la version 3.4 fonctionnent tous parfaitement dans toutes les conditions de réception.

Les standards les plus courants, comme la FM, le DAB+ ou certaines transmissions de télévision numérique, ont bénéficié de davantage de validations sur des signaux réels.

D’autres protocoles spécialisés nécessitent encore des essais complémentaires.

Certaines fonctions de décodage vocal numérique peuvent également nécessiter des codecs supplémentaires qui ne sont pas intégrés directement au logiciel.

Enfin, les performances dépendent fortement du matériel utilisé. Un petit récepteur SDR ne disposant pas d’une bande passante suffisante ne pourra pas nécessairement traiter tous les types de transmissions.

Ces limitations ne remettent cependant pas en question l’intérêt du projet.

Pour les passionnés de radio, OnAir représente une solution particulièrement intéressante pour découvrir de nouveaux protocoles, analyser le spectre radio et expérimenter différentes technologies de communication.

Remarque : un outil à découvrir pour les passionnés de MeshCore et de radio SDR

Avec OnAir, les amateurs de réception radio disposent d’un nouvel outil polyvalent qui mérite largement leur attention.

La prise en charge de nombreux protocoles, associée aux possibilités d’analyse spectrale et de décodage, en fait une application particulièrement intéressante pour les utilisateurs de SDR.

Mais c’est surtout la possibilité d’observer passivement les réseaux MeshCore et Meshtastic qui ouvre des perspectives intéressantes pour la communauté LoRa.

Pouvoir identifier des nœuds, visualiser les annonces, consulter les messages accessibles en clair et observer l’activité d’un réseau sans posséder de terminal LoRa dédié constitue une approche particulièrement séduisante.

Le projet est encore en évolution, mais ses premières démonstrations sur des transmissions MeshCore réelles sont encourageantes.

OnAir est donc un logiciel à garder dans sa boîte à outils si l’on s’intéresse aux communications radio autonomes, aux réseaux maillés LoRa et à l’expérimentation SDR.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

Translate »