CATALOG

一、概述

培训教室的灯光管理直接影响教学体验和运营成本。传统方案中,管理员需要提前到教室手动开灯、课后逐间关灯,不仅效率低下,还容易出现"长明灯"造成能源浪费。芯步智能墙壁开关2路通过开放HTTP接口,可无缝接入您的培训管理系统,实现多教室灯光的集中定时启停控制

核心能力

  • 2路独立分控:单台开关可分别控制主照明和投影区灯光

  • 开放HTTP API:适用于任何支持HTTP请求的编程语言

  • 远程定时任务:平台支持定时启停,自动执行开关

  • 批量集中管理:单条命令同时控制多个教室的灯光

  • 状态保持:可锁定灯光状态,防止学员误操作

  • 私有化部署:支持局域网运行,数据安全可控

培训教室典型应用场景

场景控制对象定时策略
课前准备主照明+投影区上课前10分钟自动开启
上课模式主照明开/投影区调暗上课指令触发
课间休息主照明半开定时切换
下课关闭全部关闭下课后自动断电
自习时段仅主照明晚间时段特定模式

二、核心产品选型

2.1 智能墙壁开关2路

型号:智能触摸墙壁开关2路(UNI-KG-2)

特性参数
控制路数2路独立分控
工作电压100-240V AC(交流/市电)
额定电流MAX 10A / 路
负载功率300-1200W / 路
待机功耗0.4(全断)- 1.3(全通)W
安装方式标准86型底盒安装,直接替换原有开关
无线连接WiFi 2.4GHz IEEE 802.11 b/g/n
外壳材质防火V0级PC,耐高温
控制接口HTTP API

数据来源:

2.2 产品核心特性

  • 2路独立分控:可分别控制主照明和投影区灯光,互不干扰

  • 开放HTTP接口:适用于任何支持HTTP请求的编程语言,10分钟完成对接

  • 远程定时任务:支持在平台设置定时任务,实现自动开关

  • 私有化部署:支持局域网直连,数据不出机构内网

  • 状态保持:可锁定开关状态,防止学员误操作后自动恢复

2.3 培训教室典型分配方案

回路编号控制对象典型功率控制策略
回路1主照明(灯管/面板灯)100-300W上课、自习时段开启
回路2投影区/讲台灯光50-100W投影演示时调暗或关闭

三、整体架构

3.1 系统架构图

┌─────────────────────────────────────────────────────────────────┐
│                    培训管理系统 / 教务平台                        │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐               │
│  │  课程安排   │  │  定时任务   │  │  集中控制   │               │
│  └─────────────┘  └─────────────┘  └─────────────┘               │
└─────────────────────────────────────────────────────────────────┘
                              │
                              │ HTTP API调用(携带签名)
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                     芯步云平台                              │
│                 (支持远程定时任务调度)                         │
└─────────────────────────────────────────────────────────────────┘
                              │
                              │ WiFi 2.4GHz
          ┌───────────────────┼───────────────────┐
          │                   │                   │
          ▼                   ▼                   ▼
    ┌──────────┐       ┌──────────┐       ┌──────────┐
    │ 教室A    │       │ 教室B    │       │ 教室C    │
    │ 2路开关  │       │ 2路开关  │       │ 2路开关  │
    │ 路1=主灯 │       │ 路1=主灯 │       │ 路1=主灯 │
    │ 路2=投影 │       │ 路2=投影 │       │ 路2=投影 │
    └──────────┘       └──────────┘       └──────────┘

3.2 集成工作流程

  1. 触发事件:课程开始时间到达、管理员触发或传感器联动

  2. 签名计算:生成MD5签名,发起一个HTTP请求

  3. 指令下发:向API发送POST请求

  4. 设备执行:智能开关执行通断控制(80-120ms响应)

四、API接口接入详解

4.1 接口地址与签名计算

请求地址

https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

参数说明

参数说明示例
{AppId}应用ID(控制台获取)qtyVWcgeMq
{ts}当前Unix时间戳(秒)1747212640
{sign}签名c484eb97...

签名计算公式

