
Hace unas semanas, un repositorio de GitHub llamado RuView acumuló más de 26.000 estrellas en cuestión de días. Su promesa era seductora: convertir cualquier router Wi-Fi doméstico en un sensor capaz de detectar personas, monitorizar la respiración y reconstruir poses corporales… sin una sola cámara. Como radioaficionados, llevamos décadas sabiendo que las ondas de radio ven lo que el ojo no puede. Pero, ¿qué hay de verdad en todo esto?
⚠️ Aviso previo a la lectura
Varios análisis independientes publicados en mayo de 2026 han calificado el proyecto RuView de exageración técnica grave, y algunos lo describen directamente como código malicioso. Si descargaste o ejecutaste el software, especialmente con privilegios de administrador o sudo, revisa los servicios instalados (crontab -l, ~/.bashrc) y pasa un análisis antimalware. Este artículo analiza el proyecto con perspectiva crítica y no supone un respaldo a su uso.
¿Qué propone RuView?
El proyecto, publicado bajo el usuario ruvnet en GitHub, se presenta como una plataforma de «inteligencia espacial sin cámaras». Su arquitectura central descansa en el análisis del Channel State Information (CSI) —información sobre el estado del canal de propagación que los adaptadores Wi-Fi modernos exponen a nivel de firmware— capturado mediante una malla de nodos basados en el microcontrolador ESP32-S3.
La idea conceptual tiene base científica real: cuando una persona se mueve en una habitación, altera los patrones de dispersión de las señales de radio. Los routers Wi-Fi emiten continuamente en las bandas de 2,4 GHz y 5 GHz; midiendo con precisión las variaciones de amplitud y fase en múltiples subportadoras OFDM, es posible inferir presencia, movimiento e incluso señales fisiológicas.

La siguiente tabla resume las funciones declaradas frente a su respaldo científico real:
| Función declarada | Tecnología implicada | Respaldo científico |
|---|---|---|
| Detección de presencia | CSI / variación de amplitud | ✅ Sólido en literatura académica |
| Monitorización respiratoria | Variaciones de fase periódicas | ⚠️ Demostrado en lab, difícil en campo |
| Estimación de pose (17 puntos) | Redes neuronales + geometría Fresnel | ❌ Cuestionado por la comunidad RF |
| Monitorización cardíaca | Variaciones de fase del canal | ⚠️ Experimental, condiciones ideales |
| Mapeo del entorno (RF fingerprinting) | Análisis multi-nodo del canal | ⚠️ Demostrado con hardware dedicado |
El stack técnico declarado incluye firmware ESP-IDF y FreeRTOS en los nodos, un pipeline escrito en Rust capaz de procesar 54.000 muestras CSI por segundo (el README usa el término «fotogramas», terminología de visión artificial impropia en contexto RF), filtros Hampel, algoritmos SpotFi para estimación del ángulo de llegada, geometría de zonas de Fresnel —el mismo concepto que los radioaficionados aplicamos al calcular el despeje en un enlace VHF/UHF— y redes neuronales de impulsos (Spiking Neural Networks). El modelo de pose pesa 8 KB en cuantización de 4 bits y, según el README, se ejecuta en microsegundos en una Raspberry Pi.
Cada nodo ESP32-S3 cuesta alrededor de 9 USD. El sistema funciona completamente local, sin nube ni internet.
La perspectiva del radioaficionado: física real vs. marketing viral

Quienes llevamos años en la radioafición reconocemos de inmediato la base legítima del proyecto. El radar pasivo, la interferometría de radio, la tomografía RF y el uso de señales oportunistas —señales ya presentes en el entorno, no generadas expresamente para la medición— son campos de investigación activos. Trabajos de la Universidad Carnegie Mellon sobre DensePose from WiFi demostraron que, bajo condiciones controladas de laboratorio, el CSI de Wi-Fi puede usarse para inferir poses corporales básicas.
Sin embargo, cuando el proyecto explotó en redes sociales, llegó también el escrutinio técnico. En foros como Hacker News y Reddit, ingenieros de RF señalaron contradicciones importantes entre las afirmaciones del README y la física real del canal radioeléctrico:
«La detección de presencia básica con Wi-Fi es técnicamente alcanzable. La reconstrucción de esqueleto de 17 puntos a través de paredes con un único nodo ESP32 desafía los límites físicos de la resolución espacial a 2,4 GHz.»
— Síntesis de las objeciones planteadas en Hacker News y Reddit, mayo 2026. No existe una cita textual única; el consenso se formó de forma distribuida en múltiples hilos.
La precisión declarada —82,3% en estimación de pose en evaluación temporal, frente a 66,4% en bruto— corresponde a métricas académicas en condiciones ideales. En un entorno doméstico real, con interferencias de vecinos, múltiples ocupantes o señales de otros dispositivos, esas cifras se degradan considerablemente. El propio repositorio admite que es software en fase beta y que los ESP32 originales y los C3 no están soportados.
Lo que sí es real: RF sensing como disciplina
Más allá de la polémica concreta de RuView, el campo del radio frequency sensing es absolutamente real. Para los radioaficionados no es novedad: llevamos décadas usando ondas de radio para detectar objetos (RADAR), medir velocidades (efecto Doppler), auscultar la ionosfera y detectar meteoros por reflexión de señales VHF.
Aplicaciones legítimas bien documentadas
La detección de presencia con Wi-Fi es técnicamente alcanzable y se usa en investigación. La monitorización de frecuencia respiratoria en entornos controlados también tiene respaldo experimental. Proyectos como HamSCI demuestran cómo los radioaficionados contribuyen activamente a la ciencia: sus receptores distribuidos sirven como red de sensores para estudiar la ionosfera, el clima espacial y la propagación de ondas.
Herramientas accesibles para experimentar

