这是一个基于芯步智能墙壁开关3路(UNI-KG-3)与门禁系统的联动解决方案。该方案利用设备自带的标准HTTP API接口和私有化部署能力,实现“开门即亮灯、关门延时关灯”的智能化场景,无需额外购买网关。
1. 项目概述与选型依据
在许多智能化改造项目中,照明系统与门禁系统的联动是实现“全屋智能”的关键一环。传统的解决方案往往需要依赖昂贵的中央网关或复杂的协议转换器。
本方案采用芯步智能墙壁开关3路(型号:UNI-KG-3) 作为核心执行单元。该设备的优势在于:
无需网关,直连网络:设备直接通过WiFi 2.4G连接,支持公有云、私有化服务器甚至纯局域网控制。这大大降低了项目中的硬件故障点和采购成本。
标准HTTP接口:芯步全系产品开放HTTP API接口,意味着任何支持HTTP请求的编程语言(Python, Java, Go, Node.js等)或物联网平台都可以直接调用,兼容性极强。
强电负载能力:单路支持300-1200W负载,不仅适用于照明,也可接入排风扇、电暖器等小型电器,具备极强的通用性。
2. 系统整体架构
本方案采用 “门磁/门禁触发 + 业务服务器决策 + 智能开关执行” 的经典物联网架构。
感知层(门禁侧) :智能门锁或门磁传感器。当检测到“门被打开”或“合法开锁”信号时,通过网络向服务器发送指令。
传输层(网络侧) :利用项目现场覆盖的2.4GHz WiFi网络。开关无需额外网关,直接接入局域网或云端。
平台层(控制侧) :芯步开放平台或用户自建的私有化服务器。负责接收门禁信号,执行逻辑判断(如:白天不开灯,晚上开灯),并向开关下发指令。
执行层(照明侧) :芯步3路智能墙壁开关。接收服务器指令,控制相应路数的继电器吸合,实现灯光开关。
联动逻辑流程
用户刷脸/刷卡/按指纹解锁门禁。
门禁系统向服务器发送
open_success信号及用户ID。服务器判定当前时间(如:晚于18:00 或 照度传感器判定为暗)。
服务器调用芯步HTTP接口,向玄关对应的
设备ID发送{"power":1}指令。开关第1路(玄关灯)通电,灯光亮起。
延迟60秒后,服务器发送指令关闭灯光,或等待人体传感器探测无人后关闭。
3. 接口集成与核心代码逻辑
芯步的开放接口机制非常简单,核心在于通过HTTPS POST请求携带签名和时间戳进行身份验证。
3.1 接口鉴权与地址
根据文档,请求地址结构如下http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
AppId:平台生成的唯一应用标识。sign:基于参数排序和密钥生成的MD5签名(用于防盗用)。ts:Unix时间戳(用于防重放攻击)。
3.2 控制指令格式
针对 UNI-KG-3 设备,其控制指令为标准的JSON格式。
打开第1路(玄关灯) :
关闭第2路(客厅灯) :
注:该开关支持三路独立控制,参数 power1, power2, power3 分别对应三路硬件接口。
3.3 关键代码示例
以下为伪代码逻辑,展示如何将门禁事件与开关联动:
4. 关键功能深度集成方案
为了解决实际使用中的痛点(如晚上回家亮灯、白天回家不亮灯、人走关灯),利用开关的以下特性进行深度开发:
4.1 状态锁定与“防手动”模式
在联动场景中,用户可能手动按下了开关把灯关了,但门磁逻辑还在运行。UNI-KG-3 支持 “保持(锁定)开关状态” 功能。开发者可以开启此模式:在用户通过门禁回家时,强制将灯光状态锁定为开启。即使小孩手贱按了墙壁开关,灯灭了,系统也可以在几秒钟内自动将状态恢复为开启(或者保持供电),确保联动逻辑不被物理操作干扰。
4.2 定时任务替代传感器(降本方案)
如果项目预算有限,不想采购昂贵的人体存在传感器,可以利用开关的 “延时关闭” 特性。当门禁触发开门信号后,开关执行“开启”指令,但同时在开关内部设置一个定时任务(如180秒后关闭)。这样,无需服务器一直保持长连接,开关在断网情况下也能自动关闭,非常适合走廊、玄关等不需要常亮但需要临时照明的区域。
4.3 私有化部署(局域网直连)
针对高档别墅或对数据安全敏感的政府/企业项目,芯步支持私有化部署。
操作方式:将服务器软件部署在项目现场的本地NAS或工控机上。
网络拓扑:门禁控制器、智能开关、本地服务器均处于同一局域网段。
优势:即使外网断开,只要WiFi路由器正常工作,联动依然生效。延迟降至毫秒级(文档显示命令下发到响应约80-120ms)。
5. 项目实施注意要点
在实际接线和部署过程中,请请一定要关注以下技术细节,以确保项目稳定运行:
零线问题芯步UNI-KG-3属于单火线智能开关(兼容100-240V AC),通常不需要接零线,可直接替换传统墙壁开关。但请注意,若负载功率过低(如低于3W的LED灯),可能会出现轻微闪烁,需要在灯具两端并联包装内附带的电容。
WiFi信号覆盖由于86底盒(暗盒)嵌入墙体内,对WiFi信号有一定的屏蔽作用。在大型项目(如别墅、写字楼)中,请一定要确保2.4GHz信号覆盖良好,或者采用AP Mesh组网,避免开关掉线。
场景混合配置在项目中,将 “照明联动” 与 “安防联动” 区分开。
离家模式:门禁布防时,服务器调用接口关闭所有3路灯光,并开启开关的“锁定”状态,防止非法闯入者通过手动开灯试探家中是否有人。
回家模式:门禁撤防时,仅开启玄关及客厅路线(比如接入开关的第1路和第2路),卧室灯光(第3路)保持关闭,做到节能与人性化。
6. 总结
通过将芯步3路智能墙壁开关的HTTP API接口与门禁系统对接,本方案成功解决了传统智能家居中“灯光需手动控制”或“依赖昂贵网关”的痛点。利用设备本身强大的单火线供电能力和开放接口特性,集成商可以以极低的开发成本实现稳定、响应迅速的回家照明联动体验,适用于智慧公寓、全屋智能家装及老旧小区智能化改造等多种项目场景。