这是一个相对垂直的硬件集成需求。芯步的开放接口(HTTP API/MQTT)做得比较标准,对接难度不大。下面这份方案侧重实操落地,也结合了写字楼节能改造的真实场景。
一、 为啥要用这玩意儿?(先聊聊痛点)
写字楼的朋友都知道,公共区域(走廊、卫生间、地下车库)的灯控是个老大难。传统做法是安个时控开关,或者干脆通宵长明,电费哗哗的;稍微高端点的装了KNX总线系统,改个定时还得找厂家拿软件来调,贵且麻烦,灵活性太差。
现在的需求很明确:既要远程能点能灭,又要能跟咱们自己的人体传感器、咱们自己的OA系统联动。
芯步这款16路远程多通道智能控制器(型号一般看UNI-KZQ-TY-16)正好能解决这个问题。这玩意儿说白了就是一个小铁盒子,接在强电箱里,把16路灯的线都汇到它这儿,然后咱们通过代码给它发指令。
二、 硬件先认识一下(这东西长啥样?)
在写代码之前,你得先看看强电间里多了啥。
这个控制器不大,大概一本小说的大小(119mm*95mm),支持Wi-Fi 2.4G联网。它最大的特点是16路分控,也就是说,你接16盏灯,可以做到全亮、全灭,或者只开走廊灯、只开厕所灯,互相不干扰。
这里有一个技术细节要注意:它输出的是干接点信号。啥意思?它本身不直接带大功率LED灯,它就像一个“小脑”,发出“开/关”的弱电指令,给外接的交流接触器(相当于“肌肉”)。所以你的电箱里还得配接触器,这点在施工交底时一定要跟电工师傅说清楚。
三、 核心集成思路(代码怎么调?)
这是咱们技术最关心的部分。芯步的接口设计得很讨巧,支持HTTP API和MQTT,甚至支持局域网直连。
推荐方案:局域网HTTP API + 定时任务。既然是在写字楼内部,为了稳定性和速度,把控制器和服务器/工控机放在同一个网段,走局域网API,这样不经过外网,断网了也能控制。
1. 先把设备“喊”醒
你需要拿到设备的ID。通过调用获取设备详情接口,你可以知道当前设备的状态,比如第1路是开的("power1": "1")还是关的("0")。
2. 下发指令(控制灯光)
这是最常用的。比如保洁阿姨下班了,你的系统要关掉所有灯,只需要发一个POST请求就行。
开发者友好点:它支持混合指令。你可以只传需要改变的那一路,不需要每次都传16个参数。
3. 关键一步:局域网模式(私有化)
写字楼数据安全比较重要。芯步这套支持私有化部署。也就是说,你可以把SDK集成到自己的本地服务器上,所有控制指令只在楼宇内部流转,不走芯步的云平台。这对外部攻击的防护非常有效。
三、 场景:怎么玩出花来?
把控制器集成进系统只是第一步,联动才是灵魂。我这有几个实际落地过的策略,你可以参考一下
第一种场景:午间节能模式
写字楼12:00-13:30是午休。虽然工位没人,但走廊灯没必要全灭,太黑了不安全。你的代码逻辑:定时触发 -> 将16路中的“主通道”设为20%亮度(如果配了调光模块)或只保留1、3、5路开启,其余关闭。
第二种场景:与传感器联动(全动态)
这是公区最省电的玩法。硬件配置:在卫生间或走廊加装人体红外传感器(RS485或LoRa协议的)。代码逻辑当传感器上报“无人”状态持续15分钟 -> 调用接口关闭对应区域的回路。当传感器上报“有人” -> 立刻调用接口打开照明。效果:真正实现“人来灯亮,人走灯灭”,在低人流量区域,节能率可以做到70%以上。
第三种场景:消防强启(安全性)
这是做写字楼项目必须考虑的硬指标。集成逻辑:接入楼宇的消防联动信号(干接点)。代码逻辑:一旦消防系统报警,不管系统当前在什么模式(自动、手动、关闭),代码必须强制将所有16路输出设为“1”,并忽略任何手动关闭指令,确保逃生通道明亮。