sign = md5( md5(AppSecret) + ts )
  • 将开发者密码(AppSecret)进行一次MD5

  • 将这个结果拼接上时间戳ts

  • 对整个拼接后的字符串再做一次MD5

数据来源:

签名计算示例

4.2 核心命令详解

4.2.1 单路独立控制

数据来源:

4.2.2 双路同时控制

4.2.3 状态保持(锁定模式)

适用于上课期间防止学员误关灯:

数据来源:

4.2.4 批量控制(多教室同时控制)

数据来源:

4.3 多语言代码示例

Python(教室灯光管理类)

JavaScript/Node.js

Shell(curl)- 快速测试

代码参考:

五、定时任务实现

5.1 平台内置定时任务(推荐)

芯步平台支持远程定时任务,无需开发即可实现定时控制。配置方法:

任务名称执行时间命令说明
课前开灯每天08:25{"device":"room_101","order":{"power1":"1"}}上课前5分钟开主灯
上课模式每天08:30{"device":"room_101","order":{"power1":"1","power2":"0"}}正式上课调整
课间休息每天10:00{"device":"room_101","order":{"power1":"1","power2":"1"}}课间全亮
下课关灯每天12:00{"device":"room_101","order":{"power1":"0","power2":"0"}}全部关闭

5.2 代码实现定时任务

5.3 与教务系统联动

六、私有化部署方案

培训学校对系统稳定性和数据安全要求较高,设备支持纯局域网运行

部署模式对比

特性公有云模式私有化模式
设备联网WiFi连接互联网连接校内WiFi
API地址api.thingboot.com自建服务器IP
数据流向经过芯步云端内网直连,数据不出校园
网络依赖需要互联网仅需校内局域网

配置要点

  • 设备支持配置5组WiFi网络,自动连接信号最强的网络

  • 需自建HTTP服务,所有API调用在内网完成

七、设备安装部署指南

7.1 安装要求

项目要求
安装方式标准86型底盒直接替换原有开关
接线要求需接入零火线
负载要求LED灯单路总功率 < 300W
网络要求WiFi 2.4GHz信号覆盖良好

数据来源:

7.2 教室布线

教室类型开关数量控制方案
小型教室(30-50㎡)1台2路开关路1=主照明,路2=投影区
中型教室(50-80㎡)2台2路开关分区控制前后排照明
大型教室/报告厅3+台多回路分区控制

7.3 接线注意事项

  1. 必须接入零线:智能开关需要零线供电,如原开关只有火线,需请电工增加零线

  2. LED负载限制:LED灯单路总功率不超过300W

  3. WiFi信号:金属底盒可能屏蔽信号,安装前测试信号强度

八、常见问题与排障

问题可能原因解决方案
设备不在线WiFi信号弱检查2.4GHz WiFi覆盖,设备支持5组WiFi自动切换
定时任务不执行平台配置问题检查控制台定时任务设置
远程控制失败签名错误/设备离线检查AppSecret和时间戳,确认签名算法
手动按键无反应静电/硬件问题断电重启开关
LED灯闪烁负载功率过低并联产品附带的补偿电容

数据来源:

九、总结

本方案基于芯步智能墙壁开关2路,实现了培训教室的定时集中灯光管理

能力实现的方式是
2路独立分控power1/power2命令分别控制两路照明
课前自动开灯平台定时任务自动触发
教学模式切换单条命令切换灯光状态
下课一键关灯批量控制命令同时关闭所有教室
状态锁定防误触状态保持功能
集中管理批量控制多教室设备

集成核心步骤

  1. 获取AppID/AppSecret,实现MD5签名算法

  2. 开发HTTP调用模块,封装灯光控制命令

  3. 根据课表配置定时任务

  4. 物理安装设备,注意零线接入

方案优势

  • 接口统一:标准HTTP API,10分钟完成对接

  • 安装简单:86底盒直接替换原有开关

  • 定时任务:平台内置,无需额外开发

  • 批量控制:单条命令管理多个教室

  • 状态保持:防止学员误操作

  • 私有化支持:数据安全可控

如需详细的产品手册和API文档,请访问查阅或联系技术支持团队获取。