CATALOG

芯步60A智能断路器支持HTTP开放式接口,可远程获取实时电流数据并自主控制通断。以下方案基于该特性,设计一套完整的过流自动断电逻辑。

解决方案:基于芯步开放接口的60A智能断路器过流自动断电系统

1. 概述与原理

本方案的目标是利用芯步 60A带计量智能电源控制断路器 的开放接口,通过标准HTTP请求,实时获取设备的电流、功率等计量数据,并结合业务服务器或云平台的逻辑判断,实现对过载情况的毫秒级响应,最终自动触发断路器断开,保护电路安全。

核心逻辑链路设备数据上报 -> 云端/服务器接收 -> 数据解析与阈值比对 -> 触发保护逻辑 -> 下发断开指令 -> 设备执行

2. 硬件与接口特性

本方案基于芯步智能大功率断路器[计量版]进行开发,其关键特性是实现自动控制的基石

  • 型号参考:UNI-DLQ-M-60A-P 或 计量数显版(支持60A规格)

  • 额定参数:最大支持60A电流,功率可达8000W以上(视具体电压)。

  • 网络连接:支持WiFi 2.4G,无需网关,直连路由器。

  • 计量功能:实时上报电流、电压、功率等数据。

  • 开放接口免费开放HTTP接口,允许第三方服务器直接调用下发命令,无需复杂SDK,适合任何支持HTTP的编程语言(Java, Python, PHP, Node.js等)

  • 部署模式:既支持公有云,也支持私有化部署和局域网纯环境运行,保证数据安全与响应速度

3. 开发环境准备

在编写代码前,需要完成以下准备工作,参考芯步开放平台流程

  1. 注册与创建应用:登录芯步官网,进入“物联网控制台”,创建新的应用项目,获取唯一的 AppIDAppKey(用于签名认证)。

  2. 设备配网与绑定:将60A断路器接通电源,通过控制台进行WiFi配网操作,确保设备在线,并记录下关键的唯一标识:设备ID

  3. 获取接口文档:在开放平台查阅《设备接口调用代码示例》和《消息推送说明》,了解具体的签名算法和数据格式

4. 核心实现步骤:过流自动断电逻辑

要实现“过流自动断电”,采用 “服务端主动拉取”“设备主动推送” 两种模型。为了实时性,推荐结合使用 “主动查询”“定时巡检”

第一步:获取实时计量数据断路器会将实时电流数据上报。开发者可以通过两种方式拿到这些数据:

  • 方法A(推荐-实时性高):配置消息推送。在控制台设置接收URL,设备每次数据变化都会主动将电流等数据以HTTP POST方式推送到你的服务器。

  • 方法B(简单轮询):如果你的服务器无法暴露公网IP,可以调用 查询设备状态接口 定时获取当前电流值。

第二步:过流判断逻辑(以伪代码示例)

假设你正在编写一个后端服务(如Spring Boot, Flask, ThinkPHP等),你需要设定一个安全阈值。例如,60A的断路器,我们可以设定保护阈值为 50A(留有余量)或 60A(极限保护)。

第三步:防止震荡与安全恢复机制为了避免断路器反复“闭合-断开”(例如电路时好时坏不断重启),增加以下业务逻辑:

  1. 闭锁机制:当自动断电发生后,服务器记录一个Lock状态。在一定时间(如5分钟)内,忽略来自该设备的任何“自动复位”请求,必须由人工现场排查故障后,通过点击“复位”按钮或软件手动解除锁定。

  2. 延时重试:如果是临时过载,可以在自动断开后等待10秒,主动查询一次电流,如果电流确已下降,再尝试发送闭合命令(cmd: turn_on)。

5. 方案优势

  • 免驱接入,开发简单:无需编写复杂的嵌入式固件或私有协议,断路器已封装好计量与通信模组,开发者只需调用HTTP接口即可,甚至可以直接通过低代码平台或SaaS系统对接,大幅缩短开发周期

  • 响应迅速:HTTP接口请求通常只需几百毫秒。如果配合设备主动推送机制,从采集到过电流到下达跳闸指令,整个过程可在1秒内完成,切实保护后端设备安全。

  • 部署灵活:对于数据安全要求高的生产环境,该设备支持纯局域网私有化部署。你的服务器可以不连接外网,直接在局域网内通过HTTP协议控制设备,避免了公网延迟风险

  • 高性价比:该断路器集成了计量、保护、通信于一体(All-in-One)。相比于传统的“普通断路器+外置电流互感器+PLC采集模块”方案,不仅简化了接线(导轨安装),还降低了硬件采购成本和维护成本

6. 注意事项

  1. 接口鉴权:芯步要求接口携带签名(sign)和时间戳(ts)。开发时请仔细阅读《开放平台对接示例》,签名算法通常对AppID + 设备ID + 密钥进行不可逆加密

  2. 长轮询 vs 主动上报:不频繁轮询(如每秒一次),这可能会导致设备WiFi模块负载过高或IP被封禁。使用控制台开启实时计量上报功能。

  3. 物理测试:在正式部署前,请请一定要在断开大负载的情况下进行“空开测试”,使用可调负载箱模拟过流情况,验证软件逻辑的稳定性后,再接入实际生产电路。