星火智造社 · 校园局域网原生 · 支持私有化部署

让课件零公网流量
抵达每一块教室白板

面向学校的 文件分发 + 课堂管控 一体化系统。教师与年级管理员批量下发,教室白板自动接收;文件在校内网 WebRTC 节点间点对点互传,服务器只登记账号、索引与信令——默认公网流量≈0。附摄像头监控、放映跟随、喊话、考试锁定、电子横幅与远程关机,一个系统全搞定。

数据不出校 · 本地服务器 断点续传 + sha256 双通道热更新 · 灰度发布
分片校验通过64KB 分片 · sha256 一致
P2P 节点互传校内网 · 不占用公网带宽

界面示意(实际以安装版本为准)

≈0默认公网流量
7 端PC 三端 · 总控台 · 手机 · 小程序 · Android
64KB分片 + sha256 逐块校验
4 类角色总管理员 / 年级管理员 / 教师 / 白板
Why P2P

换掉 U 盘与群发,把分发交给校园内网

把"把文件送到每一块白板"这件事,做得批量、可控、可回溯,而且不烧公网带宽。

传统做法

逐班拷 U 盘

教师跑遍楼层,一台台插 U 盘拷课件,耗时且容易漏班级。

我们的做法

批量可控下发

按班级 / 年级勾选白板,一次下发多台,实时进度看板一目了然。

分组 · 进度 · 失败隔离
传统做法

微信群发文件

触达慢、无法精确到白板,几十台同时从公网云盘下载,占满上行带宽。

我们的做法

校内网 P2P 互传

字节留在校内网节点间点对点传输,服务器只登记元数据与信令,公网流量≈0。

WebRTC DataChannel
传统做法

纯中心化分发

几十台白板同时拉取,服务器上行被压垮,越到后面越慢甚至超时。

我们的做法

供种节点分摊负载

已下载的白板自动成为供种节点,后续白板就近从同学节点拉取,分片续传不重来。

越传越快
Core Capabilities

核心能力

从"发得出去"到"发得稳、管得住、可运维",一整套都齐了。

零公网流量 P2P 分发

文件字节留在本机供种,白板全程在校内网 WebRTC 节点间拉取,服务器只登记账号、索引与信令,公网流量约等于零。

批量可控下发

按班级 / 标签勾选白板,一次下发多台;实时进度看板、文件级失败隔离、断点续传不重来。

云端备份兜底

「同时备份到云端」开关打开后,字节额外上传一份;所有供种节点离线时自动走 HTTP 兜底下载,永不卡死。

配对码免登上传

白板生成配对码,手机扫码即传,文件自动落到对应白板并下发,老师无需登录账号、不装 App。

全端覆盖

教师端 / 年级管理员端 / 白板端 Electron 三端一体,外加网页总控台、手机 H5、微信小程序与 Android 教师端;老师不装 App 也能发。

可运维 · OTA

双通道热更新、灰度发布、自动化构建 OTA;数据与代码分离部署,升级不中断课堂,另有救援端远程体检与修复。

Classroom Control

课堂管控一体化

分发之外,把教室里的"掌控感"也收进同一个系统。

摄像头监控墙

多路教室摄像头实时查看,多路自适应码率,媒体走独立中继,不占用主控带宽。

放映跟随

教师端翻页,所有白板同步跟随放映进度,课堂节奏统一不脱节。

喊话 / 语音广播

页面级对讲引擎,按住即喊;文本转语音广播到指定白板,通知即时触达。

考试锁定

考试模式定时开考 / 自动收卷,白板进入锁定屏,避免课堂干扰。

电子横幅

电子横幅由教师在后台下发,白板大屏实时显示,校园宣导、通知一步到位。

远程关机

放学后一键远程关闭指定 / 全部白板,省得逐个教室跑,稳妥收尾。

Everywhere

七个入口,一个系统

PC 三端、网页总控台、手机网页、微信小程序、Android 教师端——同一套账号、同一套规则。

白板端 Electron
教室一体机常驻,自动接收并供种;展示横幅、考试屏、放映画面。
教师端 Electron
选文件、勾白板、上传下发;喊话、放映、考试、横幅都在这里。
年级管理员端 Electron
按年级 / 班级批量勾选,跨班一次下发整年级的课件与通知。
网页总控台 /zkt
账号、标签、文件、热更新与系统看板,浏览器打开即用,无需安装。
手机网页 / 小程序 /m · WeChat
扫码即用,发文件、发横幅;小程序走微信静默登录,免输账密。
Android 教师端 原生 APK
原生 Java 应用(非 WebView 套壳),与 PC 教师端共用同一服务端。
Private Deployment

