Le scanner RF 433 MHz présenté par Saad Imtiaz transforme la carte de développement MultiRF d'Elektor en un outil portable de détection de canaux et de surveillance de paquets. Plutôt que de recâbler des modules radio distincts pour chaque vérification, le prototype utilise un ESP32 d'Espressif pour piloter le transceiver CC1101 de Texas Instruments intégré à la carte, balayer une plage sélectionnée de canaux sub-GHz et afficher les paquets capturés dans un navigateur web.

Comment le scanner RF 433 MHz détecte un signal

Pour la démonstration, une seconde carte équipée d'un ESP32 émet le mot « hello » chaque seconde sur le canal 10, avec un compteur qui s'incrémente jusqu'à 255 avant de revenir à zéro. L'outil de terrain balaie jusqu'à 32 canaux configurés, repère la transmission active et se verrouille automatiquement sur le canal qui la transporte. Saad peut aussi sélectionner manuellement un canal pour confirmer la réception. L'interface du navigateur affiche alors les données reçues, le canal choisi et la fréquence correspondante, sans écran dédié ni application de bureau distincte.

Dans ce test, le canal 10 apparaît à 435,92 MHz. Le récepteur utilise l'activité des paquets et un seuil de qualité de liaison pour décider s'il arrête le balayage et reste sur un canal. Ce comportement rend le prototype utile pour un contrôle simple sur le terrain : il permet de savoir rapidement si un émetteur compatible est actif, sur quel canal du plan configuré il émet et quelles données de paquets le récepteur reçoit.

Un outil pratique, mais pas encore un décodeur universel

Le scanner RF 433 MHz actuel est volontairement limité. Ce n'est ni un analyseur de spectre ni un décodeur universel de télécommandes ou de badges sans contact. Saad précise avoir tenté de capter les transmissions de ses badges de voiture, sans succès. La distinction est importante : détecter de l'énergie RF, recevoir des paquets avec un CC1101 configuré à l'identique et comprendre un protocole inconnu sont trois tâches bien distinctes.

L'intérêt du projet tient à ses possibilités d'évolution. Saad prévoit d'ajouter l'encodage et le décodage de paquets, un mode relais et la prise en charge d'autres modules radio déjà présents sur le MultiRF Dev Board. À terme, l'interface pourrait combiner le CC1101 avec les autres liaisons sans fil de la carte, afin qu'un téléphone ou un ordinateur portable serve d'interface pour des tests multibandes plus poussés.

D'une suggestion de lecteur à un outil de développement

L'idée est venue d'un lecteur d'Elektor qui, voyant la collection de modules radio de la carte de développement MultiRF, a proposé d'en faire un instrument de terrain. Le prototype obtenu illustre l'intérêt d'une plateforme matérielle commune : le firmware et l'interface restent réutilisables lorsque le module radio testé change. C'est bien plus pratique que de reconstruire un récepteur temporaire chaque fois qu'un canal ou un module différent doit être vérifié.

La discussion complète figure dans l'Elektor Lab Talk #48, qui aborde également le prototypage sans fil, les capteurs, les compromis entre protocoles et les tests pratiques avec la carte de développement MultiRF.

Je m'abonne
Alerte de tag : Abonnez-vous au tag Elektor TV et vous recevrez un e-mail dès qu’un nouvel article à ce sujet sera publié sur notre site web !