课表随身查看
在手表上查看当前课程、下一节课程、倒计时和七日课表。
局域网优先
手表与教室电脑同网时优先直连插件,减少中转依赖。
云端中转
跨网络时由自建服务端转发状态和操作,并提供账号与权限控制。
双向控制
在获得权限后,从手表执行换课、调课或发送通知等操作。
丰富控制
控制音量、电源、ClassIsland 主界面显隐,还能执行其他插件注册的扩展功能。
自动更新
WebUI 与手表端可从 GitHub 最新 release 一键检查并升级,插件由插件市场管理。
RemoteCI 是面向 ClassIsland 2.x 的课表手表联动项目,由 ClassIsland 插件、ASP.NET Core 服务端、Wear OS 客户端和共享通信协议组成。
当前版本为 v0.3.2,服务端、插件与手表端已完成协议 v2 对齐,并修复 Windows、Linux、Docker、fnOS 与 Wear OS 的更新流程。部署到正式环境前,请先阅读安全与运维建议。
从这里开始
快速开始
完成服务端、插件和手表端的首次连接。
使用文档
了解课程状态、七日课表、通知和远程操作。
服务端部署
使用 Docker 部署,并配置数据持久化与 HTTPS。
接入扩展
把其他插件注册的自定义远程功能带到手表控制页。
开发与贡献
了解仓库结构,以及功能与文档同步规则。
适合哪些场景
- 希望在 Wear OS 手表上随时查看 ClassIsland 当前课程和下一节安排。
- 希望离开教室电脑后,仍能通过自建服务端查看课程状态。
- 需要按账号分配查看课表、管理课表、发送通知或管理用户的权限。
- 希望数据保留在自己的 NAS、服务器或局域网环境中。
- 希望通过扩展接口把更多课堂操作带到手表。
当前状态
RemoteCI v0.2 已通过 CI 构建与自动化测试,但尚未完成真机端到端验收。本文档依据当前源码编写;若发布包与源码版本不一致,应以发布说明为准。