CATALOG

一、背景与需求分析

在工业设备控制、充电桩电源管理、大型商业配电箱、基站远程重启等高功率应用场景中,传统的手动断路器已经无法满足现代化远程运维的需求。主要痛点包括:

  1. 运维响应滞后:设备死机、过载跳闸等问题需人工现场合闸,故障恢复时间长达数小时

  2. 能耗管理粗放:无法远程统计大功率设备的精确用电量,难以实现精细化成本核算

  3. 现场操作风险:人员频繁接触强电设备,存在触电安全隐患

  4. 状态监测缺失:无法实时感知断路器当前状态(合闸/分闸/过载/离线),故障排查困难

芯步50A远程控制智能断路器系列产品提供了完整的解决方案。该产品支持导轨式安装HTTP API远程分合闸控制功率计量等功能,可无缝集成到现有的SCADA系统、能源管理平台或自研运维系统中。

本方案将从产品选型、系统架构、API对接开发、典型场景配置四个维度,详细阐述如何对50A智能断路器进行二次开发集成。

二、产品选型与技术规格

2.1 50A智能断路器系列产品

芯步提供多款50A级别的智能断路器,可根据功能需求选择

产品型号额定电流负载功率核心功能联网方式适用场景
智能大功率断路器[计量版]|50AMAX 50A10000W阻性 / 1700W感性远程通断+功率计量WiFi 2.4GHz充电桩、空调机组、大型设备
智能大功率断路器[计量数显版]|50AMAX 50A10000W阻性 / 1700W感性远程通断+计量+本地数显WiFi 2.4GHz配电柜、需要本地读数的场景
智能大功率断路器[计量版]|60AMAX 60A12000W阻性 / 2000W感性远程通断+功率计量WiFi 2.4GHz更大功率需求的工业设备

2.2 核心产品参数

智能大功率断路器[计量版]|50A为例,详细参数如下

参数项规格说明
产品尺寸长36mm × 宽66mm × 高81mm(4P宽度,约72mm)
产品净重168g
外壳材质防火V0级PC,耐高温,符合安规标准
工作电压AC 85-265V(交流 / 市电)
额定电流MAX 50A
负载功率阻性负载10000W / 感性负载1700W
待机功耗0.8W
安装方式标准35mm DIN导轨安装
联网方式WiFi IEEE 802.11 b/g/n 2.4GHz
控制方式HTTP接口控制 + 面板手动控制

2.3 核心功能特性

功能说明
远程分合闸通过HTTP API远程控制断路器通断,80-120ms极速响应
功率计量实时上报电压、电流、功率、功率因数等数据,支持用电统计
本地控制面板按钮可自定义、可屏蔽
过载保护超过额定电流自动跳闸,保障线路安全
离线执行设备内置RTC时钟,断网仍可按预设时间执行任务
双网络备份支持5组WiFi网络配置,自动连接信号最强的网络
私有化部署支持自建消息服务器,纯局域网内闭环运行

三、系统集成设计

3.1 架构全景图

┌─────────────────────────────────────────────────────────────────┐
│                      应用层(业务系统)                          │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐          │
│  │ 能源管理 │ │ 运维平台 │ │ SCADA系统│ │ 微信小程序│          │
│  │  PMS    │ │(Zabbix等)│ │         │ │ 远程控制 │          │
│  └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘          │
└───────┼────────────┼────────────┼────────────┼─────────────────┘
        │            │            │            │
        ▼            ▼            ▼            ▼
┌─────────────────────────────────────────────────────────────────┐
│                      告警聚合与分发层(可选)                     │
│                   设备状态同步 / 告警规则引擎                     │
└───────────────────────────────┬─────────────────────────────────┘
                                │ HTTPS
                                ▼
┌─────────────────────────────────────────────────────────────────┐
│                      芯步云平台(API网关)                    │
│  ┌─────────────────────────────────────────────────────────┐    │
│  │  签名验证 │ 设备管理 │ 命令分发 │ 状态上报 │ 日志记录   │    │
│  └─────────────────────────────────────────────────────────┘    │
└───────────────────────────────┬─────────────────────────────────┘
                                │ WiFi
                                ▼
┌─────────────────────────────────────────────────────────────────┐
│                    执行层(智能断路器)                          │
│  ┌─────────────────────────────────────────────────────────┐    │
│  │  充电桩断路器 │ 空调机组断路器 │ 配电箱总闸 │ 工业设备    │    │
│  └─────────────────────────────────────────────────────────┘    │
└─────────────────────────────────────────────────────────────────┘

3.2 数据流说明

流向说明
控制指令业务系统 → 芯步云API → 智能断路器 → 分闸/合闸
状态上报智能断路器 → 芯步云 → 业务系统(开关状态/电量数据/告警信息)
定时任务业务系统下发一次性point/reset命令,设备端独立计时执行

3.3 部署位置

部署位置设备数量控制内容价值
充电桩配电箱每桩1台充电桩电源通断远程重启解决死机问题
中央空调机房每机组1台空调主机电源控制分时控制节能
工厂配电柜每条产线1台产线总电源远程分闸保障安全
基站/机房每个机柜1台设备电源远程重启服务器

