CATALOG

一、12路照明控制器:多路场景的核心控制设备

在实际的物联网项目中,照明或用电设备的控制往往不止一路两路——智能楼宇需要分层分区控制,景观亮化需要多路独立开关,共享棋牌室需要同时管控多个包间。芯步12路照明控制器正是为这类多路场景设计的核心设备。

1.1 产品核心规格

参数项规格说明
产品型号UNI-KZQ-ZM-12-16A
控制路数12路独立继电器输出
额定电流MAX 16A / 路
负载功率阻性负载≤3520W/路,感性负载≤550W/路
工作电压AC 100-250V(市电直连)
待机功耗0.4-1W
通讯方式WiFi 2.4GHz(支持5组WiFi自动切换)
开放接口HTTP API(任何编程语言可调用)
私有化部署支持纯局域网运行
产品尺寸适合装入标准配电箱

1.2 适用场景全景

应用场景典型需求本方案的适配价值
智能楼宇照明分层、分区域独立控制12路覆盖整层办公区
景观亮化工程多组灯带、投光灯分别控制单设备控12路景观灯
共享棋牌室/台球室多包间集中管理覆盖6-12个包间
工厂车间照明不同工位/区域独立开关灵活分区控制
仓库货架照明按巷道/货架分组控制节能与便利兼顾

1.3 为什么选择HTTP接口对接

芯步设备的最大优势在于完全开放的HTTP API——无需专用SDK、无需特定编程语言、无需额外网关,任何能发起HTTP请求的系统都能对接。这意味着:

  • 语言无关:用Python、Java、JavaScript、C#、Go等任意语言均可调用

  • 平台无关:Web、小程序、APP、后台服务均可接入

  • 部署灵活:支持公有云或私有化局域网部署

1.4 12路与4路/8路的对比

维度4路控制器8路控制器12路控制器(本方案)
控制路数4路8路12路
单路电流10A10A16A
适合场景小型项目、单包间中型项目、多包间大型项目、集中管理
扩展能力有限中等强,单设备覆盖更多路

二、HTTP API对接详解

2.1 接口基础信息

芯步提供统一的RESTful API,请求地址格式为

项目说明
请求地址POST https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
Content-Typeapplication/json
认证方式签名认证
设备ID在控制台配网后获取

参数获取

  • {AppId}:应用ID,登录芯步控制台 → 开发设置中获取

  • AppSecret:开发者密码,开发设置中获取或设置

  • device:设备ID,设备配网成功后可在控制台查看

2.2 签名算法

重要:生产环境下必须计算签名,测试阶段可在控制台开启“调试模式”暂时跳过签名校验

签名计算公式:

sign = md5( md5(AppSecret) + ts )

计算步骤

  1. AppSecret 进行一次MD5加密

  2. 将加密结果与 ts(当前Unix时间戳,秒)拼接

  3. 对拼接后的字符串再次MD5加密

2.3 12路控制器命令速查表

芯步12路控制器支持以下HTTP命令格式

控制方式命令格式示例
单路控制{"power1":"1"}, {"power1":"0"}{"power1":"1"} 开启第1路
多路独立控制多个power字段{"power1":"1","power3":"0","power5":"1"}
批量控制{"batch":{"relay":[1,3,5],"power":1}}同时开启1、3、5路
全开/全关{"batch":{"power":1}} / {"batch":{"power":0}}一键全开或全关

使用说明

  • power1 ~ power12:分别对应12路输出,"1"为接通,"0"为断开

  • batch.relay:指定需要控制的回路数组,取值范围1-12

  • batch.power:批量操作的状态值,10

三、多语言对接代码示例

3.1 Python实现

3.2 JavaScript/Node.js实现

3.3 微信小程序实现

微信小程序可直接调用芯步的HTTP接口实现远程控制

微信小程序对接说明

  • 签名计算所需的AppSecret不应在小程序端暴露,通过后端服务中转

  • 开发测试阶段可在控制台开启“调试模式”暂时跳过签名验证

3.4 cURL命令行测试

四、部署与集成指南

4.1 设备安装与配网

接线要点

  • 控制器需接入AC 100-250V市电供电

  • 12路输出分别接入对应照明回路

  • 每路输出前加装小型断路器保护

配网流程

  1. 设备通电,等待指示灯状态

  2. 搜索WiFi热点YO-XXXX,连接

  3. 浏览器访问192.168.4.1

  4. 选择目标WiFi(2.4GHz频段)并输入密码

  5. 配网成功后,在芯步控制台获取设备ID

网络要求

  • 仅支持2.4GHz WiFi(不支持5GHz)

  • 支持配置5组WiFi,自动选择最强信号连接

  • 优先推荐有线局域网版(如环境允许)

4.2 开发对接流程

芯步官方提供了清晰的对接流程

步骤操作说明
1登录控制台注册并登录芯步平台
2获取AppId/AppSecret在“开发设置”中设置开发者密码
3设备配网按照产品手册给设备配网
4获取设备ID在控制台设备列表中查看
5编码对接封装HTTP请求,计算签名
6测试验证使用Postman或代码测试

4.3 私有化部署说明

12路控制器支持私有化部署,可运行在纯局域网环境。实现方式:

  • 设备与业务服务器处于同一局域网

  • API请求地址替换为自建服务器内网地址

  • 所有数据不经过公网,满足数据安全要求

五、总结

对比维度传统工控方案芯步12路控制器本方案
控制路数需多台继电器模块单设备12路独立控制
编程门槛需PLC编程知识任意语言HTTP调用
部署方式需布线+专用网关WiFi直连,无需网关
远程能力需额外模块原生远程控制
私有化支持一般不涉及支持纯局域网部署
扩展能力增加模块扩路多台设备并联扩展

通过芯步12路照明控制器 + 开放HTTP API,开发者可以快速实现:

  • 12路独立控制:单设备覆盖大型照明项目

  • 任意语言对接:HTTP接口,10分钟完成集成

  • 灵活部署:支持WiFi/有线、公网/私有化

  • 大规模管理:可并联多台设备,扩展无限

完整的API文档、产品手册和演示环境,请访问芯步官网或联系技术支持团队