CATALOG

针对60A带计量数显智能断路器的漏电保护与远程控制需求,关键在于利用设备自身的漏电检测机制(硬件级保护),并通过API实时获取计量数据与执行分闸指令。以下方案基于芯步的开放接口进行标准化对接设计。

1. 项目概述

本文旨在指导开发者或系统集成商,如何通过芯步开放的HTTP API接口,对接智能大功率断路器[计量数显版](60A)该设备不仅支持大功率(60A,额定功率8000W)线路的远程通断控制,还具备电能计量(电压、电流、功率)和漏电/过流保护功能

核心目标是通过软件系统实现对设备的状态监控漏电保护后的告警感知以及故障排除后的远程复位控制

2. 对接准备

在开始编码前,需完成以下准备工作:

准备项说明
硬件设备60A带计量数显智能断路器(确保已安装并通电)。
网络环境设备需要处于2.4GHz WiFi信号覆盖范围内
芯步账号注册开发者账号,登录控制台。
API密钥在控制台获取 AppIDAppSecret,用于生成接口签名
设备ID配网成功后,在控制台获取唯一的 device 设备编号

3. 核心对接流程

对接的核心是调用芯步的通用HTTP接口,该接口签名方式统一,命令结构清晰。

3.1 接口鉴权与签名机制

所有API请求均需携带签名以确保安全。接口地址格式如下:https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

签名生成逻辑(以伪代码为例):

  1. 获取当前时间戳 ts(秒级)。

  2. AppSecret 进行一次MD5加密:secret_md5 = md5(AppSecret)

  3. 将上述结果与时间戳拼接,再次进行MD5加密得到最终签名:sign = md5( secret_md5 + ts )

注:绝大多数编程语言(Python, Java, Go, PHP, Node.js等)均可实现此逻辑

3.2 设备初始化与配网

设备到手后,需将其接入本地网络:

  • 方法一(PC/后台):在物联网控制台的“网络配置”中,登记现场WiFi名和密码,利用设备配网模式进行同步

  • 方法二(小程序):使用“芯步”微信小程序,登录账号后添加网络并配置设备

  • 注意:WiFi必须是2.4G频段,不支持5G

3.3 漏电保护控制与状态监测

针对60A计量数显断路器的“漏电保护控制”,方案设计包含三个层面的操作:

3.3.1 1. 实时数据监测(获取漏电状态)

设备上电后会周期性上报计量数据。开发者需要通过HTTP接口查询设备最新状态或接收平台推送。

  • 关键数据点:电压、电流、功率、开关状态。

  • 漏电检测:虽然API文档未特别指名“漏电”字段,但计量版设备的核心特征是通过电流突变检测。当系统读取到异常电流跳变或设备自动断开(power状态变为0)且非指令断开时,即可判定为触发了漏电/过载保护

  • 查询命令{"get":"status"} 或直接查询设备详情接口(视具体API版本而定)。

3.3.2 2. 远程分闸(断开负载)

当监测到漏电或需要紧急切断负载时,下发断电指令:

  • 请求体示例

    注:power字段控制总闸

3.3.3 3. 故障排除后的复位(重新合闸)

在漏电故障排除或过载恢复后,用户可能需要远程恢复供电。

  • 关键逻辑

    1. 系统下发合闸指令:{“power”: 1}

    2. 注意:部分高端断路器在检测到漏电故障后,必须手动按物理按钮复位(取决于设备硬件设计)。在对接前,需明确硬件是否支持远程复位功能。若设备支持,上述order命令即可生效;若不支持,需引导现场人员按压“复位”按钮后才能通过软件合闸

4. 解决方案技术实施步骤

步骤一:构建请求客户端

以下以Bash/Curl为例展示核心调用逻辑,其他语言同理

步骤二:集成漏电保护逻辑(伪代码)

在实际业务系统中,采用以下逻辑流程:

  1. 定时轮询:每5秒调用一次设备状态接口,获取power状态和current(电流)值。

  2. 告警判定

    IF (前端记录的开关状态为"ON") AND (实际读取的power == 0) THEN
        触发"异常跳闸"告警(疑似漏电或过载)
        记录此时读取到的电流/电压快照
    END IF
  3. 自动恢复策略

    • 若不是严重故障,系统可尝试发送{“power”: 1}进行一次自动重合闸。

    • 若短时间内连续跳闸(如5分钟内跳闸3次),则锁定设备,不再尝试远程恢复,必须人工到场检查。

步骤三:控制台调试验证

如果不确定命令格式,可以先登录芯步官方物联网控制台。

  • 在控制台中找到对应的“智能大功率断路器[计量数显版]”设备。

  • 直接点击界面上的“开启”按钮,观察浏览器的网络请求,即可看到标准的API交互报文

5. 常见问题和需要注意的点

  1. 大功率负载安全:60A断路器通常接入了大功率设备(如中央空调、总闸)。在进行远程控制(特别是远程合闸)时,请一定要确保软件逻辑中有负载预检测机制,避免在设备短路情况下强行合闸引发危险

  2. 计量数据的获取:如果需要读取具体的漏电电流值(毫安级),需确认该特定硬件型号是否支持上报leakage_current字段。若不支持,仍以常规的功率/电流突变作为保护依据

  3. 网络延迟:云端控制延迟通常在80-120ms左右,对于紧急断电需求(如突发短路),保护动作由设备本身硬件机械结构触发(微秒级),云平台API主要用于事后的状态同步和恢复控制

  4. 多路控制:如果是4路控制器,命令使用power1power2等字段可独立控制各支路漏电保护

通过上述方案,您可以利用芯步的开放能力,快速实现60A计量数显断路器的接入与智能化漏电安全管理。