Puisez des signaux dans la soupe de fréquences.
L’air autour de vous est une soupe de signaux radio. ESPsoup transforme une carte ESP32-C5 bon marché, branchée en USB sur votre téléphone ou votre PC, en scanner de poche pour les bandes 2,4 et 5 GHz. Tapez ce que vous cherchez, comme ELRS ou AirTag, ou laissez-le tout chercher, puis approchez-vous de l’émetteur.
Trois étapes vers votre première soupe.
Pas de forêt d’antennes, pas de clé SDR. Une carte ESP32-C5 à vingt euros, un câble USB et un navigateur ou un téléphone Android suffisent pour commencer.
Procurez-vous un ESP32-C5
N’importe quelle carte de développement ESP32-C5 avec port USB natif convient. Une carte avec connecteur d’antenne externe est le meilleur choix. Conseils cartes ↓
Flashez le firmware ESPsoup
Ouvrez Appareil → Firmware dans l’app et installez le firmware ESPsoup 0.7.1 (open source, GPL-3.0, basé sur ESP-SDR par ESPARGOS). L’app sauvegarde d’abord votre carte et vérifie chaque écriture.
Branchez et cherchez
Connectez la carte en USB et touchez « Tout chercher ». Ou touchez quelques tuiles d’ingrédients, comme Bluetooth ou Drones, puis « Chercher les ingrédients ». Chaque trouvaille a un bouton Trouver pour la localiser.
Un scanner radio de poche, expliqué d’une traite.
ESPsoup est une app de scanner radio en réception seule pour la carte microcontrôleur ESP32-C5. Elle utilise la radio Wi-Fi bibande de la puce, avec le firmware ESPsoup (basé sur ESP-SDR par ESPARGOS), comme petit récepteur défini par logiciel et montre ce qui passe dans l’air à environ 2,13–2,73 GHz et 4,79–5,99 GHz.
ESPsoup trouve et décode les émissions publiques : annonces Bluetooth LE et traceurs, Zigbee et Thread, nRF24 et onduleurs solaires, balises Wi-Fi, Remote ID des drones et identités des cellules LTE/5G, et son outil TV affiche en direct la vidéo FPV analogique et celle des caméras 2,4 GHz. Il reconnaît beaucoup d’autres signaux à leur forme. Il ne peut rien recevoir en dessous d’environ 2,1 GHz, entre 2,75 et 4,79 GHz ni au-delà de 6 GHz. ESPsoup n’émet jamais.
- Quoi
- App de scanner radio et d’analyseur de spectre en réception seule
- Matériel
- Carte de développement ESP32-C5 (environ 15–25 €) sur son port USB natif ; sous Android avec un câble USB OTG
- Firmware
- Firmware ESPsoup 0.7.1 (open source, GPL-3.0, basé sur ESP-SDR par ESPARGOS), installé par l’app
- Plage de fréquences
- environ 2,13–2,73 GHz et 4,79–5,75 GHz (mesuré), jusqu’à 5,99 GHz avec le firmware ESPsoup
- Plateformes
- App web (Chrome/Edge, Web Serial) · Android bêta · Windows bientôt
- Prix
- App web gratuite · pourboires bienvenus
- Langues
- App : 23 langues · site web : 22 langues (toutes sauf l’allemand)
- Réalisé par
- Un projet de loisir indépendant venu d’Allemagne · 2026
Quatre onglets, une marmite.
La version 0.12 a une toute nouvelle interface avec quatre onglets en bas : Scan pour trouver, Spectre pour regarder l’air, Outils pour les louches spéciales et Appareil pour la carte elle-même.
Tout fonctionne localement sur votre appareil. ESPsoup ne fait qu’écouter : il n’émet jamais et ne décode que des informations diffusées publiquement, comme les balises, les identités de cellules et les paquets d’annonce.
Trouver ce qui mijote
Tapez un type de signal (ELRS, AirTag, HDZero …) ou touchez des tuiles d’ingrédients comme Bluetooth, Drones ou Vidéo FPV, puis « Chercher les ingrédients » ou « Tout chercher ». Les trouvailles ont un bouton Trouver et s’exportent en CSV/JSON.
Accordez comme un vrai SDR
Spectre en direct et cascade. Tapez une fréquence comme dans un logiciel SDR (2437, 2437.5 ou 5.8G) ; si la radio ne peut pas l’atteindre, ESPsoup vous dit pourquoi et où se trouve la fréquence captable la plus proche.
Les louches spéciales
La nouvelle TV pour la vidéo analogique, le panorama en direct avec vos propres début et fin, Trouver sur toute fréquence avec carte thermique GPS, l’occupation des canaux Wi-Fi, un attrape-salves, une carte pour les drones Remote ID, les enregistrements (SigMF) et Identifier.
Carte et assaisonnement
Flasheur de firmware avec sauvegarde et vérification, étalonnage de fréquence sur les stations de base LTE, une deuxième carte, des notifications et l’export MQTT vers Home Assistant.
Choisissez seulement ce qui vous intéresse et ESPsoup ne visite que ces fréquences : la recherche est rapide. « Tout chercher » cuisine tout le menu en boucle. Avec deux cartes, il cuisine sur deux feux à la fois.
Une TV de poche pour les canaux FPV.
Outils → TV transforme l’ESP32 en récepteur vidéo analogique. Choisissez un canal parmi Raceband, Fatshark, Boscam A, B et E, Lowband ou les canaux AV 2,4 GHz, ou tapez n’importe quelle fréquence. L’image démarre tout de suite : de la neige sans signal, l’image dès qu’il y en a une. PAL, NTSC ou auto, canal ◀ ▶, recherche, un cycle auto à intervalle réglable qui peut s’arrêter sur une image, et le plein écran.
Lors de notre test avec un générateur de signaux de labo, les 52 canaux captables (5362–5945 MHz et 2414–2468 MHz) ont donné une image, à 24–28 i/s et environ 7 900 lignes par seconde ; deux d’entre eux ont nécessité un second essai. L’ESP32 démodule lui-même la vidéo. L’image est en noir et blanc, avec une couleur grossière en option (PAL/NTSC), et la bande FPV 1,2/1,3 GHz ne peut pas être reçue. L’outil TV utilise le firmware ESPsoup 0.7.1, que l’app installe pour vous.
- 52/52 canaux avec image
- 24–28 i/s
- PAL · NTSC · auto
- Recherche et cycle auto
- Plein écran
- Noir et blanc
Un ESP32 par canal.
Un ESP32-C5 reçoit exactement un canal analogique à la fois. Pour regarder plusieurs canaux en même temps, branchez plusieurs cartes : l’outil TV affiche une image par carte. 8 cartes couvrent une bande entière, par exemple Raceband R1–R8. Testé avec 8 cartes sur un StarTech ST4300USB3V2-UE.
Cartes pour tous les canaux à la fois: Raceband 8 · Fatshark 8 · Boscam A 8 · Boscam B 8 · Boscam E 8 · Lowband 8 · AV 2,4 GHz 4 · Raceband + Fatshark 15 · les six bandes 5,8 GHz 42 · les 52 canaux 46
Il vous faut 8× ESP32-C5
pour 8 canaux en même temps, une carte par fréquence.
Ou 1 carte avec le cycle auto : un canal à la fois, l’outil TV les parcourt l’un après l’autre.
Fréquences, une carte chacune (MHz)
- 5658 R1
- 5695 R2
- 5732 R3
- 5769 R4
- 5806 R5
- 5843 R6
- 5880 R7
- 5917 R8
Kit Multi-TV ESPsoup Pub · liens affiliés
Liste d’achats pour 8 canaux à la fois (Raceband)
- 8×Carte ESP32-C5 avec connecteur d’antenne U.FLUne par canal. Notre choix : une carte de développement avec le module ESP32-C5-WROOM-1U (kit Waveshare).Carte sur Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗toutes les cartes ESP32-C5 ↗alternative : Waveshare ESP32-C5 Mini Kit, antenne intégrée, sans connecteur d’antenne (AliExpress) ↗
- 8×Antenne 5,8 GHz (SMA)Une par carte, chacune avec un pigtail U.FL vers SMA. L’antenne et le pigtail doivent être tous deux SMA ou tous deux RP-SMA. Inutile si votre carte est livrée avec une antenne bibande.Antennes sur Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗Pigtail U.FL vers SMA ↗
- 8×Câble de données court USB-A vers USB-CSur le port USB natif de la carte. Il doit transmettre les données, pas seulement le courant.Câbles sur Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗ou directement dans le hub : adaptateurs fiche USB-A vers fiche USB-C ↗
- 1×Hub USB alimenté 10 ports : StarTech 10G8A2CS-USB-C-HUB8× USB-A + 2× USB-C. Multi-TT (puce VIA VL822), alimentation propre de 65 W.Hub sur Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗VANGREE 16 ports (puce du hub non indiquée) ↗autres hubs ↗
- 1×Hub USB-C avec recharge traversante : Delock 63252Pour un téléphone ou une tablette : fiche USB-C, 3× USB-A (multi-TT, VIA VL817), une entrée d’alimentation USB-C qui recharge le téléphone pendant qu’il fait tourner les cartes. Jusqu’à 3 cartes en direct, davantage via le hub alimenté.Hub USB-C sur Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗adaptateurs OTG simples ↗
Compact : les cartes peuvent aussi se brancher directement dans le hub via un court adaptateur fiche USB-A vers fiche USB-C. Utilisez le port USB natif de la carte. L’USB-A fournit toujours 5 V, cela marche donc même sur les cartes sans résistances CC de 5,1 kΩ ; sur les ports USB-C d’un hub, une carte en a besoin. Ne faites pas levier sur les cartes latéralement, écartez les antennes de quelques cm et, avec les cartes de développement larges, utilisez un port sur deux.
Liens affiliés (pub) : Amazon, eBay, AliExpress, MediaMarkt. Nous pouvons toucher une commission sur les achats éligibles, sans surcoût pour vous. En tant que Partenaire Amazon, nous réalisons un bénéfice sur les achats remplissant les conditions requises. Le bouton de la carte ouvre notre choix testé, les boutons des hubs les hubs que nous avons vérifiés (puce multi-TT documentée, alimentation propre), les autres boutons une recherche ; vérifiez les détails du produit avant d’acheter.
Testé : 8 cartes à la fois sur un StarTech ST4300USB3V2-UE (multi-TT, VIA VL817S) fonctionnent. Beaucoup de cartes sur un hub single-TT se partagent une seule voie à 12 Mbit/s, donc chaque image perd en résolution.
USB : pourquoi le hub compte
Chaque carte envoie son image en USB full speed (12 Mbit/s). Sur un hub simple (single-TT), toutes les cartes se partagent environ 1,1 Mo/s, donc chaque image perd en résolution. Un hub multi-TT alimenté donne à chaque port sa propre voie : les hubs de la liste ci-dessous ont une puce multi-TT (VIA VL817/VL822 ou Realtek RTS5411) et leur propre alimentation. Sur un téléphone ou une tablette : un hub USB-C avec recharge traversante plus le hub alimenté. Testé avec 8 cartes sur un StarTech ST4300USB3V2-UE. Quel hub ? →
Quel hub USB pour plusieurs cartes ?
Chaque ESP32-C5 transmet son image en USB full speed. Un hub avec une puce multi-TT donne à chaque carte sa propre voie à 12 Mbit/s ; un hub single-TT fait partager une seule voie à toutes les cartes. Ces hubs ont une puce multi-TT documentée et leur propre alimentation.
- Pub*
- Pub*ICY BOX IB-HUB1703-QC3multi-TT · VIA VL8175–7 cartes7× USB-A + 3 ports de charge · métal · 12 V/5 AAmazon ↗eBay ↗MediaMarkt ↗
- Pub*TP-Link UH700multi-TT · Realtek RTS5411petit budget · 5–7 cartes7× USB-A · 12 V/2 AAmazon ↗MediaMarkt ↗
- Pub*
- Pub*
Bonnes puces de hub (multi-TT)
- VIA VL817 / VL817S (USB 3, 4 ports)
- VIA VL822 (USB 3.2 Gen 2)
- Realtek RTS5411 (USB 3, TT par port)
- Genesys GL852G (USB 2.0)
- Terminus FE2.1 (USB 2.0, 7 ports)
- Microchip USB2514 / USB2517, Infineon HX2VL
À éviter (single-TT)
- Terminus FE1.1 / FE1.1s – dans beaucoup de hubs bon marché
- Genesys GL850G
- les hubs qui ne nomment pas leur puce et n’ont pas d’alimentation
- « USB 3.0 » seul ne dit rien : l’ESP32-C5 n’utilise que la partie USB 2.0 du hub
Vérifiez le vôtre : sous Windows, USB Device Tree View affiche « Multi-TT » ou « Single-TT » pour le hub ; sous Linux, lsusb -v indique TT per port pour le multi-TT. Les hubs à nombreux ports sont souvent plusieurs puces 4 ports en série – chaque puce apporte son propre TT, ce qui aide, mais un vrai multi-TT est préférable.
*Pub : liens affiliés (Amazon, eBay, MediaMarkt). Nous pouvons toucher une commission, sans surcoût pour vous. Puces d’après les fiches techniques des fabricants.
De vrais écrans, de l’air réel.
ESPsoup 0.12.1 sur un téléphone Android avec un vrai ESP32-C5 branché, plus la même app sur un ordinateur. Les adresses des appareils voisins sont masquées. Les écrans avec une carte simulée sont marqués « exemple ».
📱Android
Vrai téléphone, USB OTG, ESP32-C5 sur son port USB natif. Thème sombre et clair.




















