CATALOG

芯步的智能墙壁开关提供开放的HTTP API接口,可以与企业现有门禁系统打通,实现“刷卡/扫码即亮灯、离岗自动关灯”的联动控制。以下方案从硬件选型、接口调用逻辑到场景配置,给出完整的落地路径。

1. 解决概述

在许多办公场所、公寓或酒店场景中,门禁控制与照明系统往往是独立的。本方案的目标是利用芯步开放的API接口,将 1路墙壁智能电源开关 与现有的门禁系统(如刷卡、人脸或二维码门禁)进行逻辑绑定。

核心目标:当门禁系统验证通过(开门)时,自动触发指定墙壁开关的继电器闭合,接通照明回路;在设定的延时后或根据特定触发条件(如关门、无人移动)自动断开,实现“人来灯亮、人走灯灭”或“随行照明”的智能联动控制。

2. 硬件与选型

虽然芯步有多路控制器,但针对“1路”控制需求,推荐以下配置:

设备类型推荐产品作用
控制终端智能触摸墙壁开关(1路/2路)安装于86底盒,控制220V照明电路的通断。支持HTTP/MQTT控制,具备状态反馈功能
触发设备/系统现有门禁系统可以是任何具备API调用能力或具备网络接口的门禁控制器(如二维码读头、人脸识别终端)。
可选传感器人体存在传感器用于辅助判断区域内是否真的有人,弥补门磁信号可能存在的误判(如在屋内但关门了)

3. 技术对接架构

由于芯步开放平台提供了完整的 HTTP API ,我们可以采用 “门禁系统 -> 芯步云API -> 墙壁开关” 的标准架构。

架构逻辑图

  1. 触发:用户刷卡/刷脸,门禁控制器验证通过,发出开门信号。

  2. 指令转发:门禁系统(或网关服务)调用芯步开放平台的 device/control 接口。

  3. 执行:芯步云端将指令下发给指定设备。

  4. 物理动作:墙壁开关的继电器吸合,对应线路接通,照明点亮。

  5. 闭环:开关返回状态至云端。

4. 关键接口调用详解

这部分是技术实施的重点。需要利用芯步提供的开发者凭证进行接口对接

4.1 准备工作

  • 注册开发者:在芯步官网注册账号,进入控制台。

  • 获取凭证:获取 AppIDAppSecret(开发者密码)。

  • 设备ID:将待控制的“智能墙壁开关”绑定到账户下,获取唯一的设备ID(Device ID)。

4.2 签名机制

为防止指令伪造,芯步接口采用动态签名。公式如下:sign = md5( md5(AppSecret) + ts )

4.3 核心接口:下发控制命令

场景需求:人进来时,开灯;人离开时,关灯。

请求地址POST https://api.thingboot.com/{AppID}/device/control/

请求参数示例(JSON)

实际操作流程

  1. 门禁开门触发:门禁系统检测到合法开门信号。

  2. 发送开灯指令:由服务器或门禁主机构建上述HTTP请求,发送给芯步云,开关立即吸合(实测延时通常在0.5-1秒内)。

  3. 延时/逻辑关灯

    • 方案A(简单延时):门禁系统在发送开灯后,设置一个Timer(如60秒),时间到后发送 {"power1": 0}

    • 方案B(状态联动):门磁检测到门关上(Close状态)后,发送关灯指令。

4.4 高级联动:人体存在传感器辅助

仅仅依靠门磁容易误判(例如有人在房间里办公,门虽然是关着的,但灯应该常亮)。此时可以引入芯步人体存在传感器

  • 逻辑调整:门禁触发开灯后,启动人体传感器监测。只要传感器持续检测到“有人”状态,即使门关了,也保持供电;只有检测到“无人”且门禁状态为“关门”时,才执行断电。

5. 场景配置方案

以下是三种典型的应用模式配置:

模式一:独立办公室/会议室“随行照明”

  • 需求:领导或员工刷脸进入,灯光自动亮起;离开房间时,灯光自动关闭。

  • 配置方案

    • 墙壁开关(芯步)+ 门禁系统(带出门按钮或门磁)。

    • 逻辑:进门刷卡的API回调直接触发开关闭合。出门动作(按下出门按钮或门磁闭合)触发开关断开。

    • 优势:无需人体传感器,成本最低,逻辑简单。

模式二:走廊/消防通道“联动照明”

  • 需求:平时走廊灯处于关闭或微亮(低功耗),当有人通过门禁时,前方路灯光明亮,30秒后恢复。

  • 配置方案

    • 门禁读头(触发源)+ 多个墙壁开关。

    • 逻辑:门禁识别成功的瞬间,调用芯步API控制整条走廊的“第1路”开关全部闭合。

    • 代码注意:芯步接口支持一次控制多个设备,device参数可用逗号间隔,如 device="开关ID1,开关ID2"

模式三:公寓/民宿“入住欢迎模式”

  • 需求:客人用密码开门的一瞬间,玄关灯自动亮起,避免摸黑找开关。

  • 配置方案

    • 智能门锁(连接网关)或门禁主机 -> 芯步云。

    • 逻辑:设置定时任务或临时联动。开门指令发出后,将墙壁开关的 power1 置为 1

6. 实施步骤

  1. 硬件安装

    • 将芯步智能墙壁开关替换原有墙壁开关(注意:需接零线,具体参考《智能触摸墙壁开关2路产品手册》)

    • 确认开关联网(Wi-Fi)状态良好,在芯步APP/控制台中能看到“在线”状态。

  2. 接口调试

    • 使用Postman或命令行(如 curl)测试接口调通性。

    • 测试命令示例:curl -X POST https://api.thingboot.com/你的AppID/device/control/?sign=... -d '{"device":"ID","order":{"power1":1}}'

  3. 系统集成

    • 在门禁系统的管理软件后台,找到“联动设置”或“第三方回调”模块。

    • 将“合法开门”事件与上述HTTP请求绑定。

  4. 异常处理

    • 需考虑网络故障情况:若网络断开,芯步开关仍支持本地局域网控制,但跨系统的云联动会失效,网络环境保持稳定

7. 关键注意事项

  • 安全隔离:虽然门禁和照明回路物理上是分开的,但在逻辑控制上,门禁系统后台与芯步API通信时使用内网(如果支持私有化部署)或HTTPS加密,防止Sign被拦截伪造

  • 指令精准度:芯步的墙壁开关支持状态保持(Lock)功能。如果是在工区场景,关闭物理开关的触摸操作权限,仅由API控制,防止有人手动关灯后系统无法自动开灯

  • 接口限频:注意芯步接口限制为“单个设备访问1次/秒”,频繁的开关操作(如高频闪烁)可能导致设备暂时无法响应

通过上述方案,你可以快速实现门禁与照明的联动,不仅提升了用户体验(不用摸黑找开关),也达到了节能的目的(避免长明灯)。