Saca señales de la sopa de frecuencias.
El aire a tu alrededor es una sopa de señales de radio. ESPsoup convierte una placa ESP32-C5 barata, conectada por USB a tu teléfono o PC, en un escáner de bolsillo para las bandas de 2,4 y 5 GHz. Escribe lo que buscas, como ELRS o AirTag, o deja que busque todo, y luego acércate al transmisor.
Tres pasos hasta tu primera sopa.
Sin granja de antenas ni dongle SDR. Para empezar bastan una placa ESP32-C5 de veinte euros, un cable USB y un navegador o un teléfono Android.
Consigue un ESP32-C5
Sirve cualquier placa de desarrollo ESP32-C5 con puerto USB nativo. La mejor opción es una con conector de antena externa. Consejos de placas ↓
Instala el firmware ESPsoup
Abre Dispositivo → Firmware en la app e instala el firmware ESPsoup 0.7.1 (código abierto, GPL-3.0, basado en ESP-SDR de ESPARGOS). La app hace primero una copia de seguridad de tu placa y comprueba cada escritura.
Conecta y busca
Conecta la placa por USB y toca «Buscar todo». O toca algunos ingredientes, como Bluetooth o Drones, y «Buscar ingredientes». Cada hallazgo tiene un botón Localizar para dar con él.
Un escáner de radio de bolsillo, explicado de un tirón.
ESPsoup es una app de escáner de radio de solo recepción para la placa de microcontrolador ESP32-C5. Usa la radio Wi-Fi de doble banda del chip, con el firmware ESPsoup (basado en ESP-SDR de ESPARGOS), como un pequeño receptor definido por software y muestra lo que hay en el aire entre unos 2,13–2,73 GHz y 4,79–5,99 GHz.
ESPsoup encuentra y decodifica emisiones públicas: anuncios Bluetooth LE y rastreadores, Zigbee y Thread, nRF24 e inversores solares, beacons Wi-Fi, Remote ID de drones e identidades de celdas LTE/5G, y su herramienta TV muestra en vivo vídeo FPV analógico y de cámaras de 2,4 GHz. Reconoce muchas más señales por su forma. No puede recibir nada por debajo de unos 2,1 GHz, entre 2,75 y 4,79 GHz ni por encima de 6 GHz. ESPsoup nunca transmite.
- Qué
- App de escáner de radio y analizador de espectro de solo recepción
- Hardware
- Placa de desarrollo ESP32-C5 (unos 15–25 €) en su puerto USB nativo; en Android con un cable USB OTG
- Firmware
- Firmware ESPsoup 0.7.1 (código abierto, GPL-3.0, basado en ESP-SDR de ESPARGOS), instalado por la app
- Rango de frecuencias
- unos 2,13–2,73 GHz y 4,79–5,75 GHz (medido), hasta 5,99 GHz con el firmware ESPsoup
- Plataformas
- App web (Chrome/Edge, Web Serial) · Android beta · Windows próximamente
- Precio
- App web gratuita · las propinas son bienvenidas
- Idiomas
- App: 23 idiomas · web: 22 idiomas (todos excepto alemán)
- Hecho por
- Un proyecto independiente de afición desde Alemania · 2026
Cuatro pestañas, una olla.
La versión 0.12 trae una interfaz totalmente nueva con cuatro pestañas abajo: Escanear para encontrar cosas, Espectro para mirar el aire, Herramientas para los cucharones especiales y Dispositivo para la propia placa.
Todo funciona localmente en tu dispositivo. ESPsoup solo escucha: nunca transmite y solo decodifica información pública de difusión como beacons, identidades de celdas y paquetes de anuncio.
Descubre qué se cuece
Escribe un tipo de señal (ELRS, AirTag, HDZero …) o toca ingredientes como Bluetooth, Drones o Vídeo FPV, y luego «Buscar ingredientes» o «Buscar todo». Los hallazgos traen un botón Localizar y se exportan a CSV/JSON.
Sintoniza como un SDR de verdad
Espectro en vivo y cascada. Escribe una frecuencia como en un programa SDR (2437, 2437.5 o 5.8G); si la radio no llega, ESPsoup te dice por qué y dónde está la frecuencia recibible más cercana.
Los cucharones especiales
La nueva TV para vídeo analógico, panorama en vivo con tu propio inicio y fin, Localizar en cualquier frecuencia con mapa de calor GPS, ocupación de canales Wi-Fi, un cazador de ráfagas, un mapa para drones Remote ID, grabaciones (SigMF) e Identificar.
Placa y aliño
Instalador de firmware con copia de seguridad y verificación, calibración de frecuencia con estaciones base LTE, una segunda placa, notificaciones y exportación MQTT a Home Assistant.
Elige solo lo que te interesa y ESPsoup visita solo esas frecuencias, así que la búsqueda es rápida. «Buscar todo» cocina el menú completo en bucle. Con dos placas cocina en dos fogones a la vez.
Una TV de bolsillo para canales FPV.
Herramientas → TV convierte el ESP32 en un receptor de vídeo analógico. Elige un canal de Raceband, Fatshark, Boscam A, B y E, Lowband o los canales AV de 2,4 GHz, o escribe cualquier frecuencia. La imagen aparece al instante: nieve sin señal, la imagen en cuanto la hay. PAL, NTSC o auto, canal ◀ ▶, búsqueda, un ciclo automático con intervalo ajustable que puede parar en una imagen, y pantalla completa.
En nuestra prueba con un generador de señales de laboratorio los 52 canales recibibles (5362–5945 MHz y 2414–2468 MHz) mostraron imagen, a 24–28 fps y unas 7900 líneas por segundo; dos necesitaron un segundo intento. El ESP32 demodula el vídeo él mismo. La imagen es en blanco y negro, con color básico opcional (PAL/NTSC), y la banda FPV de 1,2/1,3 GHz no se puede recibir. La herramienta TV usa el firmware ESPsoup 0.7.1, que la app instala por ti.
- 52/52 canales con imagen
- 24–28 fps
- PAL · NTSC · auto
- Búsqueda y ciclo automático
- Pantalla completa
- Blanco y negro
Un ESP32 por canal.
Un ESP32-C5 recibe exactamente un canal analógico a la vez. Para ver varios canales a la vez, conecta varias placas: la herramienta TV muestra una imagen por placa. 8 placas cubren una banda entera, por ejemplo Raceband R1–R8. Probado con 8 placas en un StarTech ST4300USB3V2-UE.
Placas para todos los canales a la vez: Raceband 8 · Fatshark 8 · Boscam A 8 · Boscam B 8 · Boscam E 8 · Lowband 8 · AV 2,4 GHz 4 · Raceband + Fatshark 15 · las seis bandas de 5,8 GHz 42 · los 52 canales 46
Necesitas 8× ESP32-C5
para 8 canales a la vez, una placa por frecuencia.
O 1 placa con ciclo automático: un canal cada vez, la herramienta TV los va recorriendo.
Frecuencias, una placa cada una (MHz)
- 5658 R1
- 5695 R2
- 5732 R3
- 5769 R4
- 5806 R5
- 5843 R6
- 5880 R7
- 5917 R8
Kit Multi-TV de ESPsoup Anuncio · enlaces de afiliado
Lista de compra para 8 canales a la vez (Raceband)
- 8×Placa ESP32-C5 con conector de antena U.FLUna por canal. Nuestra elección: una placa de desarrollo con el módulo ESP32-C5-WROOM-1U (kit de Waveshare).Placa en Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗todas las placas ESP32-C5 ↗alternativa: Waveshare ESP32-C5 Mini Kit, antena integrada, sin conector de antena (AliExpress) ↗
- 8×Antena de 5,8 GHz (SMA)Una por placa, cada una con un pigtail U.FL a SMA. La antena y el pigtail deben ser ambos SMA o ambos RP-SMA. Omítela si tu placa ya trae una antena de doble banda.Antenas en Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗Pigtail U.FL a SMA ↗
- 8×Cable de datos corto USB-A a USB-CAl puerto USB nativo de la placa. Debe transmitir datos, no solo carga.Cables en Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗o directamente en el hub: adaptadores de enchufe USB-A a USB-C ↗
- 1×Hub USB de 10 puertos con alimentación: StarTech 10G8A2CS-USB-C-HUB8× USB-A + 2× USB-C. Multi-TT (chip VIA VL822), fuente propia de 65 W.Hub en Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗VANGREE 16 puertos (chip del hub no indicado) ↗otros hubs ↗
- 1×Hub USB-C con carga pasante: Delock 63252Para un teléfono o tableta: conector USB-C, 3× USB-A (multi-TT, VIA VL817), una entrada de alimentación USB-C que carga el teléfono mientras alimenta las placas. Hasta 3 placas directamente, más a través del hub con alimentación.Hub USB-C en Amazon ↗eBay ↗AliExpress ↗MediaMarkt ↗adaptadores OTG sencillos ↗
Compacto: las placas también pueden ir directamente en el hub con un adaptador corto de enchufe USB-A a enchufe USB-C. Usa el puerto USB nativo de la placa. USB-A siempre entrega 5 V, así que funciona incluso en placas sin las resistencias CC de 5,1 kΩ; en puertos USB-C del hub una placa las necesita. No fuerces las placas hacia los lados, mantén las antenas a unos cm entre sí y, con placas de desarrollo anchas, usa un puerto sí y otro no.
Enlaces de afiliado (anuncio): Amazon, eBay, AliExpress, MediaMarkt. Podemos recibir una comisión por compras que cumplan los requisitos, sin coste adicional para ti. Como Afiliado de Amazon, obtenemos ingresos por las compras adscritas que cumplen los requisitos aplicables. El botón de placa abre nuestra elección probada, los botones de hub los hubs que revisamos (chip multi-TT documentado, fuente propia) y los demás botones una búsqueda; revisa los detalles del producto antes de comprar.
Probado: 8 placas a la vez en un StarTech ST4300USB3V2-UE (multi-TT, VIA VL817S) funcionan. Muchas placas en un hub single-TT comparten un carril de 12 Mbit/s, así que cada imagen tiene menos resolución.
USB: por qué importa el hub
Cada placa envía su imagen por USB a full speed (12 Mbit/s). En un hub sencillo (single-TT) todas las placas comparten unos 1,1 MB/s, así que cada imagen tiene menos resolución. Un hub multi-TT con alimentación da a cada puerto su propio carril: los hubs de la lista de abajo tienen un chip multi-TT (VIA VL817/VL822 o Realtek RTS5411) y fuente de alimentación propia. En un teléfono o tableta: un hub USB-C con carga pasante más el hub con alimentación. Probado con 8 placas en un StarTech ST4300USB3V2-UE. ¿Qué hub? →
¿Qué hub USB para varias placas?
Cada ESP32-C5 envía su imagen por USB a full speed. Un hub con chip multi-TT da a cada placa su propio carril de 12 Mbit/s; un hub single-TT hace que todas las placas compartan uno. Estos hubs tienen un chip multi-TT documentado y fuente de alimentación propia.
- Anuncio*
- Anuncio*ICY BOX IB-HUB1703-QC3multi-TT · VIA VL8175–7 placas7× USB-A + 3 puertos de carga · metal · 12 V/5 AAmazon ↗eBay ↗MediaMarkt ↗
- Anuncio*TP-Link UH700multi-TT · Realtek RTS5411económico · 5–7 placas7× USB-A · 12 V/2 AAmazon ↗MediaMarkt ↗
- Anuncio*
- Anuncio*
Buenos chips de hub (multi-TT)
- VIA VL817 / VL817S (USB 3, 4 puertos)
- VIA VL822 (USB 3.2 Gen 2)
- Realtek RTS5411 (USB 3, TT por puerto)
- Genesys GL852G (USB 2.0)
- Terminus FE2.1 (USB 2.0, 7 puertos)
- Microchip USB2514 / USB2517, Infineon HX2VL
Evitar (single-TT)
- Terminus FE1.1 / FE1.1s: en muchos hubs baratos
- Genesys GL850G
- hubs que no indican su chip y no tienen fuente de alimentación
- «USB 3.0» por sí solo no dice nada: el ESP32-C5 solo usa la parte USB 2.0 del hub
Comprueba el tuyo: en Windows, USB Device Tree View muestra «Multi-TT» o «Single-TT» para el hub; en Linux, lsusb -v indica TT per port para multi-TT. Los hubs con muchos puertos suelen ser varios chips de 4 puertos en cadena: cada chip aporta su propio TT, lo que ayuda, pero un multi-TT de verdad es mejor.
*Anuncio: enlaces de afiliado (Amazon, eBay, MediaMarkt). Podemos recibir una comisión sin coste adicional para ti. Chips según las hojas de datos de los fabricantes.
Pantallas reales, aire real.
ESPsoup 0.12.1 en un teléfono Android con un ESP32-C5 real conectado, y la misma app en un ordenador. Las direcciones de los dispositivos vecinos están ocultas. Las pantallas con una placa simulada están marcadas como «ejemplo».
📱Android
Teléfono real, USB OTG, ESP32-C5 en su puerto USB nativo. Tema oscuro y claro.




