四、HTTP API对接开发详解

4.1 API基础信息

芯步50A智能断路器开放标准HTTP API,接口与所有产品保持一致

项目说明
请求地址https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}
请求方法POST
Content-Typeapplication/json
认证方式双重MD5签名认证
响应时间命令下发到设备执行约80-120ms

4.2 认证签名算法

芯步采用双重MD5签名机制,确保API调用的安全性

签名计算流程:
1. step1 = md5(AppSecret)                    // 对开发者密码进行一次MD5
2. step2 = step1 + ts                         // 拼接当前Unix时间戳(秒)
3. sign = md5(step2)                          // 对拼接结果再次MD5

参数说明

  • AppID:应用ID,在芯步控制台获取

  • AppSecret:开发者密码

  • ts:当前Unix时间戳(秒),用于防重放攻击,与服务器时间差在5分钟内

4.3 命令格式规范

50A智能断路器(单路控制)支持以下命令格式

命令字段说明示例
{"power":1}合闸(接通电路)远程开启设备电源
{"power":0}分闸(断开电路)远程关闭/断电保护
{"point":"30000"}先通后断合闸后30秒自动分闸
{"reset":"30000"}先断后通分闸后30秒自动合闸(设备重启)

说明pointreset命令的单位为毫秒(ms)

4.4 Python实现示例

以下是一个完整的50A智能断路器控制器封装类,可直接用于二次开发:

4.5 cURL命令行示例

对于快速测试和脚本集成,可直接使用cURL命令:

五、典型应用场景配置

5.1 第一种场景:充电桩远程运维

需求:充电桩偶尔出现程序死机,需要远程断电重启。

部署方案:每台充电桩配电箱内安装1台50A智能断路器。

实现代码

5.2 第二种场景:工业设备分时控制

需求:工厂按照峰谷电价政策,在电价高峰期自动断开非关键设备。

实现方案:使用定时任务框架(如APScheduler)配合断路器API。

5.3 第三种场景:设备过载自动预警与保护

需求:监测实时功率,超过阈值自动分闸保护并发送告警。

实现方案:配合功率计量功能(需计量版断路器),设置功率阈值告警。

5.4 场景四:基站/机房设备远程重启

需求:通信基站或机房服务器死机,运维人员无需到场即可远程重启。

实现方案:使用device_reboot方法,分闸后延时自动合闸。

六、实施注意事项

6.1 电气安装

  • 专业电工施工:50A断路器涉及大功率强电,必须由持证电工操作

  • 导轨安装:设备采用标准35mm DIN导轨安装,确保卡扣牢固

  • 负载核对:确认实际负载功率不超过设备额定值(10000W阻性/1700W感性)

  • 接线规范:按照产品手册接线图正确连接L/N输入输出端

  • 散热空间:大功率断路器需预留散热空间,避免多台密集安装

6.2 网络环境要求

  • WiFi覆盖:确保设备安装位置WiFi信号强度≥-70dBm

  • 2.4GHz频段:设备仅支持2.4GHz WiFi,不支持5GHz

  • 多网络备份:可配置5组WiFi凭证,设备自动连接信号最强的网络

  • 工业环境干扰:配电箱内可能存在电磁干扰,使用屏蔽网线或加强AP信号

6.3 API调用注意事项

  1. 签名时效性:ts时间戳精确到秒,与服务器时间差需在5分钟内

  2. 设备ID获取:在芯步控制台查看,不可自行编造

  3. 批量控制限制:单次请求最多支持50个设备ID(逗号分隔)

  4. 命令格式区分:单路智能断路器使用{"power":1},多路控制器使用{"power1":1}

  5. 状态同步:配合WebSocket或状态回调机制,保持本地状态与云端一致

6.4 安全性考虑

安全措施说明
权限隔离不同运维角色应有不同的控制权限
操作审计所有远程分合闸操作应有日志记录(操作人、时间、设备)
紧急停止提供一键全分闸功能,应对突发安全事件
防误触关键设备设置操作二次确认机制

6.5 私有化部署选项

对数据安全要求较高的企业,芯步支持私有化部署,可将消息服务器部署在自有IDC,所有控制指令在内网闭环,无需经过外网

七、总结

对比维度传统断路器芯步50A智能断路器方案
运维响应需现场操作,响应时间数小时远程秒级响应,80-120ms执行
成本节约需专人现场驻守无人值守,年节省人力成本数万元
故障恢复设备死机需到场断电远程一键重启,5分钟恢复
节能管理无法精细化控制分时控制+功率计量,节电15%-30%
安全风险人员频繁接触强电远程隔离操作,零触电风险
状态感知无法远程感知实时上报开关状态/电量数据
系统集成无开放接口标准HTTP API,2-3人日完成对接

集成工作量评估

  • 基础API对接:1-2人日

  • 完整功能集成(含状态同步、告警联动):3-5人日

  • 含SCADA/能源平台对接:5-7人日

通过芯步50A远程控制智能断路器,工业/商业场景可实现远程可控、智能监测、安全可靠的高功率设备电源管理闭环,有效降低运维成本、提升故障响应效率。