CATALOG

办公照明场景的智能化改造,痛点是“只知道灯不亮,不知道哪坏了”——传统开关只能单向控制,无法反馈线路状态。以下方案基于芯步的HTTP接口开放能力,构建一个可感知、可闭环的照明控制系统。

1. 背景与需求分析

在现代办公环境中,照明系统的管理往往存在“盲区”。

  • 状态不可知:管理者无法实时确认灯具是“关闭”还是“故障损坏”,往往要等员工报修才知道线路异常

  • 控制效率低:传统巡检方式耗时耗力,无法根据人流动线灵活调整。

  • 开放性需求:办公OA系统、能源管理系统需要集成照明数据,实现统一的“数字孪生”管理。

本方案的目标是利用芯步提供的开放HTTP接口及硬件生态,构建一套“可见、可控、可诊断”的智能照明闭环系统。

2. 核心产品选型与功能定位

针对办公照明的复杂场景,本方案选取芯步系列硬件,各司其职:

  • 智能照明控制器(4路/8路):安装在强电箱内,作为执行单元。用于控制办公区主灯的回路线路通断,支持高功率负载。

  • 智能触摸墙壁开关(1/2/3路):替换原有86盒开关。既保留手动操作习惯,也支持远程控制,适合独立办公室或会议室。

  • 交流状态采集模块:核心感知单元。串联在照明回路中,实时采集电压、电流、功率因数等参数,用于判断灯具是否损坏或老化

  • 智能人体存在传感器:辅助感知单元。检测办公位或走廊的人员存在状态,实现“人来灯亮、人走灯灭”。

3. 系统设计

系统采用“端-云-应用”三层解耦架构,利用芯步标准的HTTP API进行数据交互。

  • 端(感知执行层)

    • 执行:控制器接收指令,执行开关动作。

    • 感知:采集模块实时上报线路的电气参数(电压、电流、功率)。

    • 联动:传感器上报人员 occupancy 状态。

  • 云(网关与平台层)

    • 设备接入:通过路由器,设备统一接入芯步云平台。

    • 数据处理:平台提供开放API接口,处理签名验证(sign/ts),解析设备上报的状态事件

    • 事件推送:当线路状态变化(如电压异常或人为按键)时,平台主动向业务服务器推送消息

  • 应用(业务控制层)

    • 企业内部OA系统、能源大屏或微信小程序通过调用API与云平台交互。

4. 线路状态反馈的实现逻辑

“状态反馈”不仅仅是指示灯亮/灭,而是包含执行确认健康诊断两个维度的数据闭环。

4.1 双重状态同步机制

  • 主动上报:当现场人员按下芯步墙壁开关时,设备会触发relay1事件,平台主动推送状态变化至企业服务器,服务器可即时更新前端APP显示

  • 指令轮询/回执:当管理员通过API下发{"power1":1}命令后:

    1. 云端下发指令至设备。

    2. 设备执行动作。

    3. 业务系统可通过定时查询设备状态,或接收设备执行后的状态回发,确认“指令已送达且执行成功”。

4.2 故障诊断与预警(基于交流状态采集模块)

在需要高可靠性的核心办公区(如机房、高管办公室),引入交流状态采集模块。该系统通过分析电气参数来判断灯具状态:

  • 断路检测:在开关处于“开”指令状态下,采集模块检测到电流 = 0A 或 电压异常,判定为灯具损坏或线路断开

  • 老化预警:实时监测功率。若某回路当前功率远低于额定功率(例如36W的灯管显示仅10W),系统判定为光衰严重或驱动故障,自动推送“更换提醒”。

  • 反馈流程:采集模块 -> 云端API -> 运维工单系统(自动生成维修单)。

5. 接入开发指南

所有功能集成均基于芯步开放的HTTP接口,无需修改硬件固件,支持任何主流开发语言。

5.1 接口调用流程

  1. 注册与鉴权:在芯步控制台获取 AppID 和 开发者密码。API 请求需携带 sign (签名) 和 ts (时间戳)。

    • 签名算法示例sign = md5(md5(开发者密码) + “.” + 时间戳ts)

  2. 设备控制(下发命令)

    • 场景:OA系统点击“下班一键关灯”。

    • 示例:控制4路控制器关闭第1、2路,开启第3路。

    • Endpoint: http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

    • Request Body:

    • 特点:该接口响应迅速,通常为80-120ms,适合实时交互

  3. 接收状态推送(接收事件)

    • 场景:当有人非法闯入或传感器感应到人时,设备主动向服务器上报数据。

    • 接收机制:业务服务器需提供一个公网回调接口(Webhook)。当设备状态变更(如人体传感器infrared_target变为1),芯步平台会将该数据POST至设定地址

5.2 典型开发逻辑示例

以下以“线路异常断开告警”为例:

Step 1:配置消息接收服务器在企业后端配置回调URL,接收来自https://api.thingboot.com的消息。

Step 2:解析数据收到POST数据包:

Step 3:业务逻辑触发脚本判断:if (status.power == 1 && status.current == 0) { 调用钉钉/微信API -> 发送“灯具损坏,请检修”通知; 生成工单; }

6. 场景化应用方案

6.1 开放式办公区:“人来灯亮”与节能策略

  • 硬件组合:人体存在传感器 + 智能控制器4路。

  • 逻辑:系统通过API轮询传感器状态。当传感器上报“无人”持续时间 > 15分钟,自动下发{"power1":0}关闭主灯;当监测到“有人”,立即恢复照明。

  • 线路反馈:管理员可在能源看板上实时查看每一路灯光是“正常亮起”还是“节能关闭”,以及实时的用电功率数据。

6.2 独立会议室:“场景联动”与状态互锁

  • 硬件组合:智能触摸墙壁开关2路 + 窗帘电机 + 空气质量传感器。

  • 逻辑:点击“会议模式”按键 -> 触发场景:

    1. 下发指令控制灯光调至80%亮度。

    2. 关闭窗帘。

    3. 开启投影幕布。

  • 线路反馈:若窗帘未关到位或灯光未达到指定亮度,中控大屏会高亮提示“设备响应超时”,通过接口反馈的超时或错误状态码来识别故障。

6.3 核心机房/配电室:“用电安全”与故障预警

  • 硬件组合:交流状态采集模块 + 智能断路器。

  • 逻辑:实时采集电压数据。

  • 线路反馈:一旦检测到电压超过250V(过压)或线缆温度异常,系统立即触发紧急逻辑:

    1. 推送App告警。

    2. 自动尝试下发重启指令。

    3. 若重启无效且电流异常,自动切断该回路,防止火灾

7. 方案优势

特性传统照明本方案(芯步)
感知能力依赖人工巡检,故障发现滞后主动上报状态,电流/电压异常实时推送
控制方式单一物理开关HTTP API 远程控制,支持局域网/公网,可集成进任何软件
维护成本逐个排查,维修效率低远程诊断,通过功率数据预判故障,带备件精准维修
开放性封闭系统,难以对接全开放,支持私有化部署,API签名机制保障安全

通过整合芯步的智能控制器、传感器与开放的API体系,办公照明不仅实现了基础的远程开关,更构建了“感知-决策-执行-反馈”的完整智能闭环。管理员不仅“控”得了灯,更“看”得到线路的健康状况。