CATALOG

一、背景与需求分析

随着长租公寓、短租民宿和共享办公空间的兴起,传统的机械开关照明控制方式已难以满足精细化运营的需求。公寓运营方普遍面临以下痛点:

  • 空置浪费:公共区域(走廊、电梯间)和无人房间灯光常亮,电费居高不下

  • 管理低效:退房后需人工逐间排查关灯,保洁/维修人员需携带钥匙开灯作业

  • 体验滞后:租客无法实现入住即通电、离店即断电的自动化体验

芯步8路远程灯光控制模块(UNI-KZQ-ZM-8-16A)提供了一种低成本、易集成的解决方案。该设备支持8路独立远程控制,通过标准HTTP接口可无缝对接现有的公寓管理系统(PMS)、小程序或SaaS平台

二、硬件选型与核心参数

在对接之前,需要根据项目现场情况选择合适的硬件版本。

2.1 设备选型对比

版本适用场景供电要求单路最大负载
交流电压版220V市电照明(吸顶灯、筒灯、走廊灯)AC 85-265V(直接接入零火线)2200W(阻性)/ 350W(感性)
直流电压版LED灯带、低压射灯、集中供电系统AC 85-265V(输出直流)1000W/路

选型:绝大多数公寓项目的照明回路均为220V交流电,选择8路交流电压版。该设备内置WiFi 2.4G模块,无需额外购买网关,可直接通过现场WiFi网络连接云端

2.2 电气安装要点

  • 强电箱改造:设备尺寸为125mm×90mm×40mm,标准DIN导轨(35mm)安装,可直接置于强电箱内

  • 接线定义:模块输入端接市电火零线,输出端为8路继电器控制触点。每路对应一个房间的区域照明或特定功能照明(如客厅灯、卧室灯、走廊灯)。

  • 重要限制全接通时的总负载不得超过4400W(阻性负载),即8路同时开启时总功率需控制在4.4kW以内

三、技术对接方案设计

该方案的核心优势在于解耦。硬件负责执行断电/通电,软件负责逻辑判断。芯步提供标准的RESTful API,支持HTTP和MQTT两种协议,推荐使用HTTPS协议以确保数据传输安全

3.1 系统架构拓扑

graph TD
    Client[公寓管理后台/小程序] -->|HTTP/JSON| Cloud[芯步云平台]
    Cloud -->|WiFi/UDP| Device[8路控制器 硬件设备]
    Device -->|继电器吸合| Light1[照明回路 1-8路]
    Light2[照明回路 1-8路] --> Device
    
    PMS[PMS系统/门锁系统] -->|自动触发/退房关灯| Client
    Sensor[人体传感器] -->|检测到无人/联动| Cloud

3.2 接口鉴权机制

调用任何设备控制接口前,需要生成签名(Sign)。这是为了防止接口被恶意调用。

签名生成规则(以Shell/PHP逻辑为例)

  1. 准备参数:AppSecret(控制台获取)、ts(当前Unix时间戳,秒级)。

  2. str = md5(AppSecret) + ts

  3. sign = md5(str)

核心逻辑:将AppSecret进行一次MD5加密,拼上当前时间戳,再整体做一次MD5

3.3 核心接口调用实战

第一种场景:单路独立控制(开/关特定房间灯光)

这是最常见的场景。例如,租客在小程序中点击“客厅灯开”,后台需调用此接口。

  • 请求URLhttps://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • 请求方式: POST

  • 请求Body (JSON)

进阶指令:如需控制第3路关灯,则order改为{"power3": 0}。8路对应的字段为power1power8

第二种场景:一键全开/全关(保洁或入住模式)

保洁阿姨打扫卫生时,需要一次性打开房间内所有灯光,无需逐个按开关。

  • 请求Body (JSON)

第三种场景:批量控制特定几路(如只开客厅和餐厅)

公寓的照明线路若划分较细,可能需要同时开启1、3、5路而保持其他路关闭。

  • 请求Body (JSON)

场景四:分组控制(公共区域联动)

假设一栋公寓有5层,每层走廊有独立的控制器。可在芯步控制台将这5台设备创建一个“分组”。通过调用分组接口,实现“一键关全楼公区照明”。

  • 请求URLhttps://api.thingboot.com/{AppID}/group/control/?sign={sign}&ts={ts}

  • 请求Body (JSON)

四、应用逻辑深度集成

单纯的远程开关只是一个开关,真正的价值在于与公寓业务逻辑的融合。

4.1 对接PMS系统(自动退房断电)

业务逻辑:客人在前台办理退房 -> PMS系统点击“退房结账” -> 自动触发API调用 -> 对应房间灯光全关。

实现流程

  1. 在PMS数据库中存储“房间号 vs 设备ID + 回路号”的映射表。

  2. 退房事件触发时,后端脚本执行:curl -X POST https://api.../device/control/ -d '{"device":"X","order":{"power":0}}'

4.2 对接门锁/人体传感器(人来自动亮灯)

业务逻辑:住户打开房门(门磁感应)或智能门锁验证成功 -> 触发场景:玄关灯亮,走廊灯亮。

技术实现:若项目中搭配了芯步的“智能人体存在传感器”,可以实现更精准的控制。当传感器探测到有人移动,通过MQTT或HTTP推送消息给您的服务器,您的服务器再下发power1=1指令给8路控制器。这一过程通常可在80-120ms内完成,体验几乎无延迟

4.3 定时与能耗策略

利用API可设置定时任务(由您的后端服务器Cron触发):

  • 深谷节能:凌晨00:00 - 06:00,定时关闭所有非24小时必需(如装饰灯带)的回路。

  • 无人自动关:结合门磁状态,若门锁关闭且人体传感器超过30分钟无触发,自动执行全关指令,杜绝“长明灯”。

五、项目实施注意事项

为了确保项目顺利落地,在实施过程中请注意以下细节:

  1. WiFi信号覆盖:该设备依赖2.4GHz WiFi。若安装在弱电井或金属配电箱内,可能会屏蔽信号。安装前使用手机测试现场WiFi强度,或选择外置天线版本以增强穿透力

  2. 异步结果处理:接口返回{"code":200}仅代表“命令已下发”,并不代表设备真的执行了该操作(可能设备离线或故障)。对于高可靠性场景(如远程退房断电),订阅芯步的消息推送服务,通过异步消息确认设备回执

  3. 私有化部署(数据安全):对于银行、政府背景的公寓项目,如果对数据出公有云有严格限制,该设备支持纯局域网私有化部署。您可以将消息服务器搭建在自己的内网中,设备直接向您的服务器上报数据,不经过芯步公网平台

  4. 远程调试:在安装现场遇到继电器不吸合时,首先检查是否有220V输入,其次检查WiFi指示灯状态(常亮代表已联网)。利用芯步控制台的“调试”功能,可直观看到设备在线状态和日志

六、总结

通过将芯步8路远程灯光控制模块的开放接口集成到公寓管理项目中,可以显著提升公寓的管理效率和租客体验。无论是实现基础的远程单控,还是进阶的PMS系统自动联动,该方案都提供了低成本、高可靠的技术路径。借助其丰富的指令集(单控、批控、延时通断等)和灵活的部署方式(公网/局域网),开发者可以像操作本地硬件一样,快速构建出一套现代化的智能公寓照明控制系统