CATALOG

AC2-10A是芯步的智能通断器,支持HTTP接口和实时消息推送。下面从设计、对接流程、核心代码和告警策略四个维度,给出完整的实现方案。

一、 解决概述

在许多商业场景(如共享充电桩、无人值守机房、农业大棚)中,电路异常不仅会导致设备损坏,还可能引发火灾。传统的解决方案依赖于人工巡检或昂贵的PLC设备,存在响应慢、成本高的问题。

本方案利用芯步智能通断器AC2-10A内置的电量计量模块开放的HTTP API+消息推送机制,构建一个低成本、高实时的用电异常告警系统。系统逻辑如下:

  1. 数据采集:设备实时监测电压、电流、功率。

  2. 数据传输:通过WiFi将消息推送到您的服务器。

  3. 智能判断:后端服务根据预设阈值(如功率超限、电流不稳)进行逻辑判断。

  4. 执行动作:触发告警(短信/邮件)或远程调用API断闸保护。

二、 核心对接架构

整个系统采用设备-云-应用的三层架构:

  • 感知层(设备端):芯步 AC2-10A 智能通断器。负责执行通断命令并采集实时电参量。

  • 传输层(开放接口)

    • 上行(状态推送):设备状态变化时,通过HTTP POST向您的服务器推送数据

    • 下行(远程控制):您的服务器通过调用芯步的开放API,下发断电指令

  • 应用层(业务服务器):您的业务系统。负责接收数据、分析逻辑、触发告警。

三、 详细对接步骤

第一步:环境准备与凭证获取

  1. 注册与登录:访问芯步官网,注册企业/个人账号,进入“物联网控制台”

  2. 获取密钥:在控制台的“开发设置”中获取 AppIDAppSecret。这是后续API调用的身份凭证。

  3. 设备配网:使用“批量配网小程序”或控制台,将AC2-10A设备连接至现场2.4G WiFi网络,确保设备在线

第二步:配置消息接收服务器(关键步骤)

为了实现“告警”,您的服务器需要能被动接收设备数据,而不是不停地轮询。

  1. 设置回调URL:在芯步控制台中,配置“消息推送”地址。例如:http://您的服务器域名/api/device/callback

  2. 数据接收:当AC2-10A的用电数据发生变化(如电流从0.5A升到2A)或有周期性心跳时,芯步云会主动向该URL推送JSON数据包

示例接收数据逻辑(伪代码):

第三步:下发保护指令(断闸)

当您的服务器分析数据后发现异常(例如功率超过阈值),需要立即切断电源。

  1. 签名计算:按照芯步的要求计算Sign。规则为:Sign = md5( md5(AppSecret) + ts )

  2. 调用接口:请求 https://api.thingboot.com/{AppId}/device/control/,携带参数 device(设备ID)和 order

API调用示例(Shell/cURL):

(注:{"power1":1}为开启,{"power1":0}为关闭)

四、 “用电异常告警”业务逻辑实现

这是方案的核心。针对AC2-10A(额定功率2200W,10A),您可以设计以下三类告警算法:

1. 过载/超功率告警

  • 场景:设备电机卡死、短路导致电流急剧升高。

  • 阈值设定:设定安全阈值为额定电流的90%(即9A)作为预警线,10A作为跳闸线。

  • 实现逻辑

    • 如果 Current > 9A 且持续时间超过3秒,触发“过载预警”通知管理员。

    • 如果 Current > 10A立即调用控制接口关闭电源,防止烧毁线路。

2. 电压异常(过压/欠压)告警

  • 场景:电网波动、零线断裂导致设备烧毁。

  • 实现逻辑

    • 如果 Voltage > 250VVoltage < 180V

    • 动作:立即断电,待电压恢复正常后,支持远程“重合闸”恢复供电。

3. 功率突变/空载告警

  • 场景:设备异常停机(如水泵空转、电机皮带断裂)或被人为拔掉插头。

  • 实现逻辑

    • 设备应在运行状态,但 Power < 待机功率阈值(例如小于5W)。

    • 动作:判定为设备故障,发送“异常停机”告警。

五、 总结

维度传统方案芯步AC2-10A方案
响应速度人工巡检发现,分钟级甚至小时级毫秒级数据采集,秒级自动断电
改造成本需更换整个配电箱或布线复杂支持WiFi直连,即装即用,无需网关
集成难度私有协议,对接困难标准HTTP接口,支持任何编程语言
安全机制盲目合闸风险高软件逻辑互锁,异常后需人工/指令确认复位

通过上述方案,您可以在30分钟内完成从设备配网到接收第一条告警数据的全过程,为您的终端用户提供智能化的用电安全防护。

通断器产品方案:
怎么在普通灯具系统交流控制中接入智能设备来实现远程批量控制
查看 >>
创客项目电源控制场景:怎样把智能通断器模块接入到软件项目中
查看 >>
如何在创客项目电源控制场景中接入智能设备以实现远程参数配置管理
查看 >>
自助售货机电源管理:怎样将AC1-10A电器开关集成到软件项目中
查看 >>
怎么接入DC-10A 设备电源控制器以实现远程定时任务控制
查看 >>
用电场景方案:
怎样对接1路智能墙壁开关以实现设备用电定时管控
查看 >>
出租屋用电安全管理:如何把50A大功率计量断路器集成到项目中
查看 >>
出租屋用电安全管理:怎样将60A带计量物联网断路器对接到项目中
查看 >>
如何在共享场馆照明系统控制中接入智能设备以实现用电数据上传控制
查看 >>
出租屋用电安全管理:怎么把20A远程控制断路器对接到项目中
查看 >>
告警用途方案:
怎样在智能垃圾桶电源控制中接入智能硬件以实现低电压监测告警
查看 >>
如何在培训教室温湿度控制中接入智能设备来实现远程温湿度异常告警
查看 >>
怎样在智慧教室安全监测中对接智能设备来实现故障告警通知
查看 >>
怎么在共享台球厅人体感应联动中集成智能设备以实现故障告警通知
查看 >>
如何接入8路智能照明控制器以实现故障告警通知
查看 >>