RADAR WIFI PER IL RILEVAMENTO UMANO

Radar WiFi per il rilevamento umano: CSI, radar passivo e limiti reali

Una guida pratica al termine radar WiFi: come riflessioni radio, CSI e sensing passivo possono rivelare il movimento, dove i concetti differiscono e come verificare un risultato in modo responsabile.

Una persona cammina tra un access point WiFi e un ricevitore CSI mentre i percorsi radio cambiano nella stanza
Radar WiFi indica un'inferenza dai cambiamenti del canale radio; non crea una normale immagine da videocamera.

Radar WiFi è una frase utile per la ricerca, ma non identifica un prodotto con una definizione unica. Nel rilevamento umano indica spesso un sistema che osserva come cambiano i segnali WiFi quando una persona cammina, sta ferma, si siede o attraversa una stanza. Il sistema può usare Channel State Information (CSI), una catena di elaborazione radar passivo o una funzione proprietaria di WiFi sensing.

La domanda pratica non è quindi soltanto se il WiFi possa comportarsi come un radar. Bisogna sapere quale misura radio è disponibile, quale hardware la espone, per quale compito è stato addestrato il modello e come è stato validato il risultato. Questa guida separa CSI, radar WiFi passivo, esperimenti basati solo su RSSI e sensori camera o mmWave.

Che cosa significa radar WiFi

Un sistema radar WiFi osserva un collegamento radio o una scena e cerca cambiamenti strutturati nel tempo. Una persona in movimento modifica i percorsi diretti e riflessi, l'attenuazione e le relazioni di fase. Il software può riassumere questi cambiamenti come movimento, presenza, posizione approssimativa o caratteristica di ricerca. Il risultato è un'inferenza sulla scena, non una fotografia né un'identità garantita.

Il termine può indicare anche uno scanner di reti o una funzione di marketing. In questo articolo radar WiFi significa rilevamento umano o ambientale basato sul comportamento radio. Un buon progetto deve dichiarare sorgente del segnale, ricevitore, frequenza, compito e condizioni di validazione.

  • L'ingresso è una serie temporale di misure radio, non un'immagine RGB o di profondità.
  • L'obiettivo può essere movimento, presenza, attività, posizione o una caratteristica di ricerca.
  • Mobili, antenne, canale, firmware e traffico di fondo cambiano la misura.
  • Controlla se il progetto raccoglie solo CSI, dimostra un modello o offre un sensore completo.

Radar WiFi e WiFi CSI a confronto

Il WiFi CSI sensing è un percorso concreto per applicazioni simili al radar WiFi. Il CSI conserva informazioni legate ad ampiezza e fase su sottocanali e pacchetti. Il radar WiFi passivo usa un trasmettitore disponibile e processa un segnale di riferimento insieme ai cambiamenti o agli echi della scena. Alcuni sistemi combinano le due idee, altri usano funzioni del produttore invece del CSI grezzo.

La distinzione è importante quando si sceglie l'hardware o si confrontano repository GitHub. Un tutorial CSI può mostrare come raccogliere un segnale senza includere un classificatore di persone. Un lavoro sul radar passivo può richiedere canali di riferimento e sorveglianza sincronizzati che un esempio ESP32 non espone. RSSI è utile per un esperimento semplice, ma di solito non basta per sostenere affermazioni su posa, identità o posizione precisa.

Approccio Che cosa misura Output tipico Che cosa verificare
Radar WiFi passivo Trasmissione di riferimento e cambiamenti legati alla scena Movimento, distanza o segnali di ricerca Sincronizzazione, geometria e gestione delle interferenze
WiFi CSI sensing Valori di ampiezza e fase per pacchetti e sottocanali Presenza, movimento, attività o caratteristiche Accesso al CSI, firmware, calibrazione ed etichette
Esperimento solo RSSI Serie temporale approssimativa della potenza ricevuta Cambiamento del link o trigger semplice Rumore, multipath, frequenza di campionamento e ambizione del compito
Camera o sensore mmWave Pixel, profondità o misure radar dedicate Posa, zone di distanza o movimento fine Privacy, calibrazione e specifiche reali del sensore

