CATALOG

芯步40A带计量断路器支持HTTP开放接口,可基于实时功率、电流等遥测数据触发联动规则。以下方案涵盖接口对接、规则引擎设计和典型场景代码实现。

解决方案:基于芯步40A带计量断路器的多设备联动控制系统

1. 背景与目标

在智能用电管理场景中(如充电桩运营、智慧工厂、家庭能耗管理),单一设备的通断控制已无法满足需求。用户需要根据实时电量数据(如功率、电流)或时间策略,自动联动多个设备。

本方案基于芯步 UNI-DLQ-M-40A-P 智能大功率断路器(计量版) 的开放 HTTP 接口,构建一个轻量级的 “边云协同”联动控制系统,实现“感知-决策-执行”的自动化闭环。

2. 核心技术架构

由于芯步设备支持 Wi-Fi 直连 且开放 HTTP 接口,无需网关即可直接与云端/服务器通信。针对联动场景,推荐采用 Master-Slave(主从)控制架构

  • 设备层:多台40A带计量断路器(被控对象 + 数据源)。

  • 网络层:Wi-Fi 2.4GHz直连路由器,支持局域网与广域网通信。

  • 服务层(核心大脑):自建 Server(Python/Node.js/Java)或 低代码平台(如 Node-RED)。

    • 负责接收设备上报的计量数据。

    • 负责运行联动逻辑规则。

    • 负责调用 HTTP API 下发命令。

  • 管理层:Web/APP 控制台,用于配置联动规则与手动干预。

3. 关键实现机制:基于计量数据的联动

与普通开关不同,40A带计量断路器的核心优势在于 “带计量” 。联动逻辑不应仅依赖“开关状态”,而应依赖 “瞬时功率”“累计电能”

联动触发逻辑示例:

  1. 主设备超载保护联动:当主回路电流超过 40A 阈值时,自动切断多个辅路设备。

  2. 时序/电价联动:当处于“峰电时段”,自动断开非必要大功率负载;谷电时段自动接通。

  3. 功率波动监测:监测到某设备功率异常波动(如设备故障),联动切断电源并发送告警。

4. 二次开发实施步骤

4.1 API 对接与认证

芯步 API 基于 HTTP 协议,需携带签名进行鉴权。以下是核心请求结构(适用任何语言)

  • URLhttps://api.thingboot.com/{AppID}/device/control/

  • Method:POST

  • HeadersX-APISpace-TokenContent-Type

  • Body 参数

    • device:目标设备 ID。

    • order:JSON 字符串,用于指定动作(如通断、点动、延时)。

4.2 获取计量数据

联动的前提是获取数据。通常有两种方式:

  • 方式 A(主动拉取):你的服务器定时向平台请求设备状态。

  • 方式 B(设备上报/WebSocket):设备实时推送电压、电流、功率到你的服务器(需配置回调 URL 或使用私有化部署的消息服务器)。

4.3 编写联动规则引擎

在服务器端维护一个规则库。这是规则判断的核心代码示例,展示如何根据主设备功率控制从设备:

4.4 高级联动模式配置

利用芯步接口支持的扩展命令,可以实现更复杂的机械动作

  • 点动/脉冲控制:配合电磁锁或电机,实现“点按”效果。

    • order{“point”: {“relay”: [1], “interval”: 500}}(接通500ms后自动断开)。

  • 互锁逻辑:A 通,B 必须断。

    • 逻辑:检测到 A 设备执行 power1=1 时,程序自动调用 B 设备的 power1=0

5. 典型应用场景模拟

场景:新能源汽车充电桩与人车识别联动

  • 设备:40A断路器(接充电桩)、摄像头(第三方)、道闸(接另一路断路器)。

  • 流程

    1. 用户扫码/识别车牌,服务器请求摄像头数据。

    2. 联动1:若识别成功,调用断路器 API 控制道闸升起(点动模式,允许车辆进入)。

    3. 联动2:车辆到位(地磁/传感器触发),服务器检测到“充电插头已连接”信号。

    4. 联动3:调用 API 查询当前电网负载。若未过载,闭合40A断路器,开始充电。此时 API 调用示例:order = {“power1”: “1”}

    5. 联动4:后台监测断路器上报的实时电能数据。一旦监测到电流归零(充满)或达到预设上限,立即下发 {“power1”: “0”} 停止充电并计费。

6. 注意事项与优化

  1. 私有化部署(局域网) :如果你对响应速度要求比较高(要求毫秒级联动)或数据安全性要求高,可以利用芯步支持的 私有化部署 功能。将消息服务器部署在本地,所有 HTTP 请求走内网,避开公网延迟

  2. 断路器“自恢复”机制:在联动编程时,请一定要包含异常处理。例如:如果网络抖动导致HTTP命令发送失败,程序应设置重试机制(Retry)。

  3. 防止震荡:如果联动逻辑是“功率 > 8000W 断开”,一旦断开功率降低,条件可能立即消失,程序可能再次尝试开启,导致设备反复跳动。代码中增加去抖动延迟(Hold time),例如动作后锁定 30 秒不再响应。

通过上述方案,可以利用 40A 带计量断路器不仅作为一个被动的电路保护装置,更可以作为一个主动的能源神经元,参与整个系统的智能化调度。

断路器产品方案:
共享棋牌室电路控制:怎样将35A智能空开对接到自己的项目中
查看 >>
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
广告灯箱电路控制:怎么把60A远程开关控制器接入到自己的项目中
查看 >>
怎样接入50A物联网断路器以实现电路过流过载保护控制
查看 >>
怎样二次开发50A大功率计量断路器以实现短路保护控制
查看 >>
联动场景方案:
怎么二次开发双路智能墙壁控制开关以实现门禁与照明联动控制
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
如何在共享棋牌室设备机柜电源管理中接入智能硬件来实现自定义总控联动逻辑
查看 >>
弱电间人体感应联动:怎样把吸顶式高精度红外传感器对接到项目中
查看 >>
如何二次开发3路智能照明开关以实现多设备联动控制
查看 >>
设备用途方案:
怎样在仓储设备机柜电源管理中对接智能硬件来实现设备电源批量管控
查看 >>
如何接入10A 5孔智能插座以实现定时开关设备电源
查看 >>
怎样二次开发智能 30W 云控制语音壁挂音箱来实现多设备语音同步播报
查看 >>
怎么在配电柜智能改造中接入智能设备来实现8 路设备电源状态监测
查看 >>
怎样二次开发智能 20W 远程控制语音音柱来实现多设备语音同步播报
查看 >>