ruvnet
ruvnet

RuView

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

Analisi AI · Italiano

openai · gpt-4o-mini

Sintesi

π 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

Analisi e Monitoraggio Occupazione per Retail e Hospitality

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.

Servizio di Monitoraggio Domestico per Anziani e Salute

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.

Piattaforma di Intelligenza Spaziale Edge per Automazione e Sicurezza

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.

Target utenti
Ricercatori e sviluppatori nel campo del sensing wireless e AI embedded, aziende di domotica, operatori sanitari interessati a tecnologie di monitoraggio non invasive, retailer e gestori di strutture che desiderano analisi della presenza e flussi senza videocamere, startup innovative nel settore IoT e edge computing.
Categoria
Rust, ESP32, WiFi Channel State Information (CSI)
Monetizzazione
Modello basato su vendita hardware (ESP32, Cognitum Seed) abbinata a licenze software e servizi cloud opzionali per monitoraggio avanzato, con pacchetti SaaS per analisi dati e intelligenza spaziale personalizzata per aziende. Possibili abbonamenti per supporto, aggiornamenti e uso di moduli edge aggiuntivi.
Licenza
MIT License
Trend: La crescente domanda di soluzioni di sensing non invasive basate su AI edge e la forte attenzione alla privacy rendono RuView un progetto molto attuale e promettente nel contesto IoT e smart environments.

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

FunzioneMetodoVelocità / Precisione
Pose estimationAmpiezza/fase subcarrier CSI → 17 keypoint COCO171K embedding/sec (M4 Pro)
Rilevamento respiroFiltro passa banda 0.1-0.5 Hz → BPM tramite incroci zero6-30 BPM
Battito cardiacoFiltro passa banda 0.8-2.0 Hz → BPM tramite incroci zero40-120 BPM
PresenzaModello addestrato + integrazione PIR — 100% accuratezza0.012 ms latenza
Attraversamento muraGeometria zona di Fresnel + modellazione multipathFino a 5 m profondità
Intelligenza edgeVettori feature 8-dim + archiviazione RVF su Cognitum SeedBOM costo circa $140
Addestramento camera-free10 segnali sensore, nessuna etichetta necessaria84 sec su M4 Pro
Addestramento con cameraMediaPipe + ESP32 CSI → target 35%+ PCK@20 (in sviluppo)~19 minuti su laptop
Mesh multi-frequenzaHopping canali su 6 bande, router vicini come illuminatori3x banda di sensing
Fusione point cloud 3D (opzionale)Profondità camera + CSI WiFi + radar mmWave22 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.

OpzioneHardwareCostoFull CSICapacità
ESP32 + Cognitum SeedESP32-S3 + Cognitum Seed~$140Pose, respiro, battito, movimento, presenza + memoria persistente, ricerca kNN, catena
ESP32 Mesh3-6 ESP32-S3 + router WiFi~$54Pose, respiro, battito, movimento, presenza
Scheda ricerca NICIntel 5300 / Atheros AR9580$50-100CSI completo 3x3 MIMO
Qualsiasi WiFiLaptop Windows/macOS/LinuxGratuitoNoRSSI 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.

SituazionePerché scegliere RuViewAlternativa tradizionale
Privacy e sicurezzaNessun video, nessuna regolamentazione GDPR/HIPAATelecamere con necessità di consenso e gestione dati
Funziona attraverso muriSensing indipendente da linea di vistaTelecamere richiedono linea di vista stanza per stanza
Funziona al buioRilevamento anche in totale assenza di luceTelecamere necessitano IR o luce visibile
Costo per zona$0-$8 con ESP32 o WiFi esistenteVideocamere costose ($200-$2000)
Installazione facileWiFi già presente, nessuna cablatura aggiuntivaSensori PIR/radar con installazione cablaggio

Licenza

MIT License

...

Attività commit · ultime 26 settimane

stima

Approfondimenti AI

L'AI sta preparando gli approfondimenti…

Chiedi al repo

AI · contesto README + issue

Fai una domanda sul progetto. L'AI legge README e issue recenti.

Sponsor · Sconto esclusivo RepoRadar AI

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.

Deploy in 1 click
2 vCPU · 8 GB RAM · NVMe
Backup + DDoS inclusi
Attiva sconto Hostinger VPSLink affiliato — supporti RepoRadar senza costi extra per te.

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.

Ethereum
ETH
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773
Bitcoin
BTC
bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8r
Solana
SOL
EtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3aj

Grazie di cuore — ogni contributo conta.