Desliza para ver más →
🖥️Escritorio
La misma interfaz en una pantalla ancha, aquí con una placa simulada. La app del navegador y la app de Windows la comparten.






Qué funciona, qué funciona a medias y qué no.
El ESP32-C5 es un chip Wi-Fi, no un SDR de laboratorio. Esto es lo que ESPsoup hace de verdad con él, según nuestras pruebas en el aire real y con un generador de señales de laboratorio (octubre de 2026).
¿Vas a medir? Pon el teléfono en modo avión.
El Wi-Fi y el Bluetooth de tu propio teléfono transmiten a pocos centímetros del ESP32 y serían el ingrediente más ruidoso de la sopa. Activa el modo avión o, al menos, desactiva Wi-Fi y Bluetooth. USB OTG sigue funcionando y el GPS para el mapa de calor de Localizar sigue disponible. La app te lo recuerda antes de una medición.
¿Qué ESP32 necesito?
Un ESP32-C5. Es el ESP32 con radio de doble banda 2,4 + 5 GHz, y es sobre el que ESPsoup está hecho y probado. Las placas cuestan unos 7–25 €.
Placas, antenas, cables, hub USB: la lista del kit lo tiene todo, para una placa o para una banda entera. Abrir la lista del kit →
Cocina en el navegador hoy mismo.
La app web funciona en Chrome o Edge en Windows, macOS, Linux y ChromeOS. Habla con la placa por Web Serial, funciona sin conexión una vez cargada y se puede instalar como una app. En Android, descarga el APK beta.
App de navegador
Ábrela, conecta tu placa y haz clic en Conectar. Necesita un navegador con Web Serial (Chrome, Edge, Opera).
app.espsoup.com ↗App de Android
ESPsoup beta 0.1 (app 0.12.6) con la nueva interfaz, la herramienta TV y el firmware ESPsoup integrado; habla con la placa por USB OTG. Android 7 o posterior; permite instalar desde esta fuente.
Descargar APK (3,4 MB) ↓Escritorio Windows
Una app portátil para Windows con la misma interfaz. Descarga pública próximamente.
PróximamenteFirmware: firmware ESPsoup 0.7.1
ESPsoup necesita el firmware ESPsoup 0.7.1 en la placa. Las dos apps lo instalan por ti: conecta la placa y abre Dispositivo → Firmware. El instalador hace primero una copia de seguridad de tu placa y verifica cada escritura. Código abierto (GPL-3.0): código fuente y binarios en GitHub ↗.
Beta Basado en el firmware de código abierto ESP-SDR de ESPARGOS ↗, ampliado con la herramienta TV y el color básico, el captador rápido de paquetes Bluetooth, el análisis sin huecos y la recepción hasta 5,99 GHz. Gracias a ESPARGOS, y a C5VRX ↗ por la idea de la captura sin huecos.
Lo próximo en el fogón
- App de escritorio para Windows como descarga pública
- Color más nítido en la imagen de TV (hoy: color básico, PAL y NTSC)
- Decodificar BLE Long Range y DJI DroneID
- Identificación más segura de enlaces RC
Mantén la sopa al fuego.
ESPsoup es un proyecto de afición. Si te resulta útil, una pequeña propina paga placas de prueba, antenas y mucho café.
Preguntas desde la cocina.
¿ESPsoup transmite algo?
No. ESPsoup es de solo recepción. Nunca transmite y solo decodifica información difundida públicamente, como beacons, paquetes de anuncio e identidades de celdas.
¿Qué placa necesito?
Una placa de desarrollo ESP32-C5, idealmente con un conector U.FL para antena externa. Conéctala por su puerto USB nativo; en Android también necesitas un cable USB OTG que transmita datos.
¿Puede recibir radio FM, ADS-B, GPS o sensores de 433/868 MHz?
No. Medido con un generador de señales, el ESP32-C5 recibe unos 2,13–2,73 GHz y 4,79–5,99 GHz. No le llega nada por debajo de unos 2,1 GHz, incluidos ADS-B en 1090 MHz y GPS, ni nada entre 2,75 y 4,79 GHz o por encima de 6 GHz. Para esas bandas necesitas un SDR de verdad, como un RTL-SDR.
¿El firmware viene incluido?
Sí. Tanto la app de Android como la app del navegador incluyen el firmware de código abierto ESPsoup 0.7.1 (GPL-3.0, código fuente en GitHub ↗) y lo instalan en Dispositivo → Firmware, con una copia de seguridad antes. Está basado en ESP-SDR de ESPARGOS.
¿Qué navegadores funcionan?
Chrome, Edge y otros navegadores Chromium en el ordenador, porque admiten Web Serial. Firefox y Safari no. En Android, usa la app de Android cuando se publique.
¿Mis datos salen de mi dispositivo?
No. Todo se decodifica localmente, y tu ubicación para el mapa y el mapa de calor de Localizar también se queda en el dispositivo. Los datos solo salen si activas la exportación MQTT a tu propio broker o cargas teselas de mapa (OpenStreetMap).
¿Cuánto cuesta ESPsoup?
La app web en app.espsoup.com es gratuita. Solo necesitas una placa ESP32-C5 de unos 15–25 €. Las propinas por Ko-fi o PayPal mantienen vivo el proyecto.
¿ESPsoup es un producto oficial de Espressif o ESPARGOS?
No. ESPsoup es un proyecto independiente de afición. Su firmware está basado en ESP-SDR de ESPARGOS y funciona en el ESP32-C5 de Espressif, pero no está afiliado a ninguno de los dos.
¿Puedo ver vídeo FPV o de drones?
Vídeo analógico, sí: la herramienta TV sintoniza Raceband, Fatshark, Boscam A/B/E, Lowband y los canales AV de 2,4 GHz, o cualquier frecuencia, y muestra la imagen en vivo a unos 25 fps, en blanco y negro o con color básico. En nuestra prueba los 52 canales recibibles dieron imagen. El firmware ESPsoup demodula el vídeo en el propio ESP32. La banda de 1,2/1,3 GHz no se puede recibir, y los sistemas digitales como DJI, HDZero o Walksnail solo se reconocen, sin imagen.
¿Por qué mi teléfono debería estar en modo avión?
Porque el Wi-Fi y el Bluetooth de tu teléfono transmiten justo al lado del ESP32 y taparían la medición. USB OTG y GPS siguen funcionando en modo avión.
¿Cuántas placas necesito para ver todos los canales FPV a la vez?
Un ESP32-C5 por canal, porque cada placa recibe exactamente un canal analógico a la vez. Una banda entera como Raceband R1–R8 necesita 8 placas; los 52 canales recibibles juntos son 46 frecuencias distintas, así que 46 placas. Con una sola placa, el ciclo automático recorre los canales uno tras otro. Probado con 8 placas en un StarTech ST4300USB3V2-UE. La calculadora Multi-TV enumera placas, antenas, cables y el hub USB.
Aviso legal
ESPsoup solo recibe. Las normas sobre la recepción de señales de radio y sobre lo que puedes hacer con la información varían de un país a otro. Úsalo con responsabilidad y bajo tu propio riesgo.
ESPsoup es un proyecto independiente. No está afiliado a Espressif Systems ni al proyecto ESPARGOS / ESP-SDR. ESP32 es una marca comercial de Espressif Systems.





