Analisi AI · Italiano
openai · gpt-4o-miniSintesi
π RuView è una piattaforma di sensing che trasforma i segnali WiFi comuni in dati spaziali in tempo reale, monitoraggio dei segni vitali e rilevamento di presenza senza utilizzare videocamere. Utilizza sensori ESP32 e intelligenza artificiale per rilevare persone, monitorare frequenza respiratoria e cardiaca, riconoscere attività e mappare ambienti attraverso muri e al buio. Funziona interamente su hardware edge a basso costo, senza la necessità di cloud o internet, garantendo privacy e nessun uso di video o wearables. Il sistema si autoaddestra localmente usando reti neurali spiking, integrando dati da più canali WiFi e usando reti mesh per estendere la copertura.
Casi d'uso
- →Monitoraggio non invasivo di anziani per rilevamento cadute e controllo dei segni vitali in strutture di assistenza.
- →Analisi del flusso clienti e occupazione in negozi retail senza uso di videocamere, rispettando la privacy GDPR.
- →Automazione domestica intelligente con rilevamento di presenza e attività attraverso pareti per controllo luci e clima.
- →Monitoraggio di pazienti in ospedali non critici con sensori contactless per frequenza respiratoria e cardiaca.
- →Rilevamento presenza e sicurezza in ambienti con visibilità ridotta come parcheggi sotterranei o zone cieche a videocamere.
Idee SaaS / Business
Piattaforma SaaS per offrire dati in tempo reale su flusso clienti, occupazione stanze, e uso degli spazi in negozi e hotel usando dispositivi WiFi senza telecamere, ottimizzando operazioni e risparmio energetico.
Offrire un servizio abbonato di monitoraggio discreto delle attività, cadute, segni vitali e qualità del sonno in abitazioni o strutture di assistenza senza dispositivi indossabili.
Fornire moduli software edge intelligenti per integrare i dati di presenza attraverso WiFi in sistemi di automazione domestica, sicurezza e controllo ambiental in tempo reale, con integrazione AI locale e cloud opzionale.
README · tradotto in italiano
π RuView
Software Beta — In fase di sviluppo attivo. API e firmware possono subire modifiche. Limitazioni note:
- ESP32-C3 e ESP32 originale non supportati (single-core, insufficiente per DSP CSI)
- Deploy con singolo ESP32 hanno risoluzione spaziale limitata — si consiglia 2+ nodi o aggiunta di Cognitum Seed per migliori risultati
- Precisione stimata della pose senza camera limitata (PCK@20 circa 2.5% con etichette proxy); addestramento con supervisione camera mira a 35%+ PCK@20; pipeline implementata ma con fasi di raccolta dati e valutazione non concluse.
Introduzione
Trasforma il WiFi ordinario in un sistema di intelligenza spaziale e sensing in tempo reale. Rileva persone, misura frequenza di respirazione e cardiaca, traccia movimenti e monitora ambienti attraverso muri e al buio, senza videocamere né dispositivi indossabili.
π RuView sfrutta le distorsioni causate dal corpo umano sulle onde radio WiFi, catturate tramite informazioni sullo stato del canale (CSI) da sensori low cost ESP32, trasformandole in dati utili: presenza, attività e condizioni vitali.
Cosa rileva:
- Presenza e occupazione: conta persone anche attraverso mura, traccia ingressi e uscite
- Segni vitali: frequenza di respirazione e battito cardiaco senza contatto, a riposo o in movimento
- Riconoscimento attività: camminare, sedersi, gesti, cadute tramite analisi temporale del CSI
- Mappatura ambientale: identificazione stanze, rilevamento di mobili spostati o nuovi oggetti tramite impronte RF
- Qualità del sonno: monitoraggio notturno con classificazione fasi del sonno e screening apnea
Utilizza RuVector e Cognitum Seed e gira completamente su hardware edge: mesh di ESP32 a basso costo abbinato a Cognitum Seed per memoria persistente, attestazione crittografica e integrazione AI. Nessun cloud, internet o videocamera richiesti.
Il sistema si autoaddestra localmente in meno di 30 secondi tramite reti neurali spiking, sfruttando la scansione multi-frequenza su 6 canali WiFi e router vicini come radar gratuiti. Ogni misura è attestata crittograficamente.
Supporta anche stima della pose (17 keypoint COCO) con la rete WiFlow, addestrata senza l’uso di videocamere usando segnali da 10 sensori, basata sulla ricerca "DensePose From WiFi" di Carnegie Mellon.
Caratteristiche
| Funzione | Metodo | Velocità / Precisione |
|---|---|---|
| Pose estimation | Ampiezza/fase subcarrier CSI → 17 keypoint COCO | 171K embedding/sec (M4 Pro) |
| Rilevamento respiro | Filtro passa banda 0.1-0.5 Hz → BPM tramite incroci zero | 6-30 BPM |
| Battito cardiaco | Filtro passa banda 0.8-2.0 Hz → BPM tramite incroci zero | 40-120 BPM |
| Presenza | Modello addestrato + integrazione PIR — 100% accuratezza | 0.012 ms latenza |
| Attraversamento mura | Geometria zona di Fresnel + modellazione multipath | Fino a 5 m profondità |
| Intelligenza edge | Vettori feature 8-dim + archiviazione RVF su Cognitum Seed | BOM costo circa $140 |
| Addestramento camera-free | 10 segnali sensore, nessuna etichetta necessaria | 84 sec su M4 Pro |
| Addestramento con camera | MediaPipe + ESP32 CSI → target 35%+ PCK@20 (in sviluppo) | ~19 minuti su laptop |
| Mesh multi-frequenza | Hopping canali su 6 bande, router vicini come illuminatori | 3x banda di sensing |
| Fusione point cloud 3D (opzionale) | Profondità camera + CSI WiFi + radar mmWave | 22 ms pipeline, 19K+ punti/frame |
Installazione
Opzione 1: Docker (simulazione dati, nessun hardware richiesto)
docker pull ruvnet/wifi-densepose:latest
docker run -p 3000:3000 ruvnet/wifi-densepose:latest
# Apri http://localhost:3000
Opzione 2: Sensing live con hardware ESP32-S3 ($9)
Flash firmware, configura WiFi e avvia sensing:
python -m esptool --chip esp32s3 --port COM9 --baud 460800 \
write_flash 0x0 bootloader.bin 0x8000 partition-table.bin \
0xf000 ota_data_initial.bin 0x20000 esp32-csi-node.bin
python firmware/esp32-csi-node/provision.py --port COM9 \
--ssid "YourWiFi" --password "secret" --target-ip 192.168.1.20
Opzione 3: Sistema completo con Cognitum Seed ($140)
L’ESP32 streamma CSI → bridge inoltra a Seed per memoria persistente, kNN e catena di attestazione
node scripts/rf-scan.js --port 5006 # Scansione RF live
node scripts/snn-csi-processor.js --port 5006 # Apprendimento SNN in tempo reale
node scripts/mincut-person-counter.js --port 5006 # Conteggio persone corretto
Hardware consigliato per CSI: per presenza, segni vitali e sensing avanzato serve ESP32-S3 ($9) o scheda di ricerca NIC. L’immagine Docker funziona con dati simulati per test. Laptop consumer WiFi fornisce solo RSSI per rilevamento presenza.
| Opzione | Hardware | Costo | Full CSI | Capacità |
|---|---|---|---|---|
| ESP32 + Cognitum Seed | ESP32-S3 + Cognitum Seed | ~$140 | Sì | Pose, respiro, battito, movimento, presenza + memoria persistente, ricerca kNN, catena |
| ESP32 Mesh | 3-6 ESP32-S3 + router WiFi | ~$54 | Sì | Pose, respiro, battito, movimento, presenza |
| Scheda ricerca NIC | Intel 5300 / Atheros AR9580 | $50-100 | Sì | CSI completo 3x3 MIMO |
| Qualsiasi WiFi | Laptop Windows/macOS/Linux | Gratuito | No | RSSI solo: rilevamento presenza e movimento grossolano |
Come Funziona
Ogni router WiFi inonda l’ambiente con onde radio che vengono disperse dal corpo umano durante movimento o respirazione. La rete mesh di ESP32 cattura il CSI su vari canali e subcarrier, cui segue una pipeline con fusione multi-banda, fusione multistatica, elaborazione segnale, modello AI RuVector, protokolli di topologia e reti neurali, per produrre in uscita in tempo reale pose scheletriche, segni vitali e modelli ambientali.
Casi d’uso
WiFi sensing opera ovunque sia presente WiFi, spesso senza hardware aggiuntivo oltre a un ESP32 a basso costo. Poiché non usa videocamere, è compatibile con normative privacy come GDPR e HIPAA.
| Situazione | Perché scegliere RuView | Alternativa tradizionale |
|---|---|---|
| Privacy e sicurezza | Nessun video, nessuna regolamentazione GDPR/HIPAA | Telecamere con necessità di consenso e gestione dati |
| Funziona attraverso muri | Sensing indipendente da linea di vista | Telecamere richiedono linea di vista stanza per stanza |
| Funziona al buio | Rilevamento anche in totale assenza di luce | Telecamere necessitano IR o luce visibile |
| Costo per zona | $0-$8 con ESP32 o WiFi esistente | Videocamere costose ($200-$2000) |
| Installazione facile | WiFi già presente, nessuna cablatura aggiuntiva | Sensori PIR/radar con installazione cablaggio |
Licenza
MIT License
...
Attività commit · ultime 26 settimane
stimaApprofondimenti AI
Chiedi al repo
AI · contesto README + issueFai una domanda sul progetto. L'AI legge README e issue recenti.
Hai bisogno di un server per far girare ruvnet/RuView?
Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.
Questo progetto esiste grazie a voi
RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.
Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8rEtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3ajGrazie di cuore — ogni contributo conta.