私有化部署,数据自主可控

服务器部署在校园内网,账号、文件索引、日志全部留在本地,公网流量≈0。

一次交付,开箱即用

整包交付服务端与全端客户端,管理员统一下发,老师零配置。

  • 中心服务端(Node.js + 本地数据库)
  • 白板端 / 教师端 / 年级管理员端安装包
  • 网页总控台 + 手机 H5 + 微信小程序
  • Android 教师端 APK
  • 总控台 / 教师端 / 白板端使用手册
  • 内网镜像同步与 OTA 更新通道

整包交付

服务端 + 全端客户端一次交付,按需私有化定制。

数据自留

账号、索引、日志全在本校服务器,不经过第三方云。

断网可用

校内网内即可完成分发,不依赖校外公网。

交付流程

四步上线,不影响正常教学。

  • 1需求与环境确认

    确认白板数量、班级结构、网络与服务器环境。

  • 2服务端部署

    部署中心服务端,导入账号 / 班级 / 标签。

  • 3客户端下发

    管理员统一下发白板端与教师端,白板自动接入。

  • 4培训与运维

    上手培训,热更新与救援端保障长期稳定运行。

可选服务

按学校规模灵活选择。

  • 内网镜像同步(离线校园加速)
  • 救援端远程体检与一键修复
  • 多校区统一管控与集中看板
Architecture

技术架构

轻量、可控,为校园网络环境而生。

中心服务端 账号 · 索引 · 信令 白板端 下载 · 供种 白板端 下载 · 供种 教师 / 管理员 上传 · 下发 WebRTC P2P · 校内网互传 公网流量 ≈ 0 · 可选 HTTP 兜底
传输 WebRTC DataChannel 分片 64KB + sha256 服务端 Node.js 数据库 本地 SQLite 信令 WebSocket 默认 仅登记元数据 可选 STUN / TURN 中继 更新 双通道热更 + 灰度 部署 数据与代码分离 角色 总管理员 / 年级管理员 / 教师 / 白板
Roles

四类角色,权限清晰

谁能管什么、谁只能管自己那一片,系统里划得明明白白。

角色登录入口权限范围
总管理员 admin 网页总控台 · 管理员端 全量账号 / 标签 / 热更新 / 文件 / 下发
年级管理员 grade_admin 年级管理员端 仅管辖标签范围内的白板与教师,越界返回 403
教师 teacher 教师端 · 手机网页 · 小程序 向已绑定的班级白板下发文件与横幅
白板 whiteboard 白板端 · 配对码接收 自动接收、供种、展示横幅与考试屏
FAQ

常见问题

关于部署、流量、设备与更新的那些疑问。

需要公网服务器吗?
不需要。私有化部署把中心服务端放在校园内网即可,默认分发全程在校内网完成,公网流量≈0。若存在跨网 / 多校区场景,可再配置 STUN / TURN 中继打通。
文件和数据存在哪里?会不会上传到第三方云?
账号、文件索引、分发记录与操作日志全部保存在本校服务器的本地数据库中,不经过第三方云。若需要云端备份兜底,可在发送时手动打开"同时备份到云端"开关,按需上传。
白板离线了,上线后还能收到文件吗?
可以。白板上线后会向服务器同步状态并补拉未完成的任务;若该文件开启了云端备份,在所有供种节点都离线时还会自动走 HTTP 兜底下载,不会卡死。
支持哪些教室设备?
教室一体机(如希沃白板等)安装 Windows 白板端 即可;教师侧支持 Windows 教师端、手机网页 /m、微信小程序与 Android 教师端。老师不装 App,用手机网页或小程序也能发文件。
升级会不会中断上课?
不会。客户端采用双通道热更新 + 灰度发布,代码与数据分离部署;更新期间课堂功能照常,出问题也支持回退。
部署与维护复杂吗?
不复杂。提供整包安装包、使用手册,白板端由管理员统一下发、自动接入;另有救援端可远程体检与一键修复,配合内网镜像同步,适合没有专职运维的学校。
Get Started

准备好把文件分发交给校园内网了吗?

预约演示或获取报价,我们会先了解你学校的白板规模与网络环境,再给出部署方案。