WiFi DensePose: «Ve» a través de las paredes usando solo el router de casa


Imagina poder saber exactamente dónde está una persona, qué postura tiene, si respira o si se ha caído, sin usar ni una sola cámara. Esto ya es una realidad gracias a WiFi DensePose: la capacidad de «ver» a través de las paredes utilizando únicamente las ondas de radio de los routers WiFi convencionales.

Este proyecto de código abierto (bajo licencia MIT) combina inteligencia artificial, procesamiento de señales y hardware asequible para crear un sistema de monitorización que respeta la privacidad como ninguna cámara podría hacerlo. Basado en el innovador sistema InvisPose, convierte los routers WiFi en potentes sensores de presencia y movimiento, reconstruyendo poses 2D y 3D en tiempo real, incluso a través de obstáculos.

¿Cómo funciona? La magia de la CSI

En esencia, WiFi DensePose utiliza la Información del Estado del Canal (CSI) de tu red WiFi. Cuando una persona se mueve, altera sutilmente la amplitud y fase de las señales de radio. El sistema captura, procesa e interpreta estas alteraciones para:

  • Reconstruir la postura corporal: Genera puntos clave de articulaciones o un mapa denso de la superficie del cuerpo (DensePose).
  • Monitorear signos vitales: Detecta la frecuencia respiratoria y el ritmo cardíaco sin ningún contacto.
  • Funcionar a través de paredes: Las señales WiFi penetran la mayoría de los materiales de construcción.
  • Ofrecer datos en tiempo real: Provee la información a través de una API REST y WebSockets para integrarla con otras aplicaciones.

Principales Características Técnicas

  • Visión por radiofrecuencia: Utiliza redes neuronales para lograr resultados comparables a los sistemas ópticos, pero sin capturar imágenes.
  • Seguimiento multi-persona: Identifica y sigue a múltiples individuos, manteniendo su identidad incluso cuando se cruzan.
  • Hardware estándar y asequible: Funciona con chips WiFi convencionales como el ESP32-S3 (~$8) y routers comerciales. Nada de equipos militares.
  • API completa para integración: Incluye endpoints REST y streaming WebSocket para conectar con cualquier plataforma SaaS, smart home o app de fitness.
  • Despliegue flexible: Compatible con Docker, Kubernetes y Ansible, con documentación exhaustiva para llevarlo a producción.

¿Qué necesitas para probarlo?

El proyecto está pensado para ser «production-ready» y se despliega fácilmente con Docker:

docker pull ruvnet/wifi-densepose:latest
docker run -p 3000:3000 ruvnet/wifi-densepose:latest

Opciones de hardware:

  • Opción Profesional (CSI completa): Necesitas hardware que exponga la CSI. La opción más recomendada y económica es usar una malla de 3 a 6 placas ESP32-S3. También funcionan tarjetas de investigación como la Intel 5300.
  • Opción Básica (Solo presencia): Si solo tienes un portátil con WiFi estándar, el sistema puede funcionar con datos RSSI, limitado a detección de presencia y movimientos gruesos.

La configuración física típica recomienda colocar los routers/ESP32 a 2-3 metros de altura, separados entre 5 y 10 metros.

Casos de Uso Reales

Las aplicaciones son enormes y abarcan múltiples campos:

  • Salud y Teleasistencia: Monitorización no intrusiva de ancianos, detección de caídas y análisis de patrones de sueño, garantizando la privacidad total al no usar cámaras.
  • Hogar Inteligente (Smart Home): Control de presencia para automatizar luces, detección de gestos para comandos y monitorización de la calidad del sueño.
  • Realidad Virtual/Aumentada (VR/AR): Seguimiento corporal para experiencias inmersivas sin necesidad de sensores en el cuerpo.
  • Respuesta a Desastres (WiFi-Mat): El proyecto incluye un módulo específico para equipos de búsqueda y rescate que puede detectar supervivientes atrapados bajo escombros.

Conectando con tu Aplicación desde Python

Acceder a los datos es muy sencillo, ya sea vía REST o WebSocket.

Ejemplo básico con REST (python):

import requests

response = requests.get("http://localhost:3000/api/v1/sensing")
data = response.json()
print(f"Personas detectadas: {len(data.get('persons', []))}")

Ejemplo de Streaming WebSocket en Tiempo Real (python):

import asyncio
import websockets
import json

async def escuchar_poses():
    uri = "ws://localhost:3001/ws/sensing"
    async with websockets.connect(uri) as websocket:
        while True:
            mensaje = await websocket.recv()
            data = json.loads(mensaje)
            print(f"Poses en vivo: {len(data.get('persons', []))}")

asyncio.run(escuchar_poses())

Privacidad: La Ventaja Estratégica

