CATALOG

40A计量版空开的开放接口基于标准HTTP协议,下行控制与上行数据分离设计,为联动控制提供了清晰的接入路径。以下方案从接口对接、数据流转到场景逐层展开。

解决方案:基于芯步开放平台对接40A计量空开实现多设备联动控制

1. 背景与概述

随着智慧用电和精细化能源管理的普及,单一的远程控制已无法满足实际需求。用户不仅需要远程开关电路,更希望通过电量数据(功率、电流)作为触发条件,联动其他设备(如告警器、排风机、备用电源等)实现自动化控制。

芯步的40A计量版智能空开(智能大功率断路器)提供了免费的开放HTTP接口,支持实时电量计量(8000W/40A)与远程通断控制。本方案的目标是指导开发者如何利用该开放接口,构建一套“感知-决策-执行”的闭环多设备联动系统。

2. 核心技术架构

本方案采用经典的云端/本地触发-执行架构,主要包含以下三层:

  • 感知层(设备端):

    • 40A计量空开:负责采集电压、电流、功率、电能等实时数据,并执行分合闸动作。

    • 传感设备:如温湿度传感器、烟感、人体雷达传感器等(用于环境条件触发)

  • 处理层(业务服务器/PaaS):

    • 数据接收端:接收空开和传感器上报的实时数据。

    • 联动规则引擎:处理逻辑判断(例如:“如果功率 > 5000W,则断开电路并告警”)。

  • 执行层(控制端):

    • 调用芯步开放平台的 device/control 接口下发命令。

3. 接口对接关键步骤

为了实现联动,开发者主要需对接两个核心接口:数据接收接口(用于感知状态)和设备控制接口(用于执行动作)。

3.1 准备工作
  1. 注册/登录:访问芯步官网,进入控制台。

  2. 获取凭证:在控制台获取 AppID(应用ID)和 AppSecret(开发者密码)

  3. 添加设备:将40A计量空开和待联动的设备(如喇叭、传感器、继电器等)绑定至平台同一项目下,获取对应的 DeviceID

3.2 下行控制:如何远程控制空开

芯步接口简单、清晰,采用标准的HTTP POST请求方式,适用于任何支持HTTP请求的编程语言

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

  • 核心参数说明

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

    • order:控制指令。

      • 动作指令{"power": 1}(合闸/开启),{"power": 0}(分闸/关闭)。

      • 其他指令:设置定时任务、读取参数等。

  • 鉴权机制:采用动态签名验证。sign 的生成逻辑为 md5( md5(AppSecret) + ts ),其中 ts 为当前时间戳。这种双重MD5加密方式在保证安全性的同时降低了服务端验证复杂度

  • 代码示意(伪代码):

3.3 上行数据:如何感知状态变化

联动控制的前提是“知道”发生了什么。芯步支持消息推送机制,当空开的计量数据发生变化(如功率突变)或传感器状态改变时,平台会主动推送数据到开发者指定的服务器地址

  • 推送内容示例(计量数据): 包含电压、电流、功率、温度、开关状态等。

  • 数据应用:服务器收到数据后,运行规则引擎,判断是否需要执行联动。

4. 多设备联动场景解决方案

以下列举两个具体的联动场景,展示如何利用40A空开与其他硬件配合。

4.1 第一种场景:大功率负载过载预警与“空开-喇叭”联动

痛点:充电桩或大功率设备电流接近上限时,若继续运行会导致跳闸断电。解决方案:利用计量功能实时监测功率,在达到阈值前通过语音喇叭预警,再执行空开断开。

  1. 数据采集:40A空开实时上报电流/功率至服务器(例如达到7500W)。

  2. 逻辑判断:服务器判断功率 > 阈值(如7200W)。

  3. 联动执行

    • 第一步(预警):调用智能语音喇叭接口,推送文本“功率过高,即将断电”order: {“play:gbk:16”:“当前功率过高,即将断电”}

    • 第二步(缓冲):等待5秒。

    • 第三步(断电):调用40A空开接口,下发断开指令 order: {“power”: 0}

