Frequently Asked Questions
Answers to common questions about RuView, WiFi CSI sensing, and privacy-first radar setups.
What is RuView?
RuView is an open-source, edge-native AI WiFi sensing platform that turns commercial microcontrollers like the ESP32 into long-range spatial radar arrays, capable of detecting human presence, motion, and breathing without cameras.
Is RuView completely free to use?
Yes. RuView is released under the permissive MIT license, so it’s free to use, modify, and deploy for personal, research, or commercial projects.
Does RuView require optical cameras?
No. RuView works entirely through WiFi radio signals. No cameras, lenses, or microphones are involved at any point in the sensing process.
Can RuView detect human breathing?
Yes. RuView can pick up chest wall expansion and subtle body movement caused by breathing, even when a person is completely still, such as during sleep.
Which ESP32 board is best for RuView?
Any ESP32 board with CSI-capable firmware support works. Boards with external antennas generally give more stable and longer-range readings.
Does RuView work through solid walls?
Yes. Since it uses 2.4 GHz and 5 GHz radio frequencies, RuView can detect motion through drywall, wood doors, glass, and interior partitions.
Is RuView accurate for room occupancy?
Yes. RuView continuously learns the room’s baseline RF noise, which helps it maintain accurate occupancy detection even when a person is sitting still or sleeping.
Can I use RuView for commercial projects?
Yes. The MIT license allows unrestricted commercial use, including integration into paid products or services.
Does RuView require cloud servers?
No. All processing happens locally on your network or hardware gateway. No data is sent to external cloud servers.
How many ESP32 nodes do I need?
A single node can cover one to two adjacent rooms. For larger spaces or more precise triangulation, multiple nodes can be connected in a mesh setup.
Does RuView work with 5GHz WiFi?
Yes. RuView supports both 2.4 GHz and 5 GHz WiFi bands.
How does RuView compare to PIR sensors?
Unlike PIR sensors, which fail to detect stationary people, RuView can sense breathing and micro-movements, making it far more reliable for occupancy and eldercare use cases.
Can pets trigger false motion alarms?
RuView’s models are tuned to distinguish human-scale motion patterns, which reduces false triggers from smaller pets, though sensitivity can be adjusted based on your setup.
How do I connect RuView to Home Assistant?
RuView broadcasts structured JSON event data over MQTT and WebSocket, which can be integrated directly into Home Assistant using standard MQTT automations.
What programming languages are used in RuView?
The core signal processing engine is built in Rust, with firmware written in C/C++ for the ESP32, and AI models built using lightweight neural network frameworks.
Are there video tutorials available?
Yes, video walkthroughs covering setup, calibration, and integration are available alongside the written documentation.
Where can I find the official setup guide?
The full setup guide, including firmware flashing steps and gateway configuration, is available in RuView’s official documentation and GitHub repository.
Is RuView safe from hacking?
Since all data stays on your local encrypted network with no cloud dependency, RuView’s attack surface is significantly smaller than cloud-connected camera systems.
What is Channel State Information (CSI)?
CSI is a matrix of complex numbers produced by a WiFi chip’s physical layer, describing how each subcarrier frequency was scattered, delayed, and attenuated as it traveled through the environment.
How do I flash my ESP32 board?
You flash RuView’s custom open-source firmware onto the ESP32 using standard tools like esptool or PlatformIO, following the step-by-step instructions in the official setup guide.




