Channel State Information es el concepto que falta detrás de muchas promesas de WiFi sensing. RSSI solo resume si la señal sube o baja; CSI muestra cómo cambian distintas subportadoras al atravesar una sala. Por eso aparece en detección humana, actividad, respiración, localización y flujos de sensing sin cámara.
La clave es no exagerar. El dato CSI es rico, pero no es una imagen literal de una persona. Es una medición ruidosa del canal de radio. Muebles, paredes, orientación de antenas, firmware, tiempos de paquete, personas, mascotas, ventiladores y puertas pueden modificarlo.
Qué significa Channel State Information
En un enlace WiFi, el transmisor envía paquetes y el receptor estima cómo el canal de radio los transforma. CSI describe esa respuesta con más detalle que un único valor de potencia. En términos simples, indica cómo cada subportadora fue afectada por el entorno.
Para sensing esto importa porque cuerpos y movimiento alteran la propagación multipath. Caminar, sentarse, respirar cerca del enlace o cambiar postura modifica patrones de amplitud y fase. CSI es la capa de medición; la detección es una capa posterior.
- RSSI es un resumen grueso; CSI es una respuesta de canal más rica.
- CSI suele incluir información por subportadora, amplitud y fase.
- El modelo infiere presencia o actividad desde cambios de CSI, no desde píxeles.
CSI frente a RSSI
Muchos experimentos empiezan con RSSI porque es fácil de leer. Sirve para proximidad o calidad de enlace, pero oculta la estructura que necesita un sistema de sensing. Dos eventos distintos pueden producir una caída de señal parecida.
CSI conserva más detalle: permite ver subportadoras en el tiempo, estabilidad del canal y repetición entre ensayos. Ese detalle exige mejores etiquetas, calibración y pruebas fuera de la misma habitación.
| Capa | Qué aporta | Riesgo |
|---|---|---|
| RSSI | Un valor grueso de potencia | Demasiado comprimido para actividad o postura |
| Amplitud CSI | Cambios de magnitud por subportadora | Sensible a colocación y geometría |
| Fase CSI | Cambios ligados a tiempo y trayectorias | Necesita corrección cuidadosa |
| Salida RuView | Explicación visible para el usuario | Puede parecer más segura que el modelo |
Cómo se construye un flujo WiFi CSI
Un flujo práctico empieza por captura repetible, no por el modelo. Hay que elegir hardware compatible, fijar canal cuando sea posible, registrar tasa de paquetes y posición, y grabar líneas base de sala vacía.
Después, los paquetes se convierten en CSI, el CSI en características limpias, y esas características en etiquetas o predicciones. La validación debe probar días nuevos, posiciones cambiadas y casos negativos.
- Guarda metadatos de paquete, placa, canal, antena y firmware.
- Separa entrenamiento y prueba por día, persona y ubicación.
- Permite estados desconocidos o de baja confianza.
Rutas de hardware: ESP32, NICs y GitHub
No todo dispositivo WiFi expone CSI. Un portátil puede mostrar RSSI y ocultar subportadoras. Los proyectos ESP32 son atractivos porque abaratan la captura para aprender y prototipar. Herramientas de NIC de investigación sirven para reproducir estudios o tener más control.
Elige hardware según la pregunta. Para entender la forma del dato, ESP32 puede bastar. Para postura o localización más fuerte, normalmente se necesitan múltiples enlaces, sincronización y datos controlados.
| Ruta | Mejor uso | Verifica primero |
|---|---|---|
| ESP32 CSI | Aprendizaje, líneas base, presencia simple | Placa, paquetes, exportación, docs |
| NIC de investigación | Reproducir papers y CSI profundo | Drivers, SO, scripts, trazas |
| Capa RuView | Explicar resultados y límites | Pipeline CSI repetible y validado |
Validación para no sobreprometer
CSI puede verse convincente en una demo corta porque las señales cambian de forma visualmente clara. La pregunta dura es si el resultado aguanta otro día, un router movido, una puerta abierta, un ventilador o una segunda persona.
Un contenido responsable separa cambio de señal y estado humano confirmado. Debe mostrar contexto, confianza, estados desconocidos y límites. Si se entrenó y probó todo el mismo día, llámalo demo controlada.
- Graba sala vacía antes y después de pruebas positivas.
- Añade casos negativos sin la acción humana objetivo.
- Muestra dónde baja la confianza.
- Evita garantías médicas, de emergencia o seguridad.
Encaje dentro del cluster RuView
Esta guía responde la pregunta base: qué es Channel State Information y por qué importa el dato CSI. No reemplaza la guía ESP32, la guía de datasets ni la página de detección humana; les da vocabulario compartido.
Así se evita canibalización: quien pregunta qué significa CSI empieza aquí; quien necesita hardware va a ESP32; quien compara repositorios usa la guía open source; quien evalúa detección lee las páginas de presencia y movimiento.
Fuentes y referencias técnicas
FAQ sobre Channel State Information
¿Qué es Channel State Information en WiFi?
CSI describe cómo el canal WiFi modifica una señal transmitida en varias subportadoras.
¿CSI es una imagen WiFi?
No. Es una medición de señal; un modelo puede inferir presencia, pero no ve como una cámara.
¿ESP32 puede capturar CSI?
Sí, algunos proyectos ESP32 pueden capturar CSI útil si placa, firmware, canal y paquetes están bien configurados.
¿Por qué falla un modelo en otra sala?
Porque CSI depende de geometría, antenas, muebles, personas, tiempo de paquetes y cambios ambientales.
¿Qué leo después?
La guía ESP32 para captura, la guía de datasets para etiquetas y la guía WiFi human detection para límites de presencia.