CATALOG

50A带计量断路器属于工业级设备,与普通智能插座的关键区别在于:你需要同时处理“电能数据读取”和“大功率远程分合闸”两个维度。芯步的开放接口采用HTTP/MQTT双协议,核心思路是将设备的状态读数作为触发条件,把控制命令作为执行动作,在您的业务服务器或SaaS层完成逻辑编排。

1. 解决概述

本方案的目标是指导开发者或集成商,利用芯步提供的标准开放接口,将“50A带计量远程控制断路器”接入用户自有的业务系统(如智慧工厂EMS、基站动环监控、智慧照明等),并实现自定义的联动逻辑控制

核心能力:

  • 遥测: 实时读取电压、电流、功率、电量等计量数据。

  • 遥信: 实时获取断路器的分合闸状态。

  • 遥控: 通过API下发命令,实现断路器的远程分闸(断电)和合闸(供电)。

  • 自定义逻辑: 用户可根据业务需求,在云端或本地服务器编写业务代码,设定触发条件(如过载、欠压、定时)与执行动作(跳闸、报警、联动)之间的规则。

技术路径:用户业务系统 -> 芯步开放API -> 物联网云平台 -> 50A智能断路器

2. 核心接口与关键参数对接

为了实现对50A带计量断路器的控制与数据读取,需重点对接以下三类核心接口。

2.1 设备控制接口

  • 功能: 下发分闸(断电)、合闸(通电)命令。

  • 请求方式: POST

  • URL结构:http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • 鉴权机制: 采用动态签名认证,算法为 md5(md5(AppSecret) + ts)

  • 关键参数示例:

  • 联动策略示例: 当检测到电流超过设定阈值且持续超过3秒时,服务器自动调用此接口下发 {"power": 0},实现过载保护

2.2 设备数据/状态查询接口

  • 功能: 主动拉取断路器的当前电量参数和工作状态。

  • 典型返回值: 电压(V)、电流(A)、有功功率(W)、温度(℃)、开关状态等。

  • 应用场景: 适用于定时轮询场景,例如每分钟检查一次功率,若功率过低判断设备是否处于待机/故障状态。

2.3 消息推送与消息订阅

  • 功能: 这是实现“响应式”联动逻辑的核心。芯步平台支持向用户自建服务器推送设备状态变更和实时数据。

  • 实现方式: 用户配置“消息推送”或“私有化部署自建MQTT”。

  • 联动价值: 设备状态变化实时触发逻辑,无需频繁轮询。

3. 自定义联动逻辑的实现架构

“自定义联动”的精髓在于将芯步作为数据与执行通道,由用户业务层掌握规则引擎

3.1 架构示意图解

  1. 设备层: 50A断路器采集电流、电压数据,上报至芯步云。

  2. 云平台层: 芯步云通过HTTP推送或MQTT广播将数据发送到用户的业务服务器

  3. 业务逻辑层(核心): 用户的规则引擎分析数据。例如:IF (电流 > 50A OR 功率 > 22000W) THEN (执行动作)。

  4. 执行反向通道: 业务服务器调用芯步开放接口的“设备控制”API,将分闸指令下发回设备。

3.2 典型自定义逻辑场景示例

第一种场景:电能计量联动 —— “费用耗尽自动跳闸”

在共享充电桩或租赁场景中:

  • 触发条件: 后台数据库显示该设备账户余额不足或设备日用电量达到阈值。

  • 自定义逻辑: 业务系统主动调用控制接口。

  • 下发指令:{"power":0}

  • 附加能力: 同时发送extra字段携带订单号,方便对账

第二种场景:电网质量联动 —— “电压波动保护”

在精密工业场景中:

  • 触发条件: 推送数据中的电压(V)低于180V或高于260V。

  • 自定义逻辑: 延时500ms再次确认电压(防抖),若依然超标。

  • 下发指令:{"power":0}(紧急断开前端电源,保护后端设备)。

