用途:从零搭建一个完整的 Even Hub G2 智能眼镜应用项目,按顺序执行脚手架步骤,项目名取自 $ARGUMENTS,未提供时默认 my-evenhub-app。
主要能力:创建 Vite + TypeScript 应用(也可换用 react、vue、svelte 等 Vite 模板);安装 Even Hub SDK;将 CLI 与模拟器作为开发依赖安装;生成 app.json 清单;写入可在 G2 显示文本的 src/main.ts 启动文件;清理模板多余文件。
必要用法:依次执行 npm create vite@latest <name> -- --template vanilla-ts、cd <name> && npm install、npm install @evenrealities/even_hub_sdk、npm install -D @evenrealities/evenhub-cli @evenhub-simulator、npx evenhub init。随后将 app.json 的 min_sdk_version 设为 "0.0.12",permissions 默认设为 [],package_id 为反向域名且不含连字符。启动开发服务器用 npm run dev(默认 http://localhost:5173);模拟器预览用 npx evenhub-simulator http://localhost:5173;真机侧载需电脑与眼镜同一 Wi-Fi,运行 npx evenhub qr --url http://<your-ip>:5173 后用 Even Hub 伴侣应用扫码。
适用场景:新建 Even Hub 项目、初始化 G2 眼镜应用骨架、准备 SDK 与模拟器开发环境。
限制:G2 显示为 576x288、4 位灰度(16 级绿色),无摄像头与扬声器,连接为蓝牙 5.2,输入为镜框触控板及可选 R1 指环控制器;布局需按此约束设计,颜色取 0–15 灰度值。资料未提供收费、价格与效果信息。