实时心率同步监测系统 - 多用户蓝牙心率设备实时监测与可视化
npm install
使用 Docker 镜像快速部署:
docker run -d -p 8080:8080 --name syncpulse docker.cnb.cool/anyexyz/syncpulse:latest
启动后访问 http://localhost:8080
停止容器:
docker stop syncpulse
docker rm syncpulse
查看日志:
docker logs syncpulse
node server.js
服务器默认运行在 http://localhost:8080
在浏览器中打开 http://localhost:8080
支持标准蓝牙心率服务(Heart Rate Service)的设备,包括但不限于:
BT-heart/ ├── index.html # 主页面 ├── server.js # WebSocket 服务器 ├── package.json # 项目配置 ├── css/ │ └── styles.css # 样式文件 └── js/ ├── app.js # 主应用逻辑 ├── bluetooth.js # 蓝牙连接处理 ├── ui.js # UI 更新逻辑 └── background.js # 背景动画
# 安装依赖
npm install
# 启动服务器
node server.js
默认端口为 8080,可通过环境变量修改:
PORT=3000 node server.js