35A智能空开的过载保护核心在于“实时监测-自动脱扣-可配置策略”的闭环控制。以下方案基于芯步开放平台的HTTP接口体系,给出完整的对接实现路径。
1. 产品概述与核心功能
35A智能空开(智能断路器35A[4G版]) 是一款支持远程控制和过载保护功能的断路装置。针对本次需求,我们主要利用其两大核心能力:
过流过载检测:实时监测线路电流,当电流超过35A额定阈值或设定的预警值时自动触发保护。
远程分合闸:通过开放接口远程控制断路器通断,实现在过载情况下的自动/手动跳闸及复位。
该设备支持4G通讯,采用HTTP协议进行对接,接口响应时间约为80-120ms,具备实时性强、跨平台(兼容Web、App、SaaS)的特点 。
2. 接口对接设计
为了实现电路保护,我们需要建立业务系统(你的服务器)与芯步云平台及硬件之间的数据通道。
控制链路:业务系统 芯步开放API 4G基站 35A智能空开(执行分合闸)。
数据上报链路:35A智能空开(监测电流异常) 芯步云 消息推送 业务服务器(接收报警并记录)。
3. 详细对接步骤
3.1 准备工作:获取密钥与设备标识
在芯步IoT控制台完成以下配置:
获取AppId与Secret:注册开发者账号,创建项目获取
AppId和AppSecret(开发者密码) 。绑定设备:将35A智能空开的设备ID(如
147258369)绑定至该项目下,用于接口调用的目标定位 。
3.2 核心接口:过载保护控制的实现
控制空开的核心逻辑是“监测电流 判断是否超载 下发断开命令”。
A. 下发断开指令(紧急脱扣)
当系统检测到电流值超过设定阈值时,调用设备控制接口立即切断电路。
请求地址
POST http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求参数
device: 目标空开的设备ID。order: 控制指令,{"power": 0}表示断开(分闸),{"power": 1}表示闭合(合闸)。
注:35A智能空开属于断路器品类,指令格式遵循通用设备对接规范,其中
power指令控制主回路通断 。
B. 配置过载阈值(设定保护参数)
为了防止电流瞬间过载损坏设备,可在初始化时通过接口设定额定电流参数。当电路负载超过该阈值时,设备会主动上报过载报警并自动脱扣。
指令示例
{"rated_current": 35.0}(设定额定电流为35A)。若需更灵敏的保护,可根据实际负载调整为32A或30A。
3.3 实时监测:消息订阅与联动处理
仅靠轮询无法做到瞬时保护,必须依赖消息推送机制。
配置回调URL:在芯步控制台设置
Callback URL,设备状态变更或检测到异常时会主动将数据POST至该地址。接收过载报警:当空开检测到过流时,服务器会收到如下格式的报警数据:
业务逻辑联动:你的业务系统收到该报警后,可以进行以下操作:
日志记录:记录这次过载事件,包含时间、电流值、设备位置。
通知运维:触发短信或邮件告警,通知电工检查负载。
自动闭锁逻辑:在未排除故障前,拒绝系统发出的自动合闸指令(或需要管理员二次确认)。
4. 典型过载保护逻辑流程图解
部署阶段:通过接口下发
rated_current将35A空开额定电流设置为35A(或特定阈值)。监测阶段:设备实时监测线路电流,业务系统同时接收设备上报的实时电流值。
触发动作
情况A(自动保护):线路电流升至42A 设备硬件瞬间机械脱扣(毫秒级) 上报
overload事件。情况B(软件保护):线路电流升至30A(虽未到35A但持续时间过长) 业务系统逻辑判断为过载 调用API发送
{"power": 0}主动切断。
复位控制:故障排除后,系统调用
{"power": 1}远程合闸恢复供电。
5. 私有化部署与高可用
根据芯步开放平台特性,针对工业或电力等对稳定性要求高的场景,可采用私有化部署方案
局域网直连:若服务器与网关处于同一局域网,可直连API地址,降低网络延迟。
自建消息服务器:避免数据经过公网第三方服务器,确保电力数据不出园区,保障数据安全。
6. 代码实现示例(伪代码逻辑)
以下逻辑展示了在接收到电流数据后,如何通过编程实现保护:
7. 总结
通过对接芯步35A智能空开,开发人员可以轻松利用其标准的HTTP接口实现电路过流过载保护。该方案不需要编写复杂的驱动,仅需在业务层处理 control 指令和 callback 消息,即可构建起“感知-决策-执行”的完整闭环,广泛应用于智能配电房、充电桩保护及大型机房动力环境监控等场景。