这是一个关于“商业空间门禁照明联动控制”的解决方案。我会结合芯步智能墙壁开关2路的开放接口,详细说明如何从硬件选型、接口对接到逻辑落地的全过程。
关键词:门禁联动、照明节能、HTTP接口、商业空间智能化、芯步
很多做商业空间(比如无人便利店、办公室、茶室)的朋友都会遇到一个问题:门禁和照明是“两张皮” 。有人开门进来了,得摸黑去找开关;人走了,灯经常忘记关,电费哗哗的。
这其实就是一个“联动控制”没做好。市面上虽然有很多复杂的楼宇系统,但太贵也太笨重。
今天咱们就聊聊怎么利用芯步的智能墙壁复合开关2路,配合它开放的HTTP API接口,用很低成本把“门禁”和“灯”连起来。方案主要针对“左门右灯”这种经典场景。
一、 硬件选型:为什么选这个“复合开关”?
在项目中,我们不会用普通的智能开关,而是使用 “智能墙壁复合开关 [左门右灯]” (型号:UNI-KG-CK)。
为啥非要这个?因为它长得很特别:
左边是门禁控制:它上面有“开门”和“门铃”的物理按键标识。
右边是灯光控制:标准的2路照明控制。
如果不看接口,你可能以为它是两个设备。但实际上,它是一个集成了门禁继电器输出的2路智能开关。
硬件接线逻辑(简单版):
强电端(L、N):接入220V市电。
照明端(L1、L2):接两路灯线,控制大厅和走廊的灯。
门禁端(NC、COM、NO):这是一个干接点信号。把它串联到门禁锁的供电回路里。
一句话搞定硬件:把这个开关塞进86底盒,替换掉原来的门禁开关和灯控开关,二合一。
二、 接口对接:怎么让项目“看见”设备?
设备装好了,它现在是“离线”的。我们要把它接入到你的项目(比如小程序、PC管理后台或者中控大屏)中。
芯步的设备很友好,支持局域网和广域网双协议,而且是纯HTTP API,不需要啃什么复杂的SDK 。
1. 接口基础信息
协议:HTTP/HTTPS
方法:POST
鉴权方式:MD5签名(为了安全,咱们还是要做签名的)
2. 实操:用代码“点亮”那盏灯
假设你要在项目里写一个“开灯”功能。你只需要向服务器发送一串JSON。
控制“打开第一路照明”:
只要看到 {”code“:0, ”msg“:”success“} 返回,灯就亮了 。
设备接口支持的主要指令集:
开关控制
{“power1”:“1”}(开),{“power1”:“0”}(关)脉冲点动
{“point1”:“1000”}(就是模拟按一下门禁按钮,接通1秒后自动断开)—— 这个功能在控制门禁时特别有用。状态锁定
{“power1”:{“keep”:“1”,“revert”:“3”}}(用户物理按键关掉后,3秒强制再打开)——适合不想让人乱关总闸的公共区域。
三、 核心场景:门禁与照明的梦幻联动
硬件连上了,接口调通了。我们来解决最实际的业务问题。
第一种场景:员工/会员刷卡开门,灯自动亮起
业务逻辑:验证身份 -> 触发开门 -> 触发开灯。技术实现
假设你有一套门禁系统(人脸或刷卡),当这个读头识别成功时,它会触发一个事件。
在你的后端服务器(Server)里,捕获这个“识别成功”的事件。
在事件处理逻辑里,插入一段
cURL命令,调用上面的开灯接口:结果:王总刷脸的瞬间,大厅的射灯“啪”就亮了,完全不需要手动操作。
第二种场景:无人时段,关门自动熄灯(延时关闭)
业务逻辑:门磁检测关门 -> 等待N秒 -> 关灯。技术实现
需要在门上装一个“门磁传感器”。
当门磁状态从“开”变为“闭”时,触发延时任务(例如延迟60秒)。
60秒后,调用关灯指令:
{“power1”:“0”}优化:如果你怕有人还在里面,可以把指令换成 “先断后通” (reset),或者加一个人体传感器做二次确认。
四、 进阶玩法:不用服务器,纯硬件联动行不行?
有些项目不想自己搭服务器,就想设备自己跟自己玩。也可以!虽然芯步主推API,但支持局域网通信。
如果你的项目跑在门店的本地服务器上,可以用“设备配网”协议直接发送UDP包给开关,这样即使外网断了,你刷门禁,灯也能亮。这保证了商业空间的稳定性——毕竟断网不能断灯。
五、 总结:这套方案解决了什么痛点?
通过把“智能墙壁复合开关2路”接入到项目中,我们实际上把电控锁和照明灯的逻辑打通了
省电:解决了商业空间“长明灯”的问题,通过门磁联动确保人走灯灭,节能30%以上。
体验:解决了“摸黑进门”的痛点,实现“人到灯亮”的迎宾感。
布线简化:原本需要布两根独立的强电线(一给门禁、一给灯),现在只需要一个86底盒搞定,改造旧商铺特别方便。
你可以直接在芯步的控制台拿到 AppID 和 AppSecret,直接对着接口文档 https://api.thingboot.com 调就行。这套方案能让你的商业空间瞬间变得“聪明”起来。