CATALOG

25A联动控制智能空开的核心价值在于将传统配电回路转化为可编程、可感知、可自动响应的智能节点。以下方案聚焦芯步开放接口的集成路径。

1 背景与概述

在智能家居和商业楼宇的用电管理中,电路保护的智能化和远程可控性已成为刚性需求。传统的空气开关虽然能在过载、短路时被动跳闸,但无法提供实时用电数据远程控制以及预警联动功能。芯步推出的25A联动控制智能空开(智能断路器)通过内置WiFi或4G通信模块,结合开放的HTTP API接口,解决了这一痛点

本方案的目标是指导软件工程师或系统集成商,如何通过编程方式将芯步的25A智能空开快速集成到现有的软件项目(如物业管理平台、智能家居APP或工业能耗系统中)。通过本文,你将了解从设备配网、接口鉴权到指令下发与数据监控的全链路技术实现。集成后,系统可实现以下功能:支持远程分合闸、异常情况自动断电、精准电能计量统计以及过载/过压预警联动

2 产品核心特性解析

在对接前,需要对硬件参数有明确了解。该系列25A智能空开不同于普通的通断器,它具备专用的电弧灭弧保护机构。其核心参数如下表所示

参数项规格说明技术解读
额定电流25A (MAX)适用于最大5000W阻性负载或800W感性负载,可覆盖家庭大功率电器及一般商业设备
工作电压AC 85-265V (宽电压)兼容全球标准的市电电压,能有效应对电压波动
联网方式无线WiFi (2.4GHz) / 4GWiFi版成本低,适合家庭;4G版无需网关,适合无宽带的工业或基站场景
控制方式接口控制 (API) / 433遥控提供“本地手动”与“远程API”双冗余机制,保障网络故障时仍可手动操作
安装方式标准35mm导轨式可直接替换传统空开,无需改造配电箱结构,支持1P至4P组合

该产品的核心优势在于“联动控制”。不同于普通插座,该空开在物理层面支持真断开。即使在软件程序中,除了执行简单的“通”和“断”指令外,还能通过接口读取实时的电压、电流和温度数据,当检测到温度异常或功率超限时,软件系统可以自动执行闭环保护策略

3 软件集成设计

为了实现稳健的集成,采用云端API调用为主、设备直连为辅的架构。整体架构分为三层,具体逻辑如下图所示。

graph TD
    User[用户/管理员] --> Software[软件系统 (SaaS/App)]
    Software -- HTTP/HTTPS --> YoYoCloud[芯步开放平台]
    YoYoCloud -- 指令下发/数据上报 --> SmartBreaker[25A智能空开设备]
    
    subgraph "核心执行单元"
        SmartBreaker -- 物理控制 --> Circuit[受控电路/电器]
    end

    subgraph "集成关键点"
        Software -- "1. AppID/Secret 鉴权" --> YoYoCloud
        Software -- "2. 实时状态拉取/历史数据" --> YoYoCloud
    end

3.1 通信协议

芯步开放平台采用标准的HTTP/HTTPS协议,数据格式为JSON。这意味着无论你的后台是用Java、Python、PHP还是Node.js开发,甚至是在前端页面或微信小程序中,都可以轻松调用接口。通信流程遵循请求-响应模式:客户端发起请求到指定API端点,服务器验证凭证后处理指令并返回执行结果。

3.2 鉴权机制

为了保障安全性,所有API请求均需要携带动态签名的Sign(签名)和TS(时间戳)。这种机制能有效防止重放攻击,核心在于签名由AppSecret和时间戳联合哈希生成,不同时间窗口签名不同。计算公式如下:

  1. 拼接字符串:Str = MD5(AppSecret) + ts

  2. 最终签名:Sign = MD5(Str)

其中 ts 为当前的 Unix 时间戳(秒级)。这种双重MD5加密机制既保证了传输安全,又简化了服务端的验证开销。

3.3 数据流向

下行(控制):软件系统 \rightarrow 芯步云 \rightarrow 智能空开(执行指令如power=1)。上行(状态):智能空开采集电量与状态 \rightarrow 芯步云 \rightarrow 软件系统(通过API拉取或推送接收)。

4 核心功能开发实践

下面通过具体的代码示例,展示如何在软件中实现对25A空开的控制。这里以通用性极强的Bash(Curl)和Python为例。

4.1 前期准备:获取凭证与设备ID

