RuView: The Open-Source Project Turning WiFi Into a Privacy-First Radar
DEV Community

RuView: The Open-Source Project Turning WiFi Into a Privacy-First Radar

See Through Walls with WiFi: Meet RuView

Imagine a smart home system that knows if someone is breathing normally, detects if an elderly parent has fallen in the bathroom, and tracks movement in the dark-all without a single camera, microphone, or wearable tracker. It sounds like a gadget from a spy movie, but it is actually a reality.

RuView is an innovative open-source project that turns ordinary WiFi signals into a spatial intelligence radar. By combining basic radio physics with highly optimized local AI models, RuView lets you monitor your home with absolute privacy.

What is WiFi Sensing?

WiFi routers flood our homes with invisible radio waves. Whenever you move, sit, or even take a breath, your body reflects and scatters these waves. RuView works by reading Channel State Information (CSI)-the raw data that describes how a WiFi signal travels from a transmitter to a receiver. By analyzing how the signal scatters, RuView's artificial intelligence can reconstruct exactly what is happening in the room.

How RuView Works (Without Creepy Cameras)

Traditional home security relies on video cameras, which present major privacy risks and are blocked by laws in private spaces like bathrooms or bedrooms. RuView replaces optical lenses with radio physics:

  • Tiny Sensors: Low-cost ESP32 microcontrollers (costing just $6 to $10 each) are placed around the house to capture WiFi signals.
  • Local AI: A tiny, highly optimized AI model (which fits in just 8 kilobytes of memory!) runs on a local hub (like a Raspberry Pi).
  • Real-time Decoding: The AI translates the scattered radio waves into human poses, breathing patterns, and fall alerts.

Because the data never leaves your home and there are no video feeds, it is completely secure and private by design.

Key Features: What Can RuView Sense?

Despite running on cheap hardware, RuView possesses incredibly advanced capabilities:

1. Contactless Vitals Monitoring

RuView can measure a person's breathing rate (6โ€“30 breaths per minute) and heart rate (40โ€“120 beats per minute) from across the room. This makes it perfect for baby monitoring or sleep apnea screening without requiring them to wear smartwatches or chest straps.

2. Real-Time Skeletal Tracking

Incredibly, the system can estimate a 17-joint human skeleton pose in real-time. It can detect whether a person is walking, sitting, standing, or falling, matching the SOTA (State of the Art) benchmarks on research datasets.

3. Through-Wall Detection

Because radio waves easily pass through drywall, RuView can sense presence and motion through walls up to 15 feet away. It can even count the number of occupants in a room.

The Hardware: Smart Home on a $9 Budget

One of the most impressive parts of RuView is its affordability. Rather than requiring expensive custom hardware, it runs on standard, off-the-shelf components:

  • ESP32-S3 Microcontroller ($9): Captures CSI signals in real-time.
  • ESP32-C6 ($6-10): Adds support for modern Wi-Fi 6 meshes and ultra-low power consumption.
  • Local Server (Docker/Raspberry Pi): Processes the data locally. No cloud accounts or monthly subscriptions needed.

Conclusion: The Future of Smart Homes

RuView is proof that we do not need to sacrifice privacy to build smart, helpful homes. By repurposing the WiFi routers we already have, it shows that the future of ambient intelligence is affordable, secure, and open-source.

Ready to turn your WiFi into a sensor? Check out the RuView GitHub Repository to flash the firmware or run the simulated demo via Docker.

Comments

No comments yet. Start the discussion.