CATALOG

芯步12路智能照明控制器通过标准HTTP接口开放控制能力,支持单路、批量、时序等多种指令模式。以下从硬件准备到接口调用逐层说明,帮助快速实现远程批量开关控制。

1. 产品核心特性与选型

在开始对接之前,首先要了解硬件的基本规格。芯步的这款12路控制器(型号:UNI-KZQ-ZM-12)是专为商业场景设计的,有以下两个版本

项目10A 版本16A 版本
额定电流MAX 10A / 路MAX 16A / 路
负载功率阻性负载 2200W / 路阻性负载 3500W / 路
工作电压DC 5V 2A (直流供电)DC 5V 2A (直流供电)
通信方式WiFi (IEEE 802.11 b/g/n 2.4GHz)WiFi (IEEE 802.11 b/g/n 2.4GHz)
核心功能12路独立分控、HTTP接口、远程定时、开关量信号输入同左

适用场景判断

  • 照明/普通插座:选用 10A版本 即可满足绝大多数灯带、节能灯、普通电器的控制。

  • 空调/取暖器:若涉及大功率设备,请请一定要选择 16A版本,并确认线路负载

2. 接口对接架构与准备工作

芯步的设备开放了标准的 HTTP API,这意味着无论你使用微信小程序、Web网页、APP还是Windows桌面软件,只要支持HTTP协议,都可以接入控制

架构原理用户端(App/小程序)-> 芯步云平台 -> WiFi网络 -> 12路控制器 -> 执行通断。

前期准备

  1. 硬件激活:给控制器接上5V2A电源,确认指示灯亮起。

  2. 网络配置:使用官方提供的“物联网控制台”或配网工具,将设备连接到2.4GHz的WiFi网络(注意:不支持5G WiFi

  3. 获取凭证

    • 设备ID:在控制台获取设备的唯一标识(例如:820720

    • AppID / 签名:在芯步开放平台注册项目,获取用于鉴权的AppID和Secret Key

3. 接口详细对接方案

对接的核心是向指定的URL发送POST请求。所有的控制指令都包裹在 order 参数中。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方法POST

  • 数据格式JSON

3.1 单路独立控制(基础指令)

如果需要对12个灯中的某单独一盏灯进行开关,这是最直接的指令。

场景示例:关闭第3路照明,开启第5路照明。

参考代码逻辑:参数名 power1 至 power12 分别代表第1路到第12路

3.2 远程批量开关控制(解决方案重点)

针对“同时开关多个灯”或“一键全开全关”的需求,批量控制指令不仅效率高,还能减少网络请求次数。

场景A:一键全开 / 全关这对于打烊后统一断电或营业前全亮非常有用。通过 {“power”: “1”}{“power”: “0”} 即可实现全控,而无需罗列12个参数。

场景B:选择性批量控制假设在台球厅场景中,只需要关闭“1、3、5、7号台”的照明,保持其他不变。

指令示例:控制 1,3,5,7 路断开

3.3 高级时序控制(保护设备)

在某些场景下,突然全部开启大功率电器可能导致瞬间电流过大,跳闸甚至损坏设备。利用 pointreset 指令可以实现分批软启动。

场景示例:全开时,先开第1路,延迟2秒(2000毫秒)再开第2、3路

逻辑解析:执行此命令后,系统会先接通1路(因为是默认主路?实际应根据文档调整),等待2秒后,再接通2和3路,有效防止浪涌电流。

3.4 代码演示(基于微信小程序/JavaScript)

以下是一个简单的JS代码片段,演示如何实现“远程批量关闭”功能

4. 本地局域网纯局域网控制方案(私有化部署)

如果不想让数据经过芯步的公网云服务器,或者现场没有外网(纯内网环境),该设备支持私有化部署

  • 机制:控制器支持配置“本地服务器地址”。你可以将HTTP请求直接发送到设备所在的局域网IP,绕开云端。

  • 优势0延迟、0断网风险、数据安全完全自主可控。

  • 实施:推荐使用“自建消息服务器”模式,让设备直接将状态变化推送到你自己的后台,后台通过局域网IP下发指令,实现毫秒级响应。

5. 总结与

通过芯步12路智能照明控制器的开放接口实现远程批量控制,技术路径非常清晰:

  1. 单控:使用 powerX 字段。

  2. 批控(核心):使用 batch 配合 relay 数组,这是实现“一键场景”(如:观影模式、营业模式、打烊模式)的最佳实践。

  3. 安全:对于大功率混合场景,利用 point 实现分批延迟启动,保护电路安全。

  4. 网络:如果需要比较高的稳定性且具备网络条件,优先考虑私有化部署方案,将请求完全收归内网处理。