GitHub repo xịn · Vui Coding chọn
ruvnet/RuView
RuView chuyển đổi tín hiệu WiFi thành hệ thống cảm biến không camera, giúp phát hiện sự có mặt, nhịp thở, tim, và vận động qua tường trong môi trường nhà thông minh. Hệ thống chạy trên thiết bị edge như ESP32, phù hợp với tự động hóa và giám sát y tế, an ninh.
Tóm tắt nhanh
Repo này làm được gì?
RuView chuyển đổi tín hiệu WiFi thành hệ thống cảm biến không camera, giúp phát hiện sự có mặt, nhịp thở, tim, và vận động qua tường trong môi trường nhà thông minh. Hệ thống chạy trên thiết bị edge như ESP32, phù hợp với tự động hóa và giám sát y tế, an ninh.
Mô tả từ GitHub
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Bắt đầu với repo
Cài đặt và sử dụng
Hướng dẫn cài đặt
1. Cài đặt Docker: - `docker pull ruvnet/wifi-densepose:latest` - `docker run -p 3000:3000 ruvnet/wifi-densepose:latest` 2. Không dùng Docker: - Cài Python, pip và các thư viện cần thiết. - Để cảm biến WiFi, flash firmware ESP32-S3 với firmware đề xuất. 3. Cấu hình WiFi: - Thực hiện provisioning cho ESP32 với lệnh:
python firmware/esp32-csi-node/provision.py --port COM9 --ssid "YourWiFi" --password "secret" --target-ip 192.168.1.20Hướng dẫn sử dụng
1. Kết nối cảm biến ESP32-S3 hoặc C6 đã cài firmware. 2. Chạy server cảm biến hoặc dùng ESP32 hoạt động độc lập. 3. Sử dụng hệ thống web để xem các cảm biến như pose, nhịp thở, nhịp tim. 4. Để dự đoán hoạt động hoặc phát hiện ngã, gửi dữ liệu qua API:
from ruview import BreathingExtractor, HeartRateExtractor
from wifi_densepose import BreathingExtractor, HeartRateExtractor5. Tùy chọn, dùng MQTT hoặc WebSocket để kết nối và điều khiển hệ thống.
