CATALOG

芯步的开放接口主要以HTTP API形式提供,设备控制采用统一的签名认证机制,与25A远程控制断路器的集成可按设备注册、API对接、业务闭环三步完成。以下方案涵盖设计、接口实现和机房管理的典型场景。

解决方案:基于芯步开放接口的25A远程控制断路器集成方案

1. 概述

针对设备机房、配电箱、基站等场景的电路管理需求,本方案的目标是通过集成25A远程控制断路器(4G/WiFi版)与芯步开放平台,构建一套软硬一体的智能电路管理系统。通过调用芯步标准的HTTP API,开发者可在现有Web、APP或SaaS平台中实现设备的远程通断控制、负载监测、告警联动与能耗统计

该系统适用于IDC数据中心、通信基站、工厂配电房及智慧园区,帮助运维人员从“现场手动操作”转变为“云端远程+自动策略”的智能化管理模式。

2. 核心技术架构

整个集成架构分为四层,利用芯步的接口作为连接桥梁:

  • 感知层(硬件设备) :部署25A远程控制断路器。该设备支持100V-260V宽电压,最大承载6000W负载,具备断电记忆、电流检测及多种通信方式(4G/WiFi/RS485)

  • 网络层(通信管道)

    • 公网直连:利用设备内置的4G或WiFi模块,直连芯步云平台。

    • 私有化部署:若机房安全要求高,可基于芯步支持的私有化MQTT Server自建TCP服务,在纯局域网内完成数据交互

  • 平台层(芯步开放平台)

    • 提供设备统一管理、状态存储及开放API。

    • 核心机制:采用HTTP Signature签名机制,确保接口调用安全

  • 应用层(用户软件项目)

    • 用户的Web管理后台或移动端APP,通过调用接口实现业务逻辑(如自动告警、一键分闸)。

3. 详细集成步骤

第一步:设备准备与连接

  1. 硬件安装:将25A断路器串联至机房机柜或空调的主回路中(注意:25A通常适用于6平方毫米以下线缆,适用于单台服务器机柜或小型分支线路)。

  2. 网络配置

    • 如果是WiFi版:通过设备热点或蓝牙配网,使其连接机房WiFi

    • 如果是4G版:插入SIM卡,设备自动注册上云

    • 技术提示:在信号弱的金属机房内优先选用4G版或外置天线版,避免WiFi信号干扰导致控制超时。

第二步:对接芯步开放平台芯步的接口非常标准化,无论是断路器还是传感器,控制逻辑统一

  1. 设备注册

    • 在芯步物联网控制台获取设备ID(Device ID)和AppId。

    • 将断路器绑定至平台,获取唯一的标识符。

  2. 接口调用流程

    • 鉴权:计算签名sign = md5(AppId + AppSecret + ts)

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

    • 请求Body

    • 响应处理:接口会同步返回成功或失败状态,通常延时在80-120ms之间

第三步:核心功能开发(代码逻辑示例)

1. 远程控制(通断电)这是最核心的管理功能,适用于设备重启、紧急断电等场景。

  • 场景:管理员在软件后台点击“服务器重启”,系统自动调用API切断该电路,等待30秒后自动闭合(模拟拔插电源)。

  • 芯步接口映射:发送 {"power": 0} 命令实现跳闸。

2. 实时数据采集与监控利用设备的上行消息推送机制,实时获取机房电力参数。

  • 机制:芯步通过消息推送向你的服务器推送设备状态。

  • 参数获取:25A计量款断路器通常可获取:

    • voltage:当前电压(V)

    • current:当前电流(A) —— 关键指标:检测机柜是否接近25A满载

    • power:实时功率(W)

    • energy:累计用电量(kWh)

  • 业务逻辑:当监测到 current > 23A(阈值可调),系统触发“过载预警”,提示管理员扩容,避免跳闸事故。

3. 定时任务与自动化

  • 实现:在软件项目中集成Quartz(定时任务框架)或使用Linux Cron,定时调用API。

  • 场景:针对机房非关键负载(如照明、展示大屏),设定“晚上22:00自动断开,早上6:00自动闭合”,利用断电记忆功能确保意外来电后设备处于可控状态

4. 告警联动

  • 场景:结合机房的温湿度传感器或烟感传感器(同样通过芯步接入)。

  • 逻辑:当烟感传感器上报 alarm=1(报警)时,后端服务自动触发断路器断路器的 power=0 命令,实现“消防联锁、自动切除非消防电源”。

第四步:高级集成与部署选项

如果你的项目涉及高安全等级的内部系统(如政务云机房、军工涉密单位),可以利用芯步支持的 “私有化部署” 能力:

  1. 自建MQTT Broker:不经过友宇的公网云,而是让断路器直接连接你内网搭建的MQTT服务器(如EMQX)。

  2. 本地闭环:所有电力数据和控制指令在内网传输,既保证低延迟(毫秒级),又杜绝了数据外泄风险

4. 关键注意事项

  1. 额定容量匹配:虽然是25A断路器,但在机房高密度场景下(如A级数据中心),实际稳态负载不超过16A-20A,预留余量防止频繁跳闸。

  2. 通信协议的选择

    • 如果使用Modbus RTU over RS485接线方式(部分型号支持),采用总线架构连接到工业网关。如果数量少且位置分散,优先用4G/WiFi直连以降低布线成本。

    • 如果是芯步WiFi版,确保2.4G信号覆盖无死角

  3. “断电记忆”功能的利用:配置 onState 参数(若有)为 0(记忆模式)。这样机房市电停电再来电时,断路器会恢复到停电前的状态(如保持断开),防止设备因无人值守而在来电瞬间受到大电流冲击,或导致意外上电

5. 方案效益分析

维度传统管理模式集成芯步API后
响应速度运维人员到场处理,平均耗时30分钟手机APP/API远程分闸,10秒内完成
资产管理凭经验估算负载,易超限跳闸实时电流监测,负载率图形化展示
安全性高压操作有触电风险物理隔离,远程控制,无需进入现场
成本需24小时专人值守无人值守,告警自动触发控制逻辑

总结一下

将25A远程控制断路器集成到软件项目中,不仅是通过HTTP API发送 power=1power=0 指令。真正的价值在于闭环:通过芯步开放平台,将机房的电流数据业务连续性结合起来。

例如,当检测到电流异常波动时,自动触发故障预判;当业务服务器软关机后,自动切除电源以节能。这种可编程的精细化能效管理,正是芯步开放接口为开发者带来的核心优势。