Come un setup legge i cambiamenti radio

Un setup semplice ha bisogno di una sorgente stabile di pacchetti, un ricevitore, una stanza controllata e una finestra di osservazione definita. Il ricevitore registra CSI o un'altra misura supportata mentre una persona percorre traiettorie stabilite. Il pre-processing scarta pacchetti errati, normalizza i canali, filtra le interferenze e crea finestre temporali. Una soglia può segnalare un cambiamento; un modello può classificare un'etichetta.

La geometria della stanza fa parte della misura. Posizione delle antenne, frequenza, larghezza di banda, distanza, pareti, mobili, altre persone e traffico influenzano il pattern. Per questo un risultato può fallire dopo aver spostato una sedia o ruotato il ricevitore. Queste condizioni devono essere registrate insieme ai dati.

  • Sorgente del segnale: trasmettitore stabile e canale o modo pacchetto documentato.
  • Ricevitore: firmware CSI, NIC di ricerca o prodotto con un flusso di sensing reale.
  • Pipeline: controllo pacchetti, normalizzazione, filtri, finestre e indicatori di qualità.
  • Decisione: soglia, classificatore o regressione con stato di incertezza.
  • Ground truth: stanza vuota, movimento controllato, fattori confondenti e test separati.

Che cosa può rilevare il radar WiFi

Con misure compatibili e un compito ben definito, un radar WiFi può rilevare che la scena radio è cambiata, stimare movimento o presenza a grana grossa e sostenere ricerche su attività, movimenti legati alla respirazione, posizionamento indoor o segnali simili alla posa. Sono capacità legate al compito, non la promessa che ogni router possa vedere ogni persona.

Un semplice rilevatore di movimento può smettere di reagire quando la persona resta ferma. Un modello di presenza può confondere ventilatore, animale domestico, porta o HVAC con una persona se questi casi non erano presenti nei dati di addestramento. I risultati attraverso i muri dipendono da materiale, geometria, frequenza, interferenze e modello.

  • Obiettivo ragionevole: movimento contro immobilità, presenza approssimativa o classificazione controllata.
  • Più difficile: presenza immobile, zone della stanza, respirazione o separazione di più persone.
  • Non affermare senza prove forti: identità, stato medico, posa precisa o decisione di sicurezza.
  • Testa i casi negativi: animali, ventilatori, porte, mobili, perdita di pacchetti e stanza vuota.

Workflow pratico di validazione del radar WiFi

Inizia con una baseline a stanza vuota e mantieni fissi trasmettitore, ricevitore, antenna, canale, firmware e potenza. Raccogli poi movimenti controllati con più traiettorie e velocità. Aggiungi porte, tende, ventilatori, animali, HVAC e traffico normale. Ripeti in un altro giorno, dopo aver spostato un mobile o ruotato un'antenna. Se le prestazioni crollano, il sistema ha imparato una sessione di raccolta invece di un compito portabile.

Riporta più di una percentuale di accuratezza: falsi allarmi per ora, eventi persi, ritardo, comportamento con perdita di pacchetti, tempo di ricalibrazione, risultati in stanze diverse e uno stato esplicito di sconosciuto. Per un progetto GitHub verifica hardware, istruzioni di raccolta, etichette, split di test e significato dell'output.

  • Baseline: stanza vuota e traffico di fondo normale.
  • Casi positivi: traiettorie, velocità, distanze e persone diverse.
  • Confondenti: ventilatori, porte, tende, animali, apparecchi e perdita di pacchetti.
  • Deriva: altro giorno, mobili spostati, nuovo canale o antenna ruotata.
  • Errore: ricevitore scollegato, calibrazione vecchia, bassa qualità e output sconosciuto.