Balayez pour en voir plus →
🖥️Ordinateur
La même interface sur un grand écran, ici avec une carte simulée. L’app navigateur et l’app Windows la partagent.






Ce qui marche, ce qui marche en partie, ce qui ne marche pas.
L’ESP32-C5 est une puce Wi-Fi, pas un SDR de labo. Voici ce qu’ESPsoup en fait vraiment, d’après nos tests en conditions réelles et avec un générateur de signaux de labo (octobre 2026).
Vous mesurez ? Passez votre téléphone en mode avion.
Le Wi-Fi et le Bluetooth de votre téléphone émettent à quelques centimètres de l’ESP32 et seraient l’ingrédient le plus bruyant de la soupe. Activez le mode avion, ou au moins coupez le Wi-Fi et le Bluetooth. L’USB OTG continue de fonctionner et le GPS reste disponible pour la carte thermique de Trouver. L’app vous le rappelle avant une mesure.
De quel ESP32 ai-je besoin ?
Un ESP32-C5. C’est l’ESP32 avec une radio bibande 2,4 + 5 GHz, et c’est sur lui qu’ESPsoup est conçu et testé. Les cartes coûtent environ 7–25 €.
Cartes, antennes, câbles, hub USB : la liste du kit contient tout, pour une carte ou pour une bande entière. Ouvrir la liste du kit →
Cuisinez dans le navigateur dès aujourd’hui.
L’app web fonctionne dans Chrome ou Edge sous Windows, macOS, Linux et ChromeOS. Elle dialogue avec la carte via Web Serial, fonctionne hors ligne une fois chargée et s’installe comme une app. Sous Android, prenez l’APK bêta.
App navigateur
Ouvrez-la, branchez votre carte et cliquez sur Connecter. Nécessite un navigateur avec Web Serial (Chrome, Edge, Opera).
app.espsoup.com ↗App Android
ESPsoup bêta 0.1 (app 0.12.6) avec la nouvelle interface, l’outil TV et le firmware ESPsoup intégré, qui dialogue avec la carte via USB OTG. Android 7 ou plus récent ; autorisez l’installation depuis cette source.
Télécharger l’APK (3,4 Mo) ↓Windows (bureau)
Une app Windows portable avec la même interface. Téléchargement public bientôt disponible.
Bientôt disponibleFirmware : firmware ESPsoup 0.7.1
ESPsoup a besoin du firmware ESPsoup 0.7.1 sur la carte. Les deux apps l’installent pour vous : branchez la carte et ouvrez Appareil → Firmware. Le flasheur sauvegarde d’abord votre carte et vérifie chaque écriture. Open source (GPL-3.0) : code source et binaires sur GitHub ↗.
Bêta Basé sur le firmware open source ESP-SDR par ESPARGOS ↗, étendu avec l’outil TV et la couleur grossière, l’attrape-paquets Bluetooth rapide, l’analyse sans coupure et la réception jusqu’à 5,99 GHz. Merci à ESPARGOS, et à C5VRX ↗ pour l’idée de la capture sans coupure.
Prochainement sur le feu
- App de bureau Windows en téléchargement public
- Une couleur plus nette dans l’image TV (aujourd’hui : couleur grossière, PAL et NTSC)
- Décodage de BLE Long Range et de DJI DroneID
- Identification plus sûre des liaisons RC
Faites mijoter la soupe.
ESPsoup est un projet de loisir. S’il vous est utile, un petit pourboire paie des cartes de test, des antennes et beaucoup de café.
Questions de la cuisine.
ESPsoup émet-il quelque chose ?
Non. ESPsoup fonctionne en réception seule. Il n’émet jamais et ne décode que des informations diffusées publiquement, comme les balises, les paquets d’annonce et les identités de cellules.
De quelle carte ai-je besoin ?
Une carte de développement ESP32-C5, idéalement avec un connecteur U.FL pour une antenne externe. Branchez-la par son port USB natif ; sous Android, il vous faut aussi un câble USB OTG qui transmet les données.
Peut-il recevoir la radio FM, l’ADS-B, le GPS ou les capteurs 433/868 MHz ?
Non. Mesuré avec un générateur de signaux, l’ESP32-C5 reçoit environ 2,13–2,73 GHz et 4,79–5,99 GHz. Rien en dessous d’environ 2,1 GHz ne lui parvient, y compris l’ADS-B à 1090 MHz et le GPS, ni rien entre 2,75 et 4,79 GHz ou au-delà de 6 GHz. Pour ces bandes, il vous faut un vrai SDR comme un RTL-SDR.
Le firmware est-il inclus ?
Oui. L’app Android comme l’app navigateur embarquent le firmware open source ESPsoup 0.7.1 (GPL-3.0, source sur GitHub ↗) et le flashent sous Appareil → Firmware, après une sauvegarde. Il est basé sur ESP-SDR par ESPARGOS.
Quels navigateurs fonctionnent ?
Chrome, Edge et les autres navigateurs Chromium sur ordinateur, car ils prennent en charge Web Serial. Firefox et Safari non. Sous Android, utilisez l’app Android dès sa sortie.
Mes données quittent-elles mon appareil ?
Non. Tout est décodé localement, et votre position pour la carte et la carte thermique de Trouver reste elle aussi sur l’appareil. Les données ne quittent l’appareil que si vous activez l’export MQTT vers votre propre broker ou chargez des tuiles de carte (OpenStreetMap).
Combien coûte ESPsoup ?
L’app web sur app.espsoup.com est gratuite. Il vous faut seulement une carte ESP32-C5 pour environ 15–25 €. Les pourboires via Ko-fi ou PayPal font vivre le projet.
ESPsoup est-il un produit officiel d’Espressif ou d’ESPARGOS ?
Non. ESPsoup est un projet de loisir indépendant. Son firmware est basé sur ESP-SDR par ESPARGOS et tourne sur l’ESP32-C5 d’Espressif, mais il n’est affilié à aucun des deux.
Puis-je regarder la vidéo FPV ou celle d’un drone ?
La vidéo analogique, oui : l’outil TV s’accorde sur les canaux Raceband, Fatshark, Boscam A/B/E, Lowband et AV 2,4 GHz ou sur toute fréquence et affiche l’image en direct à environ 25 i/s, en noir et blanc ou avec une couleur grossière. Lors de notre test, les 52 canaux captables ont donné une image. Le firmware ESPsoup démodule la vidéo sur l’ESP32 lui-même. La bande 1,2/1,3 GHz ne peut pas être reçue, et les systèmes numériques comme DJI, HDZero ou Walksnail sont seulement reconnus, sans image.
Pourquoi mettre mon téléphone en mode avion ?
Parce que le Wi-Fi et le Bluetooth de votre téléphone émettent juste à côté de l’ESP32 et noieraient la mesure. L’USB OTG et le GPS continuent de fonctionner en mode avion.
Combien de cartes faut-il pour regarder tous les canaux FPV à la fois ?
Un ESP32-C5 par canal, car chaque carte reçoit exactement un canal analogique à la fois. Une bande entière comme Raceband R1–R8 nécessite 8 cartes ; les 52 canaux captables réunis représentent 46 fréquences différentes, donc 46 cartes. Avec une seule carte, le cycle auto parcourt les canaux l’un après l’autre. Testé avec 8 cartes sur un StarTech ST4300USB3V2-UE. Le calculateur Multi-TV liste les cartes, antennes, câbles et le hub USB.
Cadre légal
ESPsoup ne fait que recevoir. Les règles sur la réception des signaux radio et sur ce que vous pouvez faire des informations varient d’un pays à l’autre. Utilisez-le de manière responsable et à vos propres risques.
ESPsoup est un projet indépendant. Il n’est affilié ni à Espressif Systems ni au projet ESPARGOS / ESP-SDR. ESP32 est une marque d’Espressif Systems.





