SPIEGAZIONE WIFI CSI

Channel State Information per WiFi sensing: cosa dicono davvero i dati CSI

Guida pratica a CSI, sottocarrier WiFi, ampiezza, fase, hardware di acquisizione e validazione prima di fidarsi di risultati in stile RuView.

Diagramma editoriale di percorsi WiFi e tracce CSI in una stanza
CSI non è una vista da camera: registra come cambia il canale WiFi.

Channel State Information è il concetto chiave dietro molte affermazioni sul WiFi sensing. RSSI riassume la potenza, mentre CSI mostra come cambiano i sottocarrier in una stanza. Per questo è usato in presenza, attività, respirazione, localizzazione e sensing senza camera.

Serve cautela: CSI non è un'immagine della persona, ma una misura rumorosa del canale radio. Mobili, pareti, antenne, firmware, tempi dei pacchetti, persone, porte e ventilatori possono modificarlo.

Che cosa significa Channel State Information

In un collegamento WiFi, il ricevitore stima come il canale modifica i pacchetti. CSI descrive questa risposta con più dettaglio di un singolo valore.

Nel sensing, corpi e movimenti disturbano il multipath: camminare, sedersi o respirare vicino al link cambia ampiezza e fase.

  • RSSI è un riassunto grossolano della potenza; CSI è una risposta di canale più ricca.
  • CSI è spesso rappresentato per sottocarrier e può includere ampiezza e fase.
  • Il modello inferisce presenza o attività da cambiamenti CSI, non da pixel.

CSI e RSSI: perché la differenza conta

RSSI è semplice ma compresso. Eventi diversi possono produrre variazioni simili.

CSI conserva struttura per sottocarrier e tempo, ma richiede calibrazione e label affidabili.

Livello segnale Cosa offre Rischio sensing
RSSI Un valore grossolano di potenza Troppo compresso per attività o posa
Ampiezza CSI Variazioni di magnitudine per sottocarrier Sensibile a posizione, rumore e geometria
Fase CSI Cambiamenti legati a tempo e percorsi Richiede correzione accurata
Output RuView Livello esplicativo per l'utente Può sovrastimare la certezza se la validazione è nascosta

Come costruire un workflow WiFi CSI

Parti da acquisizione ripetibile: hardware, canale, posizione, frequenza pacchetti e baseline vuota.

I pacchetti diventano CSI, il CSI diventa feature pulite, e le previsioni vanno validate su giorni e casi negativi.

  • Registra metadati dei pacchetti, board o NIC, canale, antenna e firmware.
  • Separa training e test per giorno, persona e posizione quando possibile.
  • Tratta stati sconosciuti o a bassa confidenza come output normale.
Diagramma editoriale di percorsi WiFi e tracce CSI in una stanza
Un workflow affidabile separa acquisizione, pulizia e validazione.

Percorsi hardware: ESP32, NIC di ricerca e GitHub

Non tutti i dispositivi WiFi espongono CSI. ESP32 è utile per imparare; le NIC di ricerca offrono più controllo.

Scegli l'hardware in base all'obiettivo: apprendimento, presenza, localizzazione o inferenza più ricca.

Percorso Uso migliore Da verificare prima
ESP32 CSI Apprendimento a basso costo, baseline, presenza semplice Board, stabilità pacchetti, export grezzo, documentazione
NIC di ricerca Riprodurre paper ed esperimenti CSI avanzati Driver, OS, script, tracce
Livello RuView Spiegare risultati e limiti Pipeline CSI ripetibile e validata

Validazione per non esagerare

Una demo breve può convincere, ma contano router spostato, porta aperta, ventilatore, seconda persona e giorni nuovi.

Mostra contesto, confidenza, stati sconosciuti e limiti.

  • Registra baseline di stanza vuota prima e dopo i test positivi.
  • Aggiungi casi negativi che cambiano l'ambiente senza l'azione umana target.
  • Mostra dove la confidenza cala.
  • Evita garanzie mediche, emergenziali o di sicurezza senza validazione indipendente.

Come si integra nel cluster RuView

Questa pagina spiega il vocabolario base. Le guide ESP32, dataset, rilevamento umano e motion capture coprono i passi successivi.

Separare le intenzioni riduce la cannibalizzazione.

Fonti e riferimenti tecnici

FAQ su Channel State Information

Che cos'è Channel State Information nel WiFi?

CSI descrive come un canale WiFi modifica un segnale trasmesso su più sottocarrier.

CSI è un'immagine WiFi?

No. CSI è una misura di segnale; un modello può inferire presenza, ma non vede come una camera.

ESP32 può catturare CSI?

Sì, alcuni progetti ESP32 possono catturare CSI utile se board, firmware, canale e pacchetti sono configurati bene.

Perché un modello fallisce in un'altra stanza?

Perché CSI dipende da geometria, antenne, mobili, persone, timing dei pacchetti e cambiamenti ambientali.

Cosa leggere dopo?

Usa la guida ESP32 per la cattura, la guida dataset per le label e la guida WiFi human detection per i limiti della presenza.