Si quieres explorar el RF sensing de forma legítima y reproducible, el punto de entrada natural son los receptores de radio definida por software (SDR):
- RTL-SDR Blog V3 — el dongle de ~30 USD, perfecto para empezar.
- HackRF One — cobertura de 1 MHz a 6 GHz, TX y RX, para experimentación avanzada.
- ADALM-PLUTO — plataforma educativa de Analog Devices con soporte GNU Radio.
- GNU Radio — suite open-source de procesado de señal.
- Nexmon CSI / OpenWiFi — captura real de CSI en chips Broadcom y Qualcomm.
- ESP32 + ESP-IDF CSI Tools — firmware oficial de Espressif para CSI experimental.
Son el equivalente moderno del receptor de válvulas que muchos elmeros construían en el laboratorio.
Para profundizar: el firmware oficial de Espressif incluye herramientas para capturar CSI de forma experimental. Busca los trabajos del grupo de Dina Katabi en MIT y los de Carnegie Mellon sobre WiGait y RF-Pose.
Marco regulatorio y privacidad: lo que el README no menciona
Un artículo dirigido a radioaficionados no puede eludir la dimensión regulatoria. En España, el uso y experimentación con equipos de radiocomunicación está regulado por el Cuadro Nacional de Atribución de Frecuencias (CNAF), la Ley General de Telecomunicaciones y la normativa europea armonizada. Aunque el ESP32 opera en las bandas ISM de 2,4 GHz (uso libre bajo ciertos límites de potencia), hay matices importantes:
- Captura de CSI de redes ajenas: El CSI de tu propia red es tuyo para analizar. Capturar el canal de redes de terceros puede rozar la legislación sobre interceptación de comunicaciones (art. 197 del Código Penal español, Directiva 2013/40/UE).
- Emisiones no deseadas: Modificaciones de firmware que alteren los parámetros de transmisión pueden generar emisiones fuera de la máscara espectral permitida, algo que los radioaficionados conocemos bien por la normativa de nuestros propios equipos.
- Interferencias: Una malla densa de nodos ESP32 transmitiendo continuamente en 2,4 GHz puede degradar el canal en entornos congestionados, afectando a terceros.
Privacidad y RGPD
Detectar la presencia, el movimiento y las constantes vitales de personas constituye tratamiento de datos biométricos en el sentido del artículo 4.14 del RGPD. Requiere base jurídica explícita, información al interesado e idealmente una evaluación de impacto (DPIA). El hecho de que no haya vídeo no exime de la obligación: lo que importa es la capacidad de identificar o caracterizar a una persona física, y un sistema que estima su postura corporal o su frecuencia cardíaca cumple ese umbral.
Si experimentas con CSI sensing en tu shack, limítalo a tu propio espacio y a personas que hayan dado su consentimiento. Antes de cualquier despliegue en entornos comunes —local de radioclub, oficina— consulta con tu delegado de protección de datos o la AEPD.
Reflexión final: el espíritu del experimentador, con los pies en el suelo
RuView, con toda su controversia —y posiblemente como fraude deliberado— ha puesto en el centro del debate una pregunta que los radioaficionados llevamos respondiendo desde siempre: ¿qué más podemos hacer con las ondas de radio que ya nos rodean? La respuesta honesta es: mucho, pero con rigor.
El RF sensing es un campo legítimo y apasionante. Pero la diferencia entre ciencia real y hype viral está precisamente donde los radioaficionados siempre hemos vivido: en el banco de trabajo, con el analizador de espectro conectado, los datos reproducibles sobre la mesa y el reglamento de telecomunicaciones en la estantería.
El espíritu que debería motivar proyectos así es el mismo que animó a los primeros experimentadores de telegrafía sin hilos y a quienes hoy montan una estación de escucha con un dongle DVB-T reciclado y una antena de hilo. Ese espíritu exige también honestidad sobre los límites: físicos, normativos y éticos. Afirmaciones extraordinarias requieren evidencias extraordinarias, y 26.000 estrellas en GitHub no son evidencia de nada técnico.
Sé escéptico. Experimenta. Mide. Publica tus resultados. Eso es lo que distingue a un radioaficionado de un consumidor de demos virales.
📡 Para seguir explorando
- Repositorio original: github.com/ruvnet/RuView
- Investigación base: DensePose from WiFi — Ma et al., Carnegie Mellon University, 2022
- Comunidad ciencia y radioafición: HamSCI.org
- SDR de entrada: RTL-SDR Blog V3 (~30 USD)
- GNU Radio: gnuradio.org
Nota de rigor: Este artículo describe RuView tal como fue presentado en mayo de 2026. Varias fuentes independientes lo han señalado como exageración técnica grave o posible código malicioso; se recomienda no ejecutarlo en sistemas de producción. Las indicaciones sobre RGPD y normativa española son orientativas y no constituyen asesoramiento jurídico.
Comments are closed.