4.2 第二种场景:基于环境监测的安防联动

痛点:配电箱温度过高或发生电气火灾前,需要切断电源并通风。解决方案温湿度传感器 + 40A空开 + 排风扇继电器

  1. 数据采集:温湿度传感器上报温度 > 70℃

  2. 联动执行

    • 服务器调用空开接口,执行分闸断电,防止火势扩大。

    • 调用排风扇智能插座接口,开启排烟/散热。

    • (可选)通过APP推送报警通知。

4.3 第三种场景:精细化能耗管理与定时任务

痛点:公共区域或设备(如广告灯箱、热水器)常被人遗忘关闭,造成浪费。解决方案

  • 定时控制:虽然空开自身可能支持定时,但通过接口可做更复杂的逻辑。利用云服务器的定时任务(Cron Job),在固定时间(如晚上11:00)调用接口对空开发送 {“power”:0}

  • 无人的逻辑:结合人体存在传感器,若30分钟检测不到人(radar_enable 状态false),且空开功率为 0(设备待机),则服务器主动断开空开,实现“人走灯灭电断”

5. 方案优势和需要注意的点

5.1 优势
  • 低成本与免开发:无需复杂的嵌入式固件开发,直接利用HTTP接口,支持局域网或公网,甚至支持私有化部署,保障数据安全

  • 跨平台兼容:只要是能发HTTP请求的系统(NodeRED、PHP、Python、微信小程序、各类SaaS低代码平台)均可接入

  • 数据可视化的价值:利用上报的电量数据,可以生成能耗报表,定位高耗能设备,实现“控制”与“节能”闭环。

5.2 注意事项
  • 签名时效性sign 依赖时间戳 ts,需要确保服务器时间与标准时间同步,通常时间戳误差需在合理范围内(如5分钟内),否则请求会被拒绝。

  • 安全隔离:对于核心生产设备电路,在接口调用逻辑中增加“二次确认”机制,防止误关。

  • 网络依赖:联动依赖于网络通信(空开 <-> 云 <-> 执行设备)。若对实时性要求比较高(工业现场),采用局域网(LAN)或边缘网关模式,若使用公网需考虑延迟波动。

6. 总结

通过芯步的开放接口,40A计量版智能空开不再是一个孤立的断路器,而是一个可控、可计量、可通信的物联网节点。开发者只需关注业务逻辑层的规则构建,利用标准的HTTP协议下发控制指令,即可轻松实现空开与语音、传感器、门禁等多设备的无缝联动,构建智能、安全、节能的用电管理系统。

断路器产品方案:
共享充电宝柜电源管理:怎么将40A 智能断路器集成到软件项目中
查看 >>
怎样对接60A带计量数显物联网断路器来实现额定功率负载控制
查看 >>
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
如何二次开发50A带计量空开来实现电流电压功率计量监测
查看 >>
共享棋牌室电路控制:怎样将35A智能空开对接到自己的项目中
查看 >>
联动场景方案:
怎样在商业空间门禁照明联动控制中接入智能硬件来实现设备运行状态监控
查看 >>
如何在门店灯光管理中集成智能硬件来实现灯光场景联动控制
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
弱电间人体感应联动:怎样把吸顶式高精度红外传感器对接到项目中
查看 >>
如何在灯光控制中集成智能硬件以实现联动继电器模块扩展控制
查看 >>
设备用途方案:
怎么在配电柜智能改造中接入智能设备来实现8 路设备电源状态监测
查看 >>
怎样在仓储设备机柜电源管理中对接智能硬件来实现设备电源批量管控
查看 >>
如何接入智能人体存在传感器[壁挂]来实现设备电源开关控制
查看 >>
怎样在商业空间门禁照明联动控制中接入智能硬件来实现设备运行状态监控
查看 >>
如何接入15W 语音播报壁挂音箱以实现设备故障语音告警
查看 >>