POSIZIONAMENTO INDOOR WIFI

Posizionamento indoor WiFi: RSSI, CSI, fingerprinting e validazione RuView

Una guida pratica per capire come localizzare con segnali WiFi, quando basta RSSI, quando CSI aggiunge valore e come validare una demo RuView.

Diagramma tecnico di access point WiFi che stimano una posizione su una pianta interna
Il posizionamento WiFi stima una posizione dal comportamento radio; accuratezza e fiducia dipendono da hardware, geometria, calibrazione e incertezza.

Il posizionamento indoor WiFi è la parte del WiFi sensing dedicata alla localizzazione. Non chiede solo se una stanza è occupata, ma dove si trova probabilmente un telefono, tag, scheda o segnale dentro un edificio.

Per RuView conta mostrare limiti realistici: precisione attesa, metodo compatibile con l'hardware e incertezza chiara, senza trasformare una demo di ricerca in promessa di tracciamento.

Che cosa stima davvero

La localizzazione indoor usa misure radio quando il GPS non è affidabile. Le misure possono essere RSSI, mappe di fingerprint, CSI, angolo o tempo.

Il risultato dovrebbe essere probabilistico: stanza, zona, area di confidenza o posizioni candidate.

  • Zone per stanze, asset e automazione.
  • Precisione metrica con fingerprinting o CSI controllato.
  • Tracking fine con più ancore o sensor fusion.

RSSI fingerprinting contro CSI

RSSI fingerprinting è pratico perché molti dispositivi espongono la potenza del segnale, ma la mappa cambia con arredi, persone, porte e access point.

CSI conserva più dettagli del canale e può aiutare in ambienti con multipath, ma richiede hardware compatibile, pulizia dei dati e validazione.

Confronto tra fingerprinting RSSI, multipath CSI e metodi basati su angolo o tempo
Il metodo deve seguire l'obiettivo: zone RSSI, caratteristiche CSI più ricche o infrastruttura per angolo/tempo.
Metodo Uso Limite
RSSI fingerprinting Stanza o zona Survey e manutenzione
Localizzazione CSI Ricerca e segnali ricchi Hardware e preprocessing
AoA / ToF Angolo o tempo Sincronizzazione
Ibrido WiFi con BLE, UWB, IMU o mappe Più complesso da spiegare

ESP32 e RuView

ESP32 è utile per imparare CSI e fare piccoli esperimenti, ma una localizzazione affidabile richiede riferimenti e test.

RuView è la capa di spiegazione: demo, confidenza, limiti e collegamenti alla pipeline.

  • CSI: guida Channel State Information.
  • Hardware: guida ESP32 CSI.
  • Questa pagina: localizzazione e validazione.

Validazione pratica

Parti da pianta, obiettivo di accuratezza e posizioni hardware documentate.

Testa un altro giorno, un altro dispositivo, folla o arredi spostati; mostra errore mediano, p90, zone confuse e stati sconosciuti.

Passo Dati Perché
Pianta AP, ricevitori, pareti, griglia Contestualizza
Baseline RSSI o CSI noti Riferimento
Cambiamento Giorno, device, persone, mobili Rivela drift
Errore Mediana, p90, unknown Mostra incertezza

Confini SEO

Localizzazione WiFi risponde dove, mentre human detection risponde se c'è presenza o movimento.

Separare la pagina evita cannibalizzazione con GitHub, ESP32, CSI e dataset.

  • Nuova pagina: wifi indoor positioning, wifi localization.
  • Pagine esistenti: RuView GitHub, ESP32 CSI, Channel State Information.
  • FAQ: accuratezza, RSSI vs CSI, localizzare persone.

Limiti responsabili

La localizzazione può rivelare abitudini anche senza videocamera. Servono consenso, retention, elaborazione locale e incertezza visibile.

Non usare una demo generale come unica fonte per salute, sicurezza o emergenze.

  • Dichiara la precisione target.
  • Separa device, zona e tracking umano.
  • Preferisci locale e breve retention.
  • Documenta multipath e cambiamenti AP.

Sources and technical references

FAQ posizionamento indoor WiFi

Quanto è preciso?

Dipende da metodo, hardware, survey e ambiente. RSSI spesso è da zona; CSI può migliorare in setup controllati.

È uguale alla human detection?

No. La localizzazione stima dove; la detection stima presenza o movimento.

ESP32 può servire?

Sì per apprendere CSI e testare, ma servono riferimenti e validazione.

Cos'è WiFi fingerprinting?

Una mappa di pattern radio misurati in posizioni note.

Dove entra RuView?

Come demo e spiegazione dopo la validazione della pipeline.