update readme
PulsePilot 是基于 openvela 快应用框架打造的「一眼读懂、一步可操作」智能手环应用。它把表盘、健康数据、运动、通知、历史趋势、同步与低功耗控制收进一条清晰的手环交互路径,适配 openvela 手环模拟器,无需实体硬件即可复现。
package.json
~/.vela
cd /Users/ding/Documents/PulsePilot npm install npm run demo
npm run build 会生成:
npm run build
dist/com.application.watch.demo.debug.1.0.0.rpk
npm run emulator 会启动(或连接)xiaomi_band_10 手环模拟器,安装 RPK,启动 PulsePilot,并保存一张运行截图到 docs/demo/pulsepilot-emulator.png。
npm run emulator
xiaomi_band_10
docs/demo/pulsepilot-emulator.png
也可以使用 npm run demo 一键完成构建、安装、启动和截图。
npm run demo
也可以直接在 AIoT IDE 中打开项目,选择手环模拟器后点击「调试」。
npm run start # 监听模式开发 npm run build # 开发构建并生成 debug RPK npm run release # 发布构建(需要 IDE/工具链签名配置) npm run lint # 快应用源码编译校验 npm run emulator # 安装并运行到 openvela 手环模拟器 npm run demo # build + emulator,一键复现
src/ ├── app.ux # 应用生命周期 ├── manifest.json # watch 设备、system.storage 与路由配置 ├── common/logo.png # 应用图标 └── pages/ ├── index/index.ux # 7 页面核心体验与模拟数据逻辑 └── detail/detail.ux # 预留详情页 scripts/run-emulator.js # 模拟器安装、启动、截图脚本 docs/demo/ # 运行演示截图
SWITCH FACE
system.storage
‹ / ›
START
PAUSE/RESUME
FINISH
SIMULATE
SYNCED
SLEEP
npm install
sudo npm install
代码仓库已经包含源代码、Debug RPK 生成方式、运行截图、README、LICENSE 和第三方依赖声明。正式提交前还需把 5 分钟内演示视频与面向评委的方案 PPT 一并上传;它们是赛事交付物,不应只依赖仓库代码自动生成。
本项目为 openvela 快应用赛题作品,遵循 MIT License;AIoT Toolkit、openvela SDK 与模拟器依照其各自许可证使用。框架资料见 openvela 官方文档。
PulsePilot 是基于 openvela 快应用框架打造的「一眼读懂、一步可操作」智能手环应用。它支持表盘、健康数据、运动、通知、历史趋势、同步与低功耗控制。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
PulsePilot · openvela 智能手环快应用
PulsePilot 是基于 openvela 快应用框架打造的「一眼读懂、一步可操作」智能手环应用。它把表盘、健康数据、运动、通知、历史趋势、同步与低功耗控制收进一条清晰的手环交互路径,适配 openvela 手环模拟器,无需实体硬件即可复现。
已实现功能
环境要求
package.json的开发依赖中)~/.vela)快速开始
npm run build会生成:npm run emulator会启动(或连接)xiaomi_band_10手环模拟器,安装 RPK,启动 PulsePilot,并保存一张运行截图到docs/demo/pulsepilot-emulator.png。也可以使用
npm run demo一键完成构建、安装、启动和截图。也可以直接在 AIoT IDE 中打开项目,选择手环模拟器后点击「调试」。
常用命令
项目结构
交互说明
SWITCH FACE,在 Orbit Face 与 Typo Face 间切换;选择会写入system.storage。‹ / ›,依次浏览心率、步数、运动、通知、历史、同步与低功耗页面。START→PAUSE/RESUME→FINISH。SIMULATE查看不同类型通知;同步页可触发SYNCED反馈;点击SLEEP后点击屏幕唤醒。复现与异常处理
system.storage;读取失败时会自动回退到 Orbit Face。npm install报 npm cache 权限错误,请先修复当前用户的 npm cache 所有权,再重新安装依赖;不要使用sudo npm install。赛事提交检查
代码仓库已经包含源代码、Debug RPK 生成方式、运行截图、README、LICENSE 和第三方依赖声明。正式提交前还需把 5 分钟内演示视频与面向评委的方案 PPT 一并上传;它们是赛事交付物,不应只依赖仓库代码自动生成。
开源与致谢
本项目为 openvela 快应用赛题作品,遵循 MIT License;AIoT Toolkit、openvela SDK 与模拟器依照其各自许可证使用。框架资料见 openvela 官方文档。