第三种场景:定时 + 计量混合逻辑 —— “光伏防逆流”

  • 需求: 当光伏发电供过于求且不允许向电网馈电时,需要投切负载。

  • 逻辑: 实时读取功率(P)数值。若 Power < -100W(逆向电流),且当前时间处于电价尖峰时段。

  • 动作: 合闸开启“充电桩”或“热水器”进行消纳。

4. 开发实施步骤

第一步:环境准备与设备配网

  1. 在芯步控制台注册并创建“工作台”,获取 AppIDAppSecret

  2. 给50A断路器通电,通过设备热点或蓝牙将其连接至现场2.4G WiFi网络

第二步:获取设备ID

在控制台的设备列表页面,获取刚刚添加的50A断路器的唯一标识 Device ID,后续所有API调用都需引用此ID

第三步:编写 Token 生成逻辑

后端需封装签名工具类,具体签名逻辑:lowercase(md5(md5(AppSecret) + ts))注意: 时间戳 ts 需要保持同步,误差过大可能导致请求被拒

第四步:封装设备控制服务

编写一个统一的函数 ControlBreaker(deviceId, action)

  • action=1:调用API向设备 order 字段写入 {"power":1}

  • action=0:写入 {"power":0}

第五步:建立数据接收服务

搭建一个 HTTP 服务器(用于接收平台推送)或创建 MQTT Client(订阅平台Topic)。接收设备上报的实时电流、功率等数据

第六步:编写规则引擎

在接收到数据的回调函数中编写 if-else 逻辑。

5. 注意事项与最佳实践

  1. 异步反馈机制: API返回的200状态码仅表示指令送达平台,并不代表设备执行成功。对于关键的联动逻辑,必须监听消息推送来确认设备实际状态是否变更

  2. 执行延时考量: 从数据触发到命令下发,网络链路存在延迟。根据实测,单次命令响应约80-120ms。在涉及安全保护的逻辑中,在设备侧同时设置本地保护阈值(如利用断路器的自有整定功能),云端逻辑作为双重保护。

  3. 网络稳定性: 50A断路器通常用于主干线路,确保WiFi信号强度,或选择支持4G Cat.1/5G版本的型号以保证可靠性。

  4. 私有化部署: 如果对数据安全要求比较高(如军工、金融数据中心),可利用芯步的私有化部署方案,将整个MQTT服务和API服务部署在本地局域网,实现纯内网联动,彻底规避公网中断风险

6. 总结

通过芯步开放的HTTP API,用户可以彻底打破智能断路器原厂App的功能限制。本方案证明了,只需简单的后端开发能力——通过数据订阅获取计量值,结合业务逻辑判断,再利用控制接口执行操作——即可将50A带计量断路器深度集成至任何复杂的工业或商业自动化系统中,实现真正贴合业务需求的智能化用电管理。

断路器产品方案:
如何二次开发智能大功率断路器计量版50A来实现短路保护控制
查看 >>
共享棋牌室电路控制:怎样将35A智能空开对接到自己的项目中
查看 >>
共享充电宝柜电源管理:怎么将40A 智能断路器集成到软件项目中
查看 >>
宿舍楼限电控制:怎么把50A导轨式智能断路器接入到自己的项目中
查看 >>
宿舍楼限电控制:怎么将20A大电流智能断路器对接到软件项目中
查看 >>
联动场景方案:
怎么在共享台球厅人体感应联动中集成智能设备以实现故障告警通知
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
怎样在商业空间门禁照明联动控制中接入智能硬件来实现设备运行状态监控
查看 >>
智能家居照明门禁联动:如何将2 路智能触摸开关对接到自己的项目中
查看 >>
逻辑用途方案:
怎样接入20A定时控制断路器以实现自定义联动逻辑控制
查看 >>
怎么在创客项目电源控制场景中集成智能设备以实现自定义联动逻辑控制
查看 >>
怎么在培训教室灯光管理中对接智能设备来实现自定义联动逻辑控制
查看 >>
如何接入8 路智能分体远程集中控制箱来实现联动场景逻辑控制
查看 >>
如何在银行网点设备机柜电源控制中集成智能设备以实现自定义总控联动逻辑
查看 >>