35A导轨式智能断路器是芯步面向商用场景的核心产品之一,支持HTTP接口直接控制,无需网关,适合楼宇照明、充电桩、基站等需要批量设备管理的场景。以下方案围绕“如何用开放接口实现远程批量控制”展开,涵盖接口认证、单设备/批量控制、定时任务等关键环节。
解决方案:基于芯步开放接口的35A导轨式智能断路器远程批量控制系统
1. 概述
本方案的目标是利用芯步提供的开放HTTP API接口,将35A导轨式智能断路器(型号:UNI-DLQ-35A)集成至用户的现有管理系统(如ERP、楼宇自控系统BA、或自研SaaS平台)中。
核心目标: 实现对分布于不同场景(如公寓、机房、工厂)的批量断路器进行远程集中控制(合闸/分闸)、状态监控与自动化管理。
核心优势:
无需网关,直连网络: 设备内置2.4G WiFi模块,现场无需额外购买网关,通电即联网。
接口标准化: 全系支持HTTP/HTTPS请求,兼容Windows、Linux、Web及移动端环境。
高负载能力: 额定35A电流,支持7000W阻性负载,满足大功率商用场景。
2. 接入准备工作
在开始编程控制前,需要完成硬件配置与开发者凭证获取:
硬件配网:使用“芯步”App或通过设备配网热点,将断路器接入现场的2.4GHz WiFi网络。
获取凭证
登录芯步控制台,获取
AppID和AppSecret。签名算法
Sign = MD5(MD5(AppSecret) + Ts)。这是保障接口安全的必要步骤。
3. 核心接口调用逻辑
为了实现“批量控制”,需理解两个核心接口:
单控接口
/device/control——控制单个设备。群控接口
/tag/control——对设备分组(如“一楼照明”、“二号基站”)进行统一操作,这是实现批量控制的基础。
4. 实现远程批量控制的详细步骤
步骤一:设备分组策略不要直接对零散的设备ID进行循环调用(这会因网络延迟导致不同步),而是利用平台的标签系统。
操作:在控制台将需要同时控制的数个35A断路器添加到同一个“标签组”中。
场景示例:创建“产业园路灯组”标签,将园区内10个回路的35A断路器都绑定此标签。
步骤二:请求构建与鉴权向 api.thingboot.com/{AppID}/tag/control/ 发起POST请求。
Header
Content-Type: application/json参数构建(JSON格式)
步骤三:签名生成示例假设 AppSecret 为 abc123,Ts 为当前时间戳 1715678900
Step1_md5= md5(“abc123”) =e99a18c428cb38d5f260853678922e03String_to_md5=e99a18c428cb38d5f260853678922e03+1715678900Final_Sign= md5(String_to_md5)
步骤四:代码实现(以Python与JavaScript为例)为了便于系统集成,以下展示通过代码实现一键批量关断所有35A断路器的逻辑。
● Python 实现(适用于后端服务)
● JavaScript/Node.js 实现(适用于Web管理后台)
5. 高级批量控制技巧
除了简单的开/关,35A断路器接口还支持更多精细化控制指令,这对于批量管理尤为重要。
场景A:定时任务与“幽灵开关”利用 reset 指令可以实现“延时自动关闭”,无需在服务器端维护复杂的定时队列,尤其适合批量控制空调或照明。
指令示例
{"reset": 3600000}效果:发送此指令后,断路器会立即接通(开),并在1小时(3600000毫秒)后自动断开。这在批量控制校园、工厂的定时熄灯时,可极大降低系统复杂度。
场景B:批量不同状态控制如果需要对同一标签下的不同设备执行不同动作(例如:开1、3、5号,关2、4、6号),可以使用 batch 指令集。
指令示例
{"batch": {"relay": [1,3,5], "power": 1}}注:此指令适用于多路控制器,35A基础版通常对应单路继电器,同一标签下仅包含相同类型的设备以确保逻辑一致。
6. 网络部署方案
针对不同业务体量,选择以下架构:
| 方案类型 | 通讯方式 | 适用场景 | 优势 |
|---|---|---|---|
| 公网SaaS方案 | WiFi + 芯步云API | 跨地域连锁门店、分散的基站 | 部署简单,有网即可控,无需公网IP |
| 局域网纯内网方案 (私有化) | 仅局域网 | 涉密单位、大型工厂内网、学校 | 数据不出厂区,响应速度毫秒级,断外网仍可控 |
注:35A断路器支持私有化部署,可将控制信令完全限制在局域网内传输。
7. 常见问题和需要注意的点
感性负载限制:35A断路器最大支持35A电流,但用于电机、LED灯组时,负载能力降为1100W。在批量控制电机设备时,需计算总功率是否超过单台极限。
响应时间:通过网络接口控制的典型延时为 80-120ms。进行“批量全开”操作时,在代码中引入微小的延迟(如间隔50ms)或直接使用标签组播方式,避免瞬间冲击电流过大。
Wi-Fi信号强度:设备支持配置5组WiFi,自动切换最强信号。安装于金属配电箱内时,测试信号强度,必要时选择4G版本(UNI-DLQ-35A-4G)。
8. 总结
通过芯步35A导轨式智能断路器的开放接口,实现“远程批量控制”的核心在于 “标签化管理” 与 “接口标准化调用” 。开发者仅需掌握简单的HTTP POST请求与MD5加密算法,即可在15分钟内完成从0到1的对接,将传统的配电箱升级为具备远程批量控制、定时自控、状态可视化的现代物联网系统。