Il supporto CSI è incluso nel driver WiFi ESP-IDF. Dopo l’inizializzazione WiFi il progetto registra il callback, applica la configurazione e abilita la raccolta.
La scheda da sola non è un sensore completo. Servono traffico stabile, geometria nota, firmware documentato e test contro perdite e interferenze.
Flusso ESP-IDF per ESP32-S3 CSI
Parti da un progetto WiFi funzionante. Registra esp_wifi_set_csi_rx_cb, applica esp_wifi_set_csi_config e abilita esp_wifi_set_csi(true).
Mantieni il callback leggero: copia o accoda CSI, tempo, RSSI, canale, velocità, sorgente e sequenza; elabora in un altro task.
- ESP32-S3 opera a 2,4 GHz e non acquisisce CSI a 5 o 6 GHz.
- Registra scheda, versione ESP-IDF, antenna, canale, sorgente e posizione.
- Salva i dati grezzi prima dei filtri.
ESP32-S3 supporta WiFi CSI?
ESP32-S3 può fornire Channel State Information con ESP-IDF, modalità WiFi e callback CSI compatibili. Verifica chip, framework, esempio e ricezione.
Parti da un esempio ufficiale, registra firmware e canale e verifica pacchetti stabili.
Workflow di test per RuView
Inizia registrando la stanza vuota. Posiziona il ricevitore, acquisisci una baseline e ripeti scene semplici: ingresso, uscita, attraversamento del link, seduta, porta aperta o respirazione vicino al percorso. Annota distanza, antenna, arredi, numero di persone e canale WiFi.
Poi rimuovi righe non valide, allinea i tempi, separa ampiezza e fase e confronta con la baseline. Un livello RuView dovrebbe mostrare CSI grezzo, feature filtrate, confidenza e limiti, così il segnale sperimentale non viene letto come decisione medica o di sicurezza.
Punti forti, limiti e RuView
ESP32 CSI funziona meglio su compiti stretti: stanza vuota o occupata, movimento o quiete, gesto ripetuto, persona su percorso noto. Diventa fragile quando l’ambiente cambia, più persone si muovono, i pacchetti sono irregolari o si promette troppo con poco hardware.
RuView deve quindi rimanere un gateway sperimentale. CSI è privato ed economico, ma il multipath richiede calibrazione e verità di riferimento. La home serve brand, demo e GitHub; questa guida risponde alla domanda pratica sul setup ESP32 CSI.
Relazione con WiFi DensePose
WiFi DensePose GitHub, ESP32 CSI e RuView demo si sovrappongono nelle ricerche, ma non sono uguali. WiFi DensePose riguarda la curiosità sulla posa senza camera. ESP32 CSI è la base di acquisizione. RuView collega demo, limiti e codice aperto.
Separare questi intenti evita conflitti con la home e offre una pagina utile a chi cerca hardware, segnale e validazione.
Fonti e repository utili
FAQ ESP32 CSI WiFi sensing
Cosa devo registrare prima di usare ESP32 CSI con RuView?
Registra scheda, firmware, canale Wi-Fi, antenne, packet rate, stanza, label di scenario e baseline a stanza vuota prima di confrontare output.
Devo iniziare con ESP32-CSI-Tool o Espressif ESP-CSI?
Scegli il percorso che corrisponde alla tua scheda e al tuo modo di usare la documentazione. ESP32-CSI-Tool è utile per cattura seriale ed esperimenti rapidi, mentre Espressif ESP-CSI è più vicino alla soluzione ufficiale. In entrambi i casi valida timestamp, canale e baseline prima del modello.
ESP32-S3 supporta CSI per il WiFi sensing?
Sì, con impostazioni compatibili. Verifica framework, modalità WiFi, callback, canale e repository.