5分钟快速开始RuView

RuView是一个基于Rust的WiFi感知项目,无需摄像头即可实时检测人体姿态和生命体征。

环境要求

支持的操作系统

macOS Windows Linux

运行环境

Docker 最新版 必需

所需工具

Docker CLI

运行容器化应用

必需

操作步骤

1

安装Docker

确保系统已安装Docker,用于快速运行RuView。

检查Docker是否安装
docker --version

预期结果::显示Docker版本号,如Docker version 20.10.0

如果未安装,请从Docker官网下载并安装。

2

拉取RuView Docker镜像

从Docker Hub拉取最新RuView镜像,无需编译。

拉取镜像
docker pull ruvnet/wifi-densepose:latest

预期结果::下载进度条,最后显示Status: Downloaded newer image for ruvnet/wifi-densepose:latest

网络慢时可能需要几分钟,确保Docker服务运行中。

3

运行RuView容器

启动容器以运行RuView,模拟WiFi感知。

运行容器
docker run -it --rm ruvnet/wifi-densepose:latest

预期结果::容器启动日志,可能包括初始化消息或模拟数据输出。

使用-it参数以交互模式运行,--rm参数在退出后自动删除容器。

验证成功

容器运行后,应看到输出日志,表示RuView正在运行。

容器启动无错误
输出日志包含初始化或模拟数据

快速提示

硬件

无硬件时,使用Docker快速体验基本功能。

故障排除

确保Docker有足够权限,避免权限错误。

常见问题

1

Docker命令报错Permission denied

以管理员或sudo权限运行,或添加用户到docker组。

2

拉取镜像超时

检查网络连接,或使用镜像加速器。

3

容器启动后立即退出

检查Docker日志:docker logs <container_id>,确保镜像完整。

下一步

查看用户指南

访问项目文档以了解硬件设置和API使用。

尝试ESP32部署

如有ESP32-S3硬件,可编译固件进行真实WiFi感知。

助手