在芯步控制台完成以下操作(参考<开发流程>

  1. 获取 AppIDAppSecret(开发者密码)。

  2. 确保设备已通电并联网(配网可通过控制台的“配网指引”或长按设备按键完成)。

  3. 在设备列表页获取目标设备的 Device ID(如:1878)。

4.2 生成签名(Sign)

这是集成中唯一的技术难点。以下是Python版本的签名生成函数,它封装了时间戳获取和两次MD5计算的细节,只需传入AppSecret即可返回完整的请求参数:

4.3 下发控制指令

第一种场景:远程分合闸API端点:https://api.thingboot.com/{AppID}/device/control/请求方法:POST请求体参数详解device字段填入目标设备ID;order字段为JSON字符串,其中power值为1表示合闸通电,0表示分闸断电。以下示例演示如何关闭25A空开:

对应的Curl命令如下,实际使用时需将AppID替换为从控制台获取的值,device替换为目标设备ID:

注:如需控制多路开关(如4路控制器),order 格式需调整为 {"power1":1, "power2":0}

第二种场景:批量控制与定时任务除了简单的开关,该接口还支持更复杂的逻辑控制,如批量操作和延时动作。以下是两种常用场景的order指令示例

  • 批量控制:同时关闭第1路和第3路开关,用于场景化的一键断电。

  • 联动保护(先断后通):断开第2路,间隔2000毫秒后重新接通,常用于设备重启场景。

4.4 获取实时状态与电量

为了实现数据可视化,需要获取设备的实时用电量。系统可以定时轮询设备状态接口,或者通过设置Webhook/消息推送来被动接收数据。返回的数据结构通常包含功率、电流等字段,解析后即可在前端仪表盘中展示。以下是一个典型的设备状态返回示例:

拿到数据后,可以在软件中实现阈值告警功能。例如:

逻辑示例:如果 current > 22A(额定25A的80%作为预警线),则触发App推送“电路过载预警”。

5 典型应用场景与联动策略

5.1 离家一键断电

在智能家居系统中,当用户通过App启用“离家模式”时,软件后端自动遍历家中所有非必要设备对应的智能空开,并执行 {"power":0} 指令。这彻底切断了电视机、机顶盒、饮水机等电器的待机电路,既消除了待机功耗,也从根本上杜绝了电气火灾隐患。

5.2 充电桩与高功率设备保护

在物业管理或自建充电桩场景下,25A空开常用于监测电动自行车充电状态。软件可以监控实时功率变化,当识别到功率在短时间内突然下降(如电池充满或充电器被拔掉)时,自动执行物理断电,防止插座长时间带电引发安全事故。实现这一逻辑的关键在于轮询周期设置为1-2分钟,并通过功率变化率公式判断充满状态:当连续两次功率读数差值小于阈值且当前功率低于空载功率+50W时,即可判定为充满。

5.3 电气火灾预警联动

将烟感传感器与25A空开联动。一旦软件系统接收到“烟感告警”事件(通过HTTP推送),应立即调用空开控制接口,执行所在楼层或房间的总闸分闸操作。鉴于此类联动对实时性要求比较高(要求在秒级内完成断电),在代码中为紧急指令单独设置更短的超时时间,并在签名校验通过后优先处理

6 总结

通过将芯步25A联动控制智能空开集成到软件项目中,开发者可以在短时间内为传统的配电箱赋予“可测、可控、可通信”的物联网能力。本文介绍的HTTP API调用方式,利用标准的JSON协议与签名机制,极大地降低了不同技术栈团队的接入门槛。

在实现过程中,重点需关注签名的时效性校验、设备状态的异步同步以及保护阈值逻辑的合理性。借助该方案,无论是构建家庭智慧用电中心,还是开发复杂的商业楼宇能耗管理系统,都能拥有坚实且灵活的电路控制基础。

断路器产品方案:
大功率设备电源管理:怎样将带计量智能断路器50A集成到项目中
查看 >>
如何接入35A大功率智能断路器以实现过流自动断电控制
查看 >>
如何二次开发50A带计量空开来实现电流电压功率计量监测
查看 >>
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
怎样对接60A带计量数显物联网断路器来实现额定功率负载控制
查看 >>
家居场景方案:
如何在智能家居多路电器控制中集成智能设备来实现分组控制模式设置
查看 >>
智能家居氛围灯光控制场景:怎么把智能 LED 灯情景控制模块集成到自己的项目中
查看 >>
智能家居照明门禁联动:如何将2 路智能触摸开关对接到自己的项目中
查看 >>
智能家居照明控制:怎么将12路灯光控制器对接到自己的项目中
查看 >>
怎么在智能家居门禁照明控制中集成智能硬件以实现门禁照明联动控制
查看 >>
保护用途方案:
咖啡厅咖啡机回路保护:如何把带计量数显智能断路器60A对接到自己的项目中
查看 >>
办公室插座回路保护:怎么将带计量智能断路器50A对接到自己的项目中
查看 >>
怎么二次开发16A86型远程控制插座以实现过流过载保护控制
查看 >>
怎样在户外设备电路保护中集成智能设备来实现电路过流过载保护控制
查看 >>
怎样二次开发智能线路通断器 10A-AC2来实现过流过载保护控制
查看 >>