CATALOG

针对60A带计量数显的远程智能空开(以下简称“智能空开”),芯步的开放平台基于 HTTP/HTTPS 协议,提供了一个与具体硬件型号解耦的标准化对接方案。你可以绕过复杂的底层通信协议,通过调用简单的 API 接口,结合服务器端的业务逻辑,实现任意复杂的自定义联动控制

以下是基于芯步开放接口的详细对接解决方案:

第一阶段:准备工作与数据流设计

在开发之前,需要明确物理设备与云端/本地服务器的数据流向。

  1. 设备层:60A智能空开。具备三项核心能力:

    • 控制能力:内置磁保持继电器,支持远程分合闸。

    • 计量能力:实时采集电压、电流、功率、有功电能(kWh)、漏电值、温度等

    • 通信能力:通过内置4G/以太网或外接网关连接互联网。

  2. 平台层:芯步云。负责设备连接管理、数据解析、指令转发。

  3. 应用层:你的业务服务器。这里是实现“自定义联动逻辑”的大脑。

推荐架构模式(Webhook + API):

  • 上行(设备 \to 服务器):智能空开上报电参量数据 \to 芯步云 \toHTTP/HTTPS 推送\to 你的服务器接收地址。

  • 下行(服务器 \to 设备):你的服务器触发逻辑 \to调用芯步控制接口\to 芯步云 \to 智能空开执行动作。

第二阶段:核心接口对接详解

芯步的接口设计非常简洁,核心在于签名验证和 JSON 命令结构。

1. 接收设备数据(配置推送)

要实现自定义联动,首先要知道电路发生了什么(如功率过大、漏电)。

  • 配置方式:在芯步控制台中,将你的服务器回调地址(URL)配置到“消息推送”设置中

  • 接收格式:当空开的计量数据变化超过阈值或定时上报时,芯步平台会主动 POST 一个 JSON 包到你的服务器。

典型的上报数据示例(推测):

2. 下发控制指令(实现控制)

当你的服务器分析完数据后,如果需要断开电路,调用此接口。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/ ? sign={sign}&ts={ts}

  • 请求方式POST

  • 请求头Content-Type: application/json

关键参数说明:

  • AppId:平台生成的应用标识。

  • sign:动态签名,用于验证你是合法用户(防止伪造指令)。

  • device:目标空开的设备ID。

控制指令的 JSON 结构:针对 60A 空开(通常被视为4路控制器的高功率版本或单路大功率设备),控制开关的命令如下:

单路控制(断电):

如果是多回路60A空开(需指定某一路):参考芯步对4路控制器的定义,如果要控制第一路断开

第三阶段:实现自定义联动逻辑(实战场景)

这是解决方案的核心。你需要在你自己的服务器上编写业务逻辑代码( Python/Java/Go/Node.js等 ),利用上述的上报数据和控制接口。

第一种场景:过载联动保护与自动重合

业务需求:当电流持续超过 60A 额定值一定时间,跳闸保护;并在确认线路稳定后尝试自动重合(电力行业常见需求)。

逻辑代码伪代码思路:

第二种场景:能耗峰谷联动与功率限制

业务需求:当数显屏显示的功率超过预设阈值(如 10kW)时,自动切断非必要负载(如空调、充电桩),优先保障主要设备运行。

实现思路:

  1. 数据接收:服务器接收空开上报的 data.power

  2. 条件判断if power > 10000 and hour in [19,20,21]: (晚高峰限电)。

  3. 执行动作

    • 调用芯步控制接口,将空调回路的空开断开({"power2": 0})。

    • 可选:调用芯步接口控制 LED 指示灯闪烁,提醒用户。

第三种场景:漏电/温度异常全链路联动

业务需求:发现漏电电流 \ge 30mA 或端子温度 \ge 70℃ 时,不仅要本地跳闸,还要联动消防系统或发送紧急警报。

实现思路:

  1. 数据解析:解析 data.leakagedata.temperature

  2. 联动动作

    • 短信/电话通知:你的服务器调用第三方短信 API 通知电工。

    • 联动闭锁:调用芯步接口彻底锁死空开(如果硬件支持“仅远程控制”模式),防止本地强行合闸

    • 日志留存:记录下此时的电压、电流、功率、时间,用于事后故障分析

第四部分:高级配置与优化

  1. 利用本地局域网控制(低延迟)

    • 如果你的服务器与智能空开位于同一个局域网内(例如工厂车间内的本地服务器),芯步的接口支持局域网 IP 直连控制。

    • 优势: 即使外网断开,依然可以控制;控制指令延迟从秒级降低至毫秒级(80-120ms)

  2. 签名机制(安全性)

    • 芯步接口使用 sign 签名来防盗用。在服务器端封装一个中间件,统一处理签名生成和请求转发,前端或第三方系统只需调用内网接口,避免签名密钥暴露在前端代码中

  3. 定时任务与预约

    • 除了实时联动,芯步设备本身支持 “定时任务” 。你可以通过 API 批量设置空开的作息表。例如:设置每天晚上 23: 00 自动断开路灯回路,早上 06: 00 自动闭合。

总结

对接芯步的 60A 带计量数显远程智能空开,本质上就是对接标准的 HTTP API。

  • 数据采集: 配置好推送 URL,接收 JSON 数据(电流、功率、漏电、温度)。

  • 逻辑处理: 在你的业务服务器上用代码写 if...else... 逻辑(如 if 电流 > 60A then 调用断开API)。

  • 远程执行: 调用 /device/control/ 接口,POST {"power": 0} 即可跳闸。

断路器产品方案:
怎样接入50A物联网断路器以实现电路过流过载保护控制
查看 >>
校园设备电源控制:怎样将60A联动控制智能空开接入到软件项目中
查看 >>
如何接入35A大功率智能断路器以实现过流自动断电控制
查看 >>
宿舍楼限电控制:怎么把50A导轨式智能断路器接入到自己的项目中
查看 >>
怎么二次开发50A带计量数显物联网断路器来实现场景联动控制
查看 >>
联动场景方案:
如何在灯光控制中集成智能硬件以实现联动继电器模块扩展控制
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
怎样在活动现场人体感应与火灾预警中接入智能设备以实现消防预警联动
查看 >>
如何二次开发壁挂式智能感应控制器来实现语音设备联动警示
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
逻辑用途方案:
怎样在智能办公交流电路控制中接入智能设备来实现联动场景逻辑控制
查看 >>
怎么在培训教室灯光管理中对接智能设备来实现自定义联动逻辑控制
查看 >>
怎样二次开发3路智能墙壁开关以实现自定义联动逻辑控制
查看 >>
怎么接入5位总控PDU插排来实现自定义总控联动逻辑
查看 >>
怎样接入50A带计量智能断路器以实现自定义联动逻辑控制
查看 >>