Independent RuView resource · Open-source AI WiFi sensing

RuViewAI WiFi Sensing & Human Detection System

Explore camera-free human sensing powered by WiFi CSI, ESP32 hardware, signal processing, and edge AI intelligence.

Radar ScanLive
3
Targets
14.2
SNR dB
62ms
Latency
Human SensingCSI · ESP32-S3
CSI SignalStream
InferenceResNet-Lite · Edge
Best Seller Masterclass45+ PagesHardware Guide Included

Master Camera-Free WiFi Radar & AI Presence Detection

Stop using intrusive cameras for smart home presence. Learn how to turn affordable $5 ESP32 boards into powerful passive sensors that detect motion, track rooms, and monitor breathing.

45-Page PDF Setup Guide (Step-by-Step)
ESP32 Hardware Buying Guide & Buying Tips
8+ Real-world Projects & Automation Setups
Installation Cheat Sheet & Troubleshooting Flowcharts
Start Building Smarter
£15.99£29.99
Instant PDF Access · Lifetime Updates
Get Setup Guide
What is RuView?

An open-source AI WiFi sensing platform

RuView is an open-source project that explores how WiFi signals — specifically Channel State Information (CSI) — can be turned into a passive, camera-free radar capable of detecting humans, tracking motion, and inferring vital signs.

WiFi-Native

Reuses existing 2.4/5 GHz WiFi as a sensing medium — no extra radios.

ESP32 + Edge AI

Runs on affordable ESP32 / ESP32-S3 nodes with edge inference.

Privacy-Friendly

No cameras, no microphones — only signal reflections.

Why WiFi Sensing Matters

A new generation of camera-free awareness

Cameras are intrusive, microphones are invasive, and traditional radar is expensive. WiFi sensing turns the invisible radio signals already around you into ambient intelligence.

Privacy by design

No images, no audio captured.

Works in the dark

Operates regardless of light conditions.

Low-cost hardware

ESP32 boards from $5–$15.

Multi-node coverage

Mesh sensing across rooms.

How WiFi CSI Works

Channel State Information, explained

Every WiFi packet carries fine-grained per-subcarrier signal data. When a person moves between transmitter and receiver, CSI amplitude and phase shift in ways AI models can decode.

01
Probe

ESP32 captures CSI packets at high frequency from a WiFi router or peer.

02
Process

Signal preprocessing removes noise and extracts subcarrier features.

03
Predict

Edge AI model classifies presence, motion, gestures, or vital signs.

AI Detection Features

From raw signals to real-world insight

Human Presence Detection

Detect occupants without cameras.

Motion Tracking

Track movement patterns across rooms.

Breathing Detection

Estimate respiration rate from micro-Doppler.

Heartbeat Sensing

Inference-grade vital sign estimation.

AI Pose Estimation

Coarse body posture from CSI patterns.

Through-Wall Sensing

Detect motion behind drywall and partitions.

ESP32 Hardware Support

Runs on the boards developers already love

RuView is designed around ESP32 and ESP32-S3 — affordable, available, and capable of CSI extraction with the right firmware.

ESP32

Classic dual-core MCU. Great starter board for CSI experiments.

ESP32-S3

More RAM and AI acceleration — ideal for edge inference.

Multi-Node Mesh

Pair multiple ESP32 nodes for room-scale sensing.

Ready to build with WiFi CSI?

Start with the open-source RuView repository and an ESP32 board. Follow our beginner roadmap to a working radar prototype.

Real-World Use Cases

Where WiFi sensing changes the game

Smart Home Presence Detection
Elderly Care Monitoring
Camera-Free Security Systems
Privacy-Friendly Office Monitoring
Contactless Breathing Detection
Sleep Monitoring Research
FAQ

Common questions about RuView

Is RuView open source?

Yes — explore the code and follow the official GitHub repository for the latest.

Does RuView use cameras?

No. RuView relies purely on WiFi CSI and AI inference — privacy-friendly by design.

Can WiFi detect humans through walls?

Yes, to a limited extent. Drywall and partitions are mostly transparent to 2.4 GHz signals.