Tre scene di validazione del radar WiFi con stanza vuota, camminata controllata e stanza modificata
Un test utile passa dalla baseline vuota al movimento controllato e poi a una stanza modificata.

Scelta di hardware e progetto

Per un esperimento ESP32, parti da una scheda e un firmware che dichiarino esplicitamente il supporto CSI. La documentazione ESP-CSI di Espressif è un buon punto di partenza, ma scheda, versione ESP-IDF, canale, larghezza di banda, antenna e modo pacchetto restano importanti. Un router WiFi comune offre connettività, non necessariamente un flusso di sensing utilizzabile.

Quando valuti un progetto radar WiFi o GitHub, classificalo prima di costruirlo: raccoglitore di dati, visualizzatore, dataset, modello di ricerca, integrazione o sensore completo. Controlla hardware supportato, raccolta riproducibile, casi negativi e test in una stanza modificata.

  • Usa la guida ESP32 CSI per la raccolta economica e i campi del callback.
  • Usa le guide su dispositivi e router per le domande di compatibilità.
  • Usa la guida ai progetti open source quando la ricerca riguarda repository GitHub.
  • Usa le guide su rilevamento umano o mappatura quando il compito è più specifico.

Privacy e uso responsabile

Senza videocamera non significa senza conseguenze. Le misure radio possono rivelare presenza, routine o attività quando sono collegate a una casa, un luogo di lavoro o un orario. Informa le persone, preferisci l'elaborazione locale, raccogli solo le caratteristiche necessarie e limita la conservazione. Un sistema non è anonimo automaticamente solo perché non registra video.

Gli usi sanitari, di sicurezza e lavorativi richiedono verifiche aggiuntive. Una demo radar WiFi può essere utile per imparare e prototipare, ma senza validazione specifica non sostituisce un allarme certificato, un monitor medico o un sensore di sicurezza.

  • Dichiara che cosa viene misurato, dove avviene l'elaborazione e per quanto tempo i dati restano conservati.
  • Mostra incertezza e stato di ricalibrazione invece di forzare ogni campione in un'etichetta binaria.
  • Non dedurre identità, stato medico o attività nascosta da un semplice punteggio di movimento.
  • Usa un sensore indipendente o una revisione umana per decisioni importanti.

Riferimenti ufficiali di implementazione

FAQ sul radar WiFi

Radar WiFi e WiFi sensing sono la stessa cosa?

Non esattamente. Radar WiFi è un'etichetta ampia per inferire cambiamenti della scena o delle persone dal comportamento radio. CSI è un percorso di misura concreto; il radar passivo può usare una trasmissione di riferimento e riflessi legati alla scena.

Un router WiFi normale può rilevare le persone da solo?

Di solito non in una forma utilizzabile direttamente da un'applicazione. Molti router non espongono CSI dettagliato o segnali di riferimento. Serve normalmente un ricevitore, firmware o funzione di sensing compatibile.

Il radar WiFi vede attraverso i muri?

A volte si possono misurare cambiamenti radio oltre una parete, ma materiale, geometria, distanza, frequenza, antenne e calibrazione determinano il risultato. Non è una visione universale a raggi X.

Basta un ESP32 per costruire un radar WiFi?

Un ESP32 compatibile può esporre CSI per esperimenti, ma la scheda non è un radar completo. Firmware, sorgente dei pacchetti, antenna, elaborazione, etichette e validazione determinano ciò che è possibile.

Il radar WiFi rileva una persona seduta e immobile?

Un rilevatore di movimento semplice può smettere quando il movimento termina. I sistemi di presenza possono usare segnali respiratori, più collegamenti o un altro sensore. La presenza immobile va validata separatamente.

Dove posso trovare progetti radar WiFi su GitHub?

Classifica ogni repository come raccoglitore CSI, visualizzatore, dataset, modello, integrazione o sensore completo. Poi controlla schede, raccolta, etichette, test negativi, cambiamento della stanza e significato dell'output.