一、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路 |
| 单路电流 | 10A | 10A | 16A |
| 适合场景 | 小型项目、单包间 | 中型项目、多包间 | 大型项目、集中管理 |
| 扩展能力 | 有限 | 中等 | 强,单设备覆盖更多路 |
二、HTTP API对接详解
2.1 接口基础信息
芯步提供统一的RESTful API,请求地址格式为
| 项目 | 说明 |
|---|---|
| 请求地址 | POST https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts} |
| Content-Type | application/json |
| 认证方式 | 签名认证 |
| 设备ID | 在控制台配网后获取 |
参数获取
{AppId}:应用ID,登录芯步控制台 → 开发设置中获取AppSecret:开发者密码,开发设置中获取或设置device:设备ID,设备配网成功后可在控制台查看
2.2 签名算法
重要:生产环境下必须计算签名,测试阶段可在控制台开启“调试模式”暂时跳过签名校验。
签名计算公式:
sign = md5( md5(AppSecret) + ts )
计算步骤
对
AppSecret进行一次MD5加密将加密结果与
ts(当前Unix时间戳,秒)拼接对拼接后的字符串再次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-12batch.power:批量操作的状态值,1开0关
三、多语言对接代码示例
3.1 Python实现
3.2 JavaScript/Node.js实现
3.3 微信小程序实现
微信小程序可直接调用芯步的HTTP接口实现远程控制
微信小程序对接说明
签名计算所需的
AppSecret不应在小程序端暴露,通过后端服务中转开发测试阶段可在控制台开启“调试模式”暂时跳过签名验证
3.4 cURL命令行测试
四、部署与集成指南
4.1 设备安装与配网
接线要点
控制器需接入AC 100-250V市电供电
12路输出分别接入对应照明回路
每路输出前加装小型断路器保护
配网流程
设备通电,等待指示灯状态
搜索WiFi热点
YO-XXXX,连接浏览器访问
192.168.4.1选择目标WiFi(2.4GHz频段)并输入密码
配网成功后,在芯步控制台获取设备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文档、产品手册和演示环境,请访问芯步官网或联系技术支持团队。