CATALOG

25A联动控制智能空开是工商业电气安全管理的关键设备,通过芯步的开放接口,你可以实现电路状态的实时反馈与精准控制。以下方案涵盖接口协议、签名机制、状态轮询策略及联动控制逻辑。

1. 概述与准备

1.1 解决方案目标

本方案的目标是指导开发者或系统集成商,利用芯步提供的标准HTTP API接口,完成对25A联动控制智能空开(属于智能通断器/断路器类产品)的深度对接。通过接口调用,实现以下核心功能:

  • 状态反馈:实时获取空开的分合闸状态(即电路的通断状态)。

  • 远程控制:对单路或多路电路进行远程分闸/合闸操作。

  • 联动控制:结合业务逻辑(如过载保护、定时任务、门禁联动)自动执行电路开关动作。

1.2 准备工作

在开始对接前,请确保您已完成以下账户与设备准备:

  1. 注册开发者账号:访问芯步官网注册账号。

  2. 获取凭证:登录控制台,在“开发设置”中获取 AppIDAppSecret

  3. 设备就绪:确保25A智能空开已完成配网(支持2.4G Wi-Fi),并处于在线状态。设备ID可在控制台查看

2. 接口鉴权与基础通信

芯步开放平台采用签名验证机制确保接口安全,所有控制与查询请求均需通过HTTPS协议发送。

2.1 核心请求地址

POST https://api.thingboot.com/{AppId}/device/control/

参数说明

  • AppId:路径参数,在控制台获取。

  • signts:作为Query参数拼接在URL后,用于身份验证。

2.2 签名生成规则(MD5)

为防止接口被恶意篡改,需按以下步骤计算 sign

  1. AppSecret 进行一次MD5加密,得到 secret_md5 = md5(AppSecret)

  2. secret_md5 与当前Unix时间戳(秒级)拼接:temp_str = secret_md5 + ts

  3. 对拼接后的字符串再次进行MD5加密:sign = md5(temp_str)

代码示例(简易逻辑)

3. 25A智能空开的指令集与操作

25A联动控制智能空开通常支持多路控制。根据芯步对通断器类产品的定义,操作主要通过 order 参数的JSON结构实现

3.1 电路状态反馈(查询/获取状态)

虽然控制接口主要用于下发指令,但通常可以通过以下两种方式获取状态:

  • 被动接收:平台支持消息推送,设备状态变化时会主动推送至配置的URL。

  • 主动查询:调用设备状态查询接口(或通过控制接口的响应体解析,具体需查阅该型号产品手册)。

状态代码解析

  • power1: 1 代表 第1路合闸(通电)

  • power1: 0 代表 第1路分闸(断电)

3.2 单路独立控制(基础操作)

对25A空开的特定线路进行分合闸操作。

请求体示例

针对25A大电流场景的指令若设备支持多路(如4路),可分别控制:

  • {"power2": 0}:断开第2路

3.3 联动控制核心:定时通断与脉冲模式

在联动场景下(如自动灌溉、临时供电),您无需在服务器端维护定时任务,可直接下发指令让空开在指定时间后自动恢复,这能有效降低服务器资源消耗。

先合闸后分闸(脉冲模式):适用于门禁或临时供电,电路导通指定毫秒数后自动断开。

说明:第1路导通5秒(5000毫秒)后自动断开

延时控制

  • {"reset": 3600000}:立即断开,并在1小时后自动闭合(恢复)。

  • {"power": 1, "reset": 7200000}:立即闭合,2小时后自动断开

3.4 批量联动与全控

在需要统一管理多个电路的场景下(如下班全关),可使用批量指令:

同时控制多路

全控{"power": 1} 控制总线路或单路设备合闸

4. 实战场景:联动控制逻辑实现

以下以“充电桩/机房电流过载保护”和“智能家居联动”为例,展示代码逻辑编排。

4.1 第一种场景:基于阈值反馈的联动保护

需求:监测到电路电流超过25A(假设外部监测系统获取到数据),立即断开空开,5秒后自动尝试重合闸(类似漏保复位)。

逻辑实现

4.2 第二种场景:环境温湿度联动(智慧农业/机房)

需求:温度传感器过高时,接通25A空开控制的散热风扇;温度恢复正常后自动断开。

逻辑实现

5. 状态同步与稳定性保障机制

在实际项目中,确保“界面按钮状态”与“电路实际状态”同步至关重要。

5.1 异步状态处理策略

  1. 下发指令:调用API后,接口通常会立即返回(如 {"code":0, "msg":"success"})。但这仅代表指令下达成功,不代表空开已经实际动作完成。

  2. 查询确认:在发出控制指令后,应设置一个延时(如200ms-500ms),然后调用设备状态查询接口获取最新状态 power1 的值进行校验。

  3. 超时重试:若查询到的状态与下发指令不符(如网络波动),应设计重试机制(最多3次)。

5.2 心跳与离线判断

通过HTTP接口难以直接获取实时心跳,结合平台的消息推送功能。如果设备断线,控制接口可能返回设备离线错误,此时业务系统应标记该设备为“不可控”状态

6. 总结和需要注意的点

  1. 安全第一:25A属于工业级强电设备,在进行远程控制对接时,请一定要在业务逻辑中增加二次确认机制(如弹窗提醒“即将合闸,请注意安全”),防止安全事故。

  2. 网络要求:设备仅支持2.4G Wi-Fi,确保现场信号覆盖良好。接口响应极快(80-120ms),适合高实时性场景

  3. 私有化部署:若对数据安全要求比较高,芯步支持局域网和私有化部署,对接时更换IP/域名即可,API调用逻辑不变

通过以上方案,您可以快速利用芯步的开放式API,将25A智能空开无缝集成至现有的MES、EMS或智慧楼宇系统中,实现电路状态的精准可视与可控。

断路器产品方案:
宿舍楼限电控制:怎么把50A导轨式智能断路器接入到自己的项目中
查看 >>
如何二次开发智能大功率断路器计量版50A来实现短路保护控制
查看 >>
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
如何二次开发50A带计量空开来实现电流电压功率计量监测
查看 >>
共享棋牌室电路控制:怎样将35A智能空开对接到自己的项目中
查看 >>
电路场景方案:
写字楼办公区电路管理:怎样将40A 智能断路器接入到软件项目中
查看 >>
如何在园区路灯电路管理中接入智能硬件以实现过压欠压保护控制
查看 >>
怎样在自动贩卖机电路管理中对接智能硬件以实现过流自动断电控制
查看 >>
共享台球室电路保护:如何将25A额定 5500W 断路器对接到项目中
查看 >>
门店电路控制:如何把35A智能空开开关接入到项目中
查看 >>
反馈用途方案:
如何在共享充电站照明管理中对接智能硬件来实现照明状态反馈控制
查看 >>
如何对接15W 智慧园区语音终端来实现设备状态语音反馈
查看 >>
怎么在调度站语音播报中接入智能设备以实现设备状态语音反馈
查看 >>
如何在共享自习室照明门禁控制中接入智能硬件来实现灯光门禁状态反馈控制
查看 >>
怎样接入AC5-10A 定时控制开关来实现线路状态反馈控制
查看 >>