Repolode
ruvnet

ruvnet/RuView

Open-source WiFi sensing platform that uses ESP32 CSI signals to detect presence, breathing, heart rate and movement without cameras.

スター
98,725
フォーク
12,926
未解決の Issue
450
最終コミット
6 時間前

これは何?

RuView turns ordinary WiFi signals into spatial sensing data. It reads Channel State Information (CSI) from low-cost ESP32-S3 boards and derives presence, occupancy, breathing rate, heart rate, movement and fall alerts from how people disturb radio waves in a room. No cameras or wearables are needed.

The project is written mainly in Rust and includes firmware for ESP32 nodes, a sensing server, a pretrained model published on Hugging Face, and integrations for Home Assistant over MQTT and for Matter-based smart-home ecosystems. It also ships a catalog of signed edge modules for health, security, building and retail use cases, and an npm toolkit for hardware checks and MCP-based agent access.

Several accuracy figures are reported with caveats in the project's own documentation. The live single-ESP32 17-keypoint pose model is described as first-cut and below its target, so the pose benchmark cited refers to a separate MM-Fi evaluation. Simulated data mode is available through Docker for evaluation without hardware.

主な機能

  • 01Detects presence, occupancy and movement from WiFi CSI on ESP32-S3 nodes.
  • 02Estimates breathing and heart rate contactlessly, including during sleep.
  • 03Integrates with Home Assistant via MQTT and exposes Matter and HomeKit endpoints.
  • 04Provides a signed catalog of edge modules for health, security, building and retail scenarios.
  • 05Offers an npm toolkit and MCP server for hardware checks and agent-based access.
  • 06Runs locally with no cloud or camera required, and includes a Docker mode with simulated data.

ユースケース

  • Monitoring an elderly person's room for falls or prolonged inactivity without cameras.
  • Adding room presence detection to a Home Assistant setup for lighting and HVAC automation.
  • Counting occupancy in offices, meeting rooms or elevators through walls.
  • Researching WiFi-based sensing with commodity ESP32 hardware.

トピック

よくある質問

RuView とは?
Open-source WiFi sensing platform that uses ESP32 CSI signals to detect presence, breathing, heart rate and movement without cameras. RuView turns ordinary WiFi signals into spatial sensing data. It reads Channel State Information (CSI) from low-cost ESP32-S3 boards and derives presence, occupancy, breathing rate, heart rate, movement and fall alerts from how people disturb radio waves in a room. No cameras or wearables are needed.
RuView は無料で使えますか?ライセンスは?
RuView は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
RuView は今もメンテナンスされていますか?
活発にメンテナンス中。RuView の最終コミットは 2026年10月19日 です。
RuView は何に使えますか?
Monitoring an elderly person's room for falls or prolonged inactivity without cameras. Adding room presence detection to a Home Assistant setup for lighting and HVAC automation. Counting occupancy in offices, meeting rooms or elevators through walls. Researching WiFi-based sensing with commodity ESP32 hardware.
RuView はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ruvnet/RuView

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト