CATALOG

芯步的40A智能空开支持实时电量计量,通过其开放的HTTP接口可以方便地对接自有系统。以下是具体的接入方案,涵盖配网、接口调用、数据获取和联动控制四个核心环节。

怎么接入40A带计量联动控制智能空开来实现实时电量计量统计

1. 解决方案架构概述

本方案的目标是指导开发者或系统集成商,如何通过芯步开放的HTTP接口,将“40A带计量联动控制智能空开”接入自有系统(如能源管理平台、智慧楼宇系统、公寓SaaS等),实现实时电量计量统计远程联动控制数据分析

核心逻辑:

  • 设备层: 40A智能空开(计量版)实时采集电压、电流、功率、功耗等数据。

  • 传输层: 设备通过Wi-Fi(2.4G)将数据上报至芯步云平台。

  • 平台层: 芯步云平台提供标准HTTP API接口,处理签名验证、设备状态存储及指令下发。

  • 应用层: 你的业务系统调用API获取数据或发送控制指令。

2. 准备工作:账号与设备配网

在编写代码之前,需要完成硬件安装和云端配置。

2.1 硬件安装与注册

  1. 注册账号: 登录芯步官网,注册开发者账号

  2. 安装设备: 由专业电工在断电状态下安装40A智能空开。该设备支持导轨式安装,接线前请一定要确保总电源关闭

  3. 获取凭证: 登录后进入工作台的“物联网控制台”,在“开发设置”中获取 AppIDAppSecret(开发者密码)。这是后续所有API调用的身份凭证

2.2 设备配网该设备不支持配网AP模式,需要使用热点配网的方式进行网络配置:

  1. 在物联网控制台左侧点击“网络配置”,录入现场2.4G Wi-Fi的名称和密码

  2. 按照产品手册指引,将手机热点设置为指定的名称和密码,触发设备搜索并连接该热点,从而让设备获取到现场Wi-Fi信息。

  3. 配网成功后,设备指示灯常亮,并在控制台“设备列表”中显示为“在线”。

3. 核心功能实现:实时电量计量统计

实现计量统计的核心在于“获取数据”。芯步的设备支持实时上报计量数据,你有两种主要方式获取这些数据。

3.1 方案一:主动查询模式适用场景:定时任务(如每5分钟采集一次)、前端页面实时刷新。通过调用设备状态接口,主动获取最新的计量数据。

  • 接口地址:POST https://api.thingboot.com/{AppID}/device/control/

  • 签名计算: 为保证安全性,接口需携带签名。算法为:sign = md5(md5(AppSecret) + ts)

  • 请求示例: 假设你需要查询设备ID为“123456”的计量数据,需参考该产品对应的《产品手册》中的查询指令。

    注:具体的计量数据字段(如功率、电量),请参考对应“40A智能断路器”产品手册中的order参数说明,通常通过特定的查询命令或设备状态回调获得。

3.2 方案二:消息推送模式(推荐)适用场景:需要实时告警、高精度计费或实时大屏展示。平台可以配置Webhook(HTTP回调),当设备计量数据变化时,自动推送到你指定的服务器地址。

  • 实现逻辑: 在“开发设置”中配置消息推送URL。设备上报数据后,平台会立即将JSON格式的数据包POST到你配置的接口上。

  • 数据内容示例: 推送的数据包通常包含:设备ID电压(V)电流(A)有功功率(W)电量(kWh)温度等。

4. 联动控制实现

除了计量,该设备还支持远程通断控制,你可以基于计量数据实现自动化联动。

4.1 单设备控制指令基于HTTP协议,你可以向设备下发断路器“分合闸”指令。本产品属于智能通断器类产品,控制指令格式如下

  • 开启(合闸):{"power1":"1"}(假设接线端子对应线路1)

  • 关闭(分闸):{"power1":"0"}

4.2 业务联动逻辑示例你可以在业务服务器中编写逻辑,实现“计量-控制”闭环:

  • 场景1:超负荷保护监测功率值,若 功率 > 8000W(40A*220V),自动下发关闭指令 {"power1":"0"},并记录告警日志。

  • 场景2:定时/定量控制监测日累计用电量,若 电量 > 100kWh,下发关闭指令,实现预付费或能耗配额管理。

5. 接口对接代码示例(核心逻辑)

以下是一个简单的伪代码/逻辑示例,展示如何封装API请求。

步骤:

  1. 准备 AppID, AppSecret, 设备ID。

  2. 获取当前时间戳 ts

  3. 计算签名 signmd5( md5(AppSecret) + ts )

  4. 构造请求Body:{"device":"设备ID", "order": {"power1":"1"}} 或查询指令。

  5. 发起POST请求。

注意: 在开发测试阶段,可以在“开发设置”中开启“调试模式”。开启调试模式后,系统将暂时不检查签名,方便先用Postman等工具进行快速调试,确认设备连通性

6. 总结与

  1. 对接门槛: 芯步的接口为标准的HTTP协议,签名逻辑简单,全程仅需10分钟即可完成基本对接

  2. 核心价值: 40A计量空开解决了传统空开“哑巴”状态的痛点。通过实时功率和电量数据,可以构建精细化能源管理系统。

  3. 最佳实践:

    • 控制类操作: 使用主动调用接口模式(毫秒级响应)

    • 统计类操作: 使用消息推送模式,将数据存入本地数据库(如MySQL或时序数据库InfluxDB),用于后续的数据分析和账单生成。

如果在对接过程中遇到具体指令格式问题,直接参考芯步官方提供的对应《40A智能大功率断路器产品手册》,其中列出了详细的计量寄存器地址或JSON指令集