En un mundo donde cada vez más personas desconfían de las cámaras, WiFi DensePose ofrece una alternativa ética y técnicamente superior:

  • No graba imágenes: No hay rostros, ropa ni identificación visual. Solo datos de pose y presencia.
  • Permite despliegues donde las cámaras son inviables: Hospitales psiquiátricos, baños, vestuarios, habitaciones de ancianos.
  • Cumple normativas de privacidad: Al no tratar datos biométricos visuales, el marco regulatorio (GDPR, CCPA) es mucho más sencillo de navegar.

En Resumen

WiFi DensePose no es solo una librería interesante; es una plataforma tecnológica que cambia las reglas del juego en monitorización humana. Representa una oportunidad única para startups que buscan diferenciarse con soluciones técnicamente sólidas y éticamente responsables.

El futuro de la monitorización no se ve, se siente. Y se siente a través del WiFi que ya nos rodea. ¿Te animas a probarlo?

Enlaces de interés:

Documentación oficial

Repositorio en GitHub

Ariston NET: problemas reales en la configuración ( y como evitarlos)


La promesa es clara: controlar tu caldera, termo o bomba de calor desde el móvil, recibir alertas antes de que te quedes sin agua caliente y optimizar el consumo hasta un 25%. Sin embargo, en la práctica, muchos usuarios encuentran fricciones importantes en la configuración inicial.

En este artículo analizamos los puntos críticos al instalar y vincular la app, por qué fallan y cómo resolverlos.

1. Antes de empezar: lo que casi nadie revisa

La FAQ oficial en
https://discover.ariston-net.remotethermo.com/#faq
insiste en algo clave: consulta siempre el manual del equipo y, ante dudas, recurre a un técnico autorizado. Ciertamente la documentación en papel es extremadamente escasa concentrándose en una guía rápida donde sobre todo se detalla la instalación hidràulica.

Recomiendo estudiar este video oficial de Ariston que explica mas o menos claro cuales son los pasos a seguir:

No es solo una recomendación formal:

  • El mantenimiento (como la revisión del ánodo de magnesio en termos) afecta a la durabilidad y a la garantía.
  • Algunos contratos de mantenimiento y extensiones de garantía exigen revisiones periódicas certificadas.
  • La configuración conectada puede estar vinculada a parámetros técnicos que el SAT debe validar.

Además, desde la propia app, en la sección Soporte Técnico, puedes localizar centros oficiales.

Obviamente los pasos para conectar el termo a las tuberías de nuestro hogar es la parte mas importante que no debemos olvidar y el procedimiento es estándar ( bajo mi opinión no descuidar el uso de teflón en todas las conexiones y vigilar las posibles perdidas apretando mas estas)

2-El gran cuello de botella: la conexión Wi-Fi (2.4 GHz)

El problema más repetido no es la instalación física, sino la conectividad pues la app necesita una conexión a Internet en la banda de 2.4GHz o de no ser posible la app no funcionará

Requisito crítico:

La mayoría de dispositivos compatibles con Ariston NET funcionan exclusivamente en red Wi-Fi 2.4 GHz.

Qué ocurre en la práctica

Hoy casi todos los routers emiten redes combinadas 2.4 + 5 GHz bajo el mismo nombre (SSID). Esto provoca que:

  • El móvil se conecte en 5 GHz.
  • El equipo Ariston solo vea 2.4 GHz.
  • La vinculación falle o se quede bloqueada en “buscando red”.

Síntomas típicos

  • La app no detecta el dispositivo.
  • El proceso se queda en bucle tras introducir contraseña.
  • Se pierde conexión tras una actualización.

Solución técnica recomendada

  1. Entrar en el router.
  2. Separar SSID 2.4 GHz y 5 GHz con nombres distintos.
  3. Conectar el móvil explícitamente a la red 2.4 GHz.
  4. Repetir el proceso de pairing.

Este simple ajuste resuelve una parte significativa de incidencias.

3-Paso a paso (y dónde suele fallar)

1️⃣ Descarga y registro

Descargar la app oficial usando el código QR de la pegatina que adjunta el aparato:

  • Ariston NET (Android / iOS)

Problemas habituales:

  • Correo de verificación que no llega.
  • Cuenta creada pero sesión que expira tras actualización.

Solución:

  • Revisar spam.
  • Evitar correos corporativos con filtros estrictos.
  • Confirmar región correcta en la app.

2️⃣ Activar modo pairing

Básicamente , y esto no lo explican bien, esta actuación va a crear un portal cautivo wifi que no tiene conexión a Internet. Lógicamente DEBEREMOS DESCONECTAR LOS DATOS de nuestro dispositivo movil y conectarnos manualmente a este ( esto no suele decirse). Una vez conectados al portal cautivo , logicamente nos pedira la red wifi de nuestra casa y por supuesto la clave

Normalmente:

  • Pulsar botón AP o botón superior durante 5 segundos.
  • El LED WEB debe parpadear en verde.

Errores frecuentes:

  • No mantener pulsación suficiente.
  • Intentar emparejar sin haber esperado reinicio completo.
  • No verificar que el LED cambia de estado.

3️⃣ Conexión temporal a “Remote GW Thermo”

Durante el proceso, el móvil se conecta a una red temporal tipo:

Remote GW Thermo

Aquí muchos usuarios abandonan el proceso porque el móvil indica “sin internet”. Es normal. No hay que desconectarse manualmente.

En algunos modelos pueda que pida una clave, que seria la siguiente o una variación de ella:

ariston123

4️⃣ Configuración manual vía 192.168.1.1

En algunos modelos es necesario:

  • Abrir navegador.
  • Acceder a 192.168.1.1.
  • Introducir red doméstica y contraseña.

Errores comunes:

  • El móvil cambia automáticamente a datos móviles.
  • El router bloquea IPs locales.
  • Se introduce mal la contraseña (ojo con espacios finales).

Ejemplo de Calentador de agua eléctrico con una capacidad de 30 litros que permite un ahorro de energía de hasta un 14% gracias a la función ECO EVO. Instale sobre el fregadero y fácilmente manejable de forma remota con Wi-Fi integrado https://amzn.to/4c5rkJ4

4-Opiniones reales: experiencia desigual

Las valoraciones de Ariston NET son mixtas. En Google Play Store la puntuación suele situarse en torno a 3,2–3,3 sobre 5. En Android es relativamente frecuente que, en el último paso del proceso de configuración, la aplicación solicite activar la ubicación real del dispositivo y que, al no completarse correctamente este paso, la activación quede bloqueada.

MUY IMPORTANTE: En la práctica, si la instalación se complica en ese punto, muchos usuarios logran finalizar el proceso sin incidencias evitando conceder permisos permanentes de ubicación durante la configuración inicial, lo que simplifica la activación y reduce errores en el cierre del registro.

En App Store la valoración suele ser más alta, moviéndose aproximadamente entre 3,9 y 4,1 sobre 5 según el país. En iOS, cuando la conexión Wi-Fi es estable y el equipo es plenamente compatible, la percepción general es más positiva y la experiencia tiende a ser más fluida.

Entre los aspectos mejor valorados destaca la comodidad de poder encender o apagar la calefacción desde fuera de casa, ajustar la temperatura sin estar físicamente delante del equipo y consultar estadísticas de consumo que ayudan a optimizar horarios. También se aprecia el control remoto intuitivo y la disponibilidad de modos específicos como Eco, Boost o anti-legionela, que aportan tanto eficiencia como seguridad sanitaria.

En el lado contrario, las principales frustraciones suelen estar relacionadas con pérdidas de conexión tras determinadas actualizaciones, integraciones inestables con asistentes de voz como Amazon Alexa o Google Home, y la necesidad de reconfigurar el sistema cuando se cambia de router o de proveedor de internet. Algunos usuarios también consideran limitada la programación horaria disponible en ciertos modelos.

Diferencia clave: Ariston NET vs Ariston NET Pro

Es importante no confundir Ariston NET con Ariston NET Pro. La primera está diseñada para el usuario final y permite controlar remotamente la caldera, bomba de calor o termo, configurar programación inteligente, utilizar funciones de geolocalización, consultar informes energéticos y recibir alertas de averías en tiempo real. Es, en esencia, la capa de control doméstico.

Por su parte, Ariston NET Pro es una plataforma orientada a servicios técnicos e instaladores. Desde ella pueden realizar diagnóstico remoto, consultar el historial de errores, acceder a parámetros internos de funcionamiento y anticipar posibles fallos mediante sistemas de mantenimiento predictivo como Active Care. Además, facilita la reducción de desplazamientos innecesarios al permitir una primera evaluación a distancia. Ambas soluciones pueden operar sobre el mismo equipo conectado, pero cada una responde a perfiles y necesidades distintas.

Modelos donde aparecen más dudas de configuración

Las dudas de configuración suelen aparecer en equipos modernos como la Genus ONE+ WiFi o la Alteas ONE+ Net en el ámbito de calderas, así como en termos eléctricos como el Velis WiFi o el Lydos Hybrid WiFi. En la mayoría de los casos, los problemas no están relacionados con la compatibilidad del equipo, sino con la red doméstica, la configuración del router o el proceso inicial de vinculación.

Beneficios cuando funciona correctamente

Cuando la instalación está bien ejecutada y la red es estable, la aplicación puede contribuir a optimizar el consumo energético hasta en un 25% según datos del fabricante, enviar alertas antes de que se produzcan interrupciones en el suministro de agua caliente sanitaria y permitir una monitorización remota continua si el servicio técnico utiliza NET Pro. En determinados escenarios de uso eficiente, esto puede traducirse en un ahorro económico anual significativo.

Conclusión: no es mala app, pero exige un entorno controlado

La experiencia con Ariston NET depende mucho más de la calidad del router, de una correcta configuración de la banda 2,4 GHz, del modelo exacto del equipo y de la versión del sistema operativo del móvil que del propio generador térmico. En entornos con Wi-Fi estable y configuración adecuada suele cumplir lo prometido; en redes mal ajustadas o tras actualizaciones conflictivas, la experiencia puede volverse frustrante.