CATALOG

芯步12路照明控制模块采用WiFi直连方案,无需网关,通过开放的HTTP API即可实现远程控制和状态反馈,非常适合快速集成到各类办公管理系统中。以下方案涵盖设备选型、接口调用逻辑及典型场景配置。

解决方案:基于芯步开放接口的12路远程照明控制模块在智能办公中的深度集成

1. 项目概述与选型依据

在现代智能办公场景中,照明系统的精细化管理是节能降耗和提升员工舒适度的关键。针对开放式办公区、层高较高的厂房或大型会议室,传统的单盏控制已无法满足需求。

本方案选用芯步 UNI-KZQ-ZM-12-10A 型号的智能照明控制器。该设备的核心优势在于:

  • 高密度控制:单设备支持12路继电器输出,每路最大负载10A,足以覆盖办公区的一个独立回路或小型厂房的部分区域

  • 部署灵活:采用标准2.4G WiFi通信,无需额外网关,设备通电即可联网

  • 开放性:提供标准的HTTP API接口,支持签名认证,便于快速接入现有的OA系统、小程序或SCADA平台

2. 整体设计

由于采用WiFi直连,网络拓扑变得极为简洁,极大地降低了硬件故障点。

  • 设备层:12路控制模块安装在强电箱内,直接控制接触器或负载。同时,可选配“光照传感器”或“人体存在传感器”作为触发源

  • 传输层:设备通过企业WiFi网络连接至云端API或客户私有化部署的服务器。

  • 应用层:自研的“智能办公管理系统”通过调用Open API,下发单控、群控或场景指令。

flowchart TD
    subgraph A [用户交互层]
        A1[Web管理后台]
        A2[手机APP/小程序]
        A3[办公室情景面板]
    end

    subgraph B [云端/私有化服务]
        B1[芯步Open API]
        B2[签名验证与路由]
    end

    subgraph C [网络层]
            C1[企业2.4G WiFi]
    end

    subgraph D [设备执行层]
        D1[12路照明控制器]
        D2[传统灯具回路]
        D3[传感器/其他外设]
    end

    A1 -- HTTP控制指令 --> B1
    A2 -- HTTP控制指令 --> B1
    A3 -- HTTP控制指令 --> B1
    
    B1 -- MQTT/HTTP转发 --> C1
    C1 -- 透传指令 --> D1
    D1 -- 触点闭合/断开 --> D2
    D1 -- 联动触发 --> D3

3. 核心集成流程与接口对接详解

要将该模块集成到项目中,开发人员主要需对接芯步的开放平台。

3.1 准备工作:设备注册与密钥首先,在芯步控制台创建工作台,将12路模块添加至名下,获取关键的设备ID(Device ID)AppIDAppSecret

3.2 API调用逻辑所有控制指令通过HTTP POST或GET方式提交,接口地址为:http(s)://api.thingboot.com/{AppID}/device/control/

签名机制(Sign)为保证安全性,每次请求需携带签名。算法为:Sign = MD5( MD5(AppSecret) + ts )(注:ts为当前Unix时间戳)

3.3 关键指令下发参数针对12路控制器,order 参数遵循特定格式。由于控制路数较多,使用JSON格式通过POST请求提交,以避免URL过长。

单路控制示例若需仅开启第1路照明,关闭第3路照明。

  • URL请求参数?sign=xxx&ts=xxx

  • POST Body (JSON)

(注:对于12路设备,指令通常为 power1 至 power12,值为 1(开)或 0(关))

全开/全关场景针对上班/下班场景,系统可一键下发所有回路状态。

--- 或全关同理 ---

状态反馈处理接口返回的 200 仅代表指令送达云端,并不代表设备已执行。对于关键的需反馈场景(如运维人员确认灯是否真的亮了),在系统中配置异步消息推送(设备执行后会主动上报状态)

4. 项目中的高阶场景应用

基于开放接口,可以在项目中实现更贴合办公实际的自动化策略。

第一种场景:人体存在与光照联动

  1. 架构:部署芯步的人体存在传感器(同样支持HTTP推送)。

  2. 逻辑:传感器探测到“有人”信号,调用接口 {"power1":1} 打开工位区灯光。

  3. 精细化管理:若需进行自动调光,可接入光照传感器。当自然光照度 > 300Lux 时,系统自动调用接口关闭靠窗一侧的照明回路(如 power5:0);当照度降低时再开启

第二种场景:分组与情景模式如果不想逐一管理12个回路(例如这12路分属于3个不同部门),可利用 “分组控制”接口/group/control

  1. 在平台后台将设备ID分别绑定到“市场部组”、“研发部组”。

  2. 研发部加班模式:项目后端只需发送 {"group": "研发部组ID", "order": {"power4":1, "power5":0}},无需关心具体设备ID,简化业务代码开发量

第三种场景:私有化与内网部署对于安全等级较高的金融或科研类办公室,设备需在纯局域网(断外网)环境下运行。方案支持私有化部署,此时API请求的IP地址不再是 api.thingboot.com,而是自建的内网服务器地址,所有数据流转均不经过外网,确保数据安全

5. 实施注意事项与优化

  1. WiFi信号覆盖:由于采用直连方式,请一定要确保配电箱位置(通常在弱电井或角落)有良好的2.4G信号。若信号不佳,可利用设备自带的“5组WiFi设定”功能,配置邻近的备用AP

  2. 感性负载处理:如果控制的灯具是节能灯或LED灯管(属于感性/容性负载),需注意单路功率降额使用(不超过额定阻性负载的70%),以避免继电器触点粘连

  3. 防冲突机制:在开发管理系统时,在后端对频繁操作进行去抖处理(例如:500ms内对同一设备的快速操作需合并或延迟处理),避免因瞬间大量并发请求导致设备响应卡顿。

通过上述方案,开发者可快速将芯步的12路控制器融入到智慧办公体系中,实现从硬件层到应用层的无缝对接。