chore: keep submission zip packages local only
面向 CCF 2026 openvela 智能手环赛题的可运行演示、后端模拟服务与 openvela 迁移骨架。
本项目围绕智能手环的初赛基础能力和复赛扩展方向,提供一套可本地运行、可录制演示、可继续迁移到 openvela 的作品材料:
当前可直接运行的是本地 HTML 演示和 Node.js 模拟后端;openvela 目录提供迁移骨架与接口设计。项目尚未在官方 openvela 模拟器、Bandx、真实开发板中完成构建运行,也未生成官方 quick app RPK 或 C/LVGL SDK 二进制。README、文档和演示均按这一边界表述。
要求:Windows PowerShell,Node.js 18 或更新版本。
cd C:\CCFOpenSourcepowershell cd C:\CCFOpenSource\03_openvela_SmartBand powershell -ExecutionPolicy Bypass -File .\backend\run_backend.ps1 3_openvela_SmartBand powershell -ExecutionPolicy Bypass -File .\backend\run_backend.ps1
脚本会启动本地服务,浏览器打开:
http://127.0.0.1:8787/index.html
也可以仅查看静态前端:
Start-Process .\demo\index.html
这些截图由 Playwright 从本地演示自动截取,可作为初赛“运行演示(截图)”素材。
demo/
backend/
demo/app.js
backend/run_backend.ps1
openvela_quick_app_skeleton/
openvela_native_lvgl_skeleton/
tests/
LICENSE
NOTICE
THIRD_PARTY_DECLARATION.md
official_runtime_evidence/
output/playwright/
docs/
dist/
submission_ppt/
详细文档索引见 docs/README.md。
node .\tests\backend_api_test.js powershell -ExecutionPolicy Bypass -File .\tests\verify_demo_evidence.ps1 node .\tests\demo_ui_audit_check.js powershell -ExecutionPolicy Bypass -File .\tests\repository_smoke_check.ps1
当前重点验证范围:本地后端 API、前端截图证据、UI 文案边界、仓库入口整洁度。真实 openvela 模拟器/开发板构建仍属于后续迁移验证。
当前仓库保留历史提交包,统一放在 dist/:
dist/TaskA_openvela_smart_band_topic_aligned_20260707_chinese_docs_20260709_20260709_144552.zip
dist/TaskA_openvela_smart_band_topic_aligned_20260707_official_toolchain_probe_20260709_20260709_135953.zip
平台最终提交时还需要按赛事页面上传 5 分钟内展示视频,并确保 GitLink 仓库公开可访问。
本仓库已经把应用逻辑拆成可迁移模块:页面状态、健康数据输入、运动记录、消息提醒、低功耗策略、同步队列与事件回调。下一步要在官方 openvela 环境中完成以下工作:
项目代码按 Apache License 2.0 发布。第三方依赖与素材来源见 THIRD_PARTY_DECLARATION.md。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
openvela 智能手环应用原型
面向 CCF 2026 openvela 智能手环赛题的可运行演示、后端模拟服务与 openvela 迁移骨架。
项目定位
本项目围绕智能手环的初赛基础能力和复赛扩展方向,提供一套可本地运行、可录制演示、可继续迁移到 openvela 的作品材料:
当前边界
当前可直接运行的是本地 HTML 演示和 Node.js 模拟后端;openvela 目录提供迁移骨架与接口设计。项目尚未在官方 openvela 模拟器、Bandx、真实开发板中完成构建运行,也未生成官方 quick app RPK 或 C/LVGL SDK 二进制。README、文档和演示均按这一边界表述。
快速运行
要求:Windows PowerShell,Node.js 18 或更新版本。
脚本会启动本地服务,浏览器打开:
也可以仅查看静态前端:
演示截图
这些截图由 Playwright 从本地演示自动截取,可作为初赛“运行演示(截图)”素材。
功能覆盖
demo/、截图demo/、backend/demo/app.jsbackend/run_backend.ps1、本 READMEopenvela_quick_app_skeleton/、openvela_native_lvgl_skeleton/tests/、LICENSE、NOTICE、THIRD_PARTY_DECLARATION.md项目结构
demo/backend/tests/openvela_quick_app_skeleton/openvela_native_lvgl_skeleton/official_runtime_evidence/output/playwright/docs/dist/submission_ppt/详细文档索引见 docs/README.md。
验证命令
当前重点验证范围:本地后端 API、前端截图证据、UI 文案边界、仓库入口整洁度。真实 openvela 模拟器/开发板构建仍属于后续迁移验证。
提交包
当前仓库保留历史提交包,统一放在
dist/:dist/TaskA_openvela_smart_band_topic_aligned_20260707_chinese_docs_20260709_20260709_144552.zipdist/TaskA_openvela_smart_band_topic_aligned_20260707_official_toolchain_probe_20260709_20260709_135953.zip平台最终提交时还需要按赛事页面上传 5 分钟内展示视频,并确保 GitLink 仓库公开可访问。
openvela 迁移边界
本仓库已经把应用逻辑拆成可迁移模块:页面状态、健康数据输入、运动记录、消息提醒、低功耗策略、同步队列与事件回调。下一步要在官方 openvela 环境中完成以下工作:
许可
项目代码按 Apache License 2.0 发布。第三方依赖与素材来源见 THIRD_PARTY_DECLARATION.md。