What hardware do I need?

An ESP32 or ESP32-S3 board and a WiFi access point. See our hardware guide.

Latest Articles

From the RuView blog

How to Monitor Your AI Agent When It Breaks in Production — OpenTelemetry Guide
AI Workflows

How to Monitor Your AI Agent When It Breaks in Production — OpenTelemetry Guide

A production debugging guide to trace and monitor LLM pipelines, prompt latencies, and agent hallucinations using OpenTelemetry standards.

3 min read2027-06-07
I Stopped Sending My Code to OpenAI — Here's My Fully Local AI Dev Setup
Privacy

I Stopped Sending My Code to OpenAI — Here's My Fully Local AI Dev Setup

How I built a completely private, offline coding environment using Ollama, Continue.dev, and Open WebUI on standard hardware.

3 min read2027-06-05
Bumblebee by Perplexity: How to Check if Your npm or pip Package Has Malicious Code
Privacy

Bumblebee by Perplexity: How to Check if Your npm or pip Package Has Malicious Code

A guide to using Perplexity's Bumblebee security tool to inspect node and python dependencies for hidden exploits.

3 min read2027-06-03
What is Fine-Tuning an LLM? I Tried It With My Own Data and Here's What Happened
Guides

What is Fine-Tuning an LLM? I Tried It With My Own Data and Here's What Happened

An experimental walkthrough explaining LLM fine-tuning, training datasets, and running a custom LoRA model on Unsloth.

3 min read2027-06-02
RAG vs Fine-Tuning: I Tested Both and Here's When to Use Which
Comparisons

RAG vs Fine-Tuning: I Tested Both and Here's When to Use Which

An honest comparison of Retrieval-Augmented Generation (RAG) and Fine-Tuning, detailing cost, performance, and use cases.

3 min read2027-06-01
OpenClaw Setup Guide: The Personal AI Assistant With 347K GitHub Stars Running on Your Own Machine
AI Productivity

OpenClaw Setup Guide: The Personal AI Assistant With 347K GitHub Stars Running on Your Own Machine

A comprehensive tutorial on installing OpenClaw, the highly integrated self-hosted AI agent linking locally to messaging channels.

3 min read2027-06-17
Firecrawl: How to Turn Any Website Into Clean Data for Your AI App
AI Productivity

Firecrawl: How to Turn Any Website Into Clean Data for Your AI App

How to use Firecrawl to automatically scrape, clean, and convert unstructured web content into training-ready JSON datasets.

3 min read2027-06-15
Langflow vs Dify vs n8n: Which Visual AI Builder Should You Use?
AI Workflows

Langflow vs Dify vs n8n: Which Visual AI Builder Should You Use?

A three-way comparison of Langflow, Dify, and n8n, helping you choose the best visual pipeline builder for your project.

3 min read2027-06-13
How to Deploy Your First FastAPI + AI Model App on a $5 VPS
AI Workflows

How to Deploy Your First FastAPI + AI Model App on a $5 VPS

A step-by-step devops guide to deploying a Python FastAPI app serving local AI logic on a cheap virtual private server.

3 min read2027-06-11
What is Context Engineering? The New Skill That's Replacing Prompt Engineering
AI Workflows

What is Context Engineering? The New Skill That's Replacing Prompt Engineering

Why context engineering — structured prompt assembly, semantic search, and history tracking — is the hottest AI skill of 2026.

3 min read2027-06-09
Chroma DB Setup Guide: Add AI Memory to Your App in 3 Lines of Python
Vector Databases

Chroma DB Setup Guide: Add AI Memory to Your App in 3 Lines of Python

A simple, developer-friendly guide to setting up Chroma DB, the easiest vector database for local AI applications and RAG memory pipelines.

4 min read2027-06-27
pgvector: How I Added Vector Search to My Existing Postgres Database Without Learning Anything New
Vector Databases

pgvector: How I Added Vector Search to My Existing Postgres Database Without Learning Anything New

A practical walkthrough of installing and using the pgvector extension to perform vector search directly inside PostgreSQL.

3 min read2027-06-25
Qdrant vs Weaviate: Which Open-Source Vector Database Should You Pick in 2026?
Vector Databases

Qdrant vs Weaviate: Which Open-Source Vector Database Should You Pick in 2026?

A deep comparative analysis of Qdrant and Weaviate, analyzing performance, query languages, and hosting options.

3 min read2027-06-23
Continue.dev Setup Guide: Free GitHub Copilot Alternative That Works in VS Code and JetBrains
AI Productivity

Continue.dev Setup Guide: Free GitHub Copilot Alternative That Works in VS Code and JetBrains

Learn how to configure Continue.dev with local LLMs to build a completely free, private alternative to GitHub Copilot inside your IDE.

3 min read2027-06-21
How I Use AI to Review My Own Pull Requests Before Anyone Else Sees Them
AI Productivity

How I Use AI to Review My Own Pull Requests Before Anyone Else Sees Them

An inside look at how to automate PR reviews using localized AI agents, catching bugs and syntax errors before code reviews.

3 min read2027-06-19
I Ran Gemma 4 on My Laptop and It Beat Some Paid Models — Here's My Honest Review
AI Models

I Ran Gemma 4 on My Laptop and It Beat Some Paid Models — Here's My Honest Review

Google's Gemma 4 consumer hardware performance benchmarks, setup guide, and honest developer review of this new open-weights powerhouse.

4 min read2027-07-07
Qwen 3.6 Setup Guide: The Open-Source Model That Only Uses 3B Params But Scores Like a Giant
AI Models

Qwen 3.6 Setup Guide: The Open-Source Model That Only Uses 3B Params But Scores Like a Giant

How to set up Alibaba's ultra-efficient Qwen 3.6 3B model locally and use it for fast, low-latency AI coding assistance.

3 min read2027-07-05
GLM-5.1: The Open-Source AI That Worked on a Single Coding Task For 8 Hours Straight
AI Models

GLM-5.1: The Open-Source AI That Worked on a Single Coding Task For 8 Hours Straight

Teardown of GLM-5.1, the MIT-licensed autonomous AI agent designed for long-horizon software engineering tasks.

3 min read2027-07-03
Ollama vs vLLM: Which One Should You Use to Run LLMs in Production?
AI Models

Ollama vs vLLM: Which One Should You Use to Run LLMs in Production?

A detailed comparison of Ollama and vLLM for serving large language models, covering throughput, memory usage, and setup.

3 min read2027-07-01
What is a Vector Database and Why Does Every AI App Need One? (Plain English)
Vector Databases

What is a Vector Database and Why Does Every AI App Need One? (Plain English)

An intuitive, plain English guide to vector databases, high-dimensional embeddings, and their role in modern AI applications.

3 min read2027-06-29
How to Install RuView: A Step-by-Step WiFi Radar Setup Guide
Tutorials

How to Install RuView: A Step-by-Step WiFi Radar Setup Guide

Learn how to install RuView, the open-source AI WiFi sensing radar. Configure ESP32 microcontrollers, flash firmware, set up the Python AI backend, and deploy the real-time 3D web dashboard.

16 min read2026-07-07
What is RuView? Complete Beginner Guide
Guides

What is RuView? Complete Beginner Guide

A complete beginner's guide to RuView — the open-source AI WiFi sensing and ESP32 CSI radar project.

4 min read2026-07-07
How WiFi CSI Sensing Works
Technology

How WiFi CSI Sensing Works

An accessible walkthrough of WiFi Channel State Information sensing — from raw packets to AI detection.

3 min read2026-07-07
Can WiFi Detect Humans? Explained Simply
Explainers

Can WiFi Detect Humans? Explained Simply

Yes — WiFi can detect humans. Here's the simple explanation of how WiFi human detection actually works.

3 min read2026-07-07
RuView GitHub Complete Guide
Guides

RuView GitHub Complete Guide

Navigate the RuView GitHub repository: structure, install, and contribution roadmap.

3 min read2026-07-07