CATALOG

芯步60A智能电源保护开关采用标准HTTP接口,单次请求即可完成通断控制,响应时间约80-120ms。以下是完整的接入方案,涵盖设计、接口调用和工程落地要点。

一、 总体技术架构

要将物理的60A断路器无缝集成到软件业务流中,推荐采用 “设备直连 + 业务后端直控” 的架构。无需经过复杂的物联网网关或第三方云流转,由企业的业务服务器直接调用芯步开放API,实现设备状态的双向同步。

核心交互流程:

  1. 业务触发:办公管理系统(如OA、工单系统)产生指令(如“下班关闭核心机房空调”)。

  2. 下发指令:后端服务通过HTTPS调用芯步的 设备控制 接口,携带签名、设备ID及动作指令 {"power":0}

  3. 执行与反馈

    • 接口即时返回(毫秒级):告知指令是否送达云端。

    • 设备异步上报:60A断路器执行动作后,将实际通断状态推送到企业配置的消息接收服务器。

二、 技术特性

根据官方产品手册,UNI-DLQ-M-60A 断路器具备以下对软件集成极友好的特性

  • 无网关依赖:设备直连WiFi 2.4GHz网络,只要办公区域有WiFi覆盖即可,减少布线成本和故障点。

  • 标准HTTP协议:接口通用,无论你的软件项目是基于Java、Python、Go还是PHP,均可轻松接入。

  • 高安全设计

    • 签名鉴权:每次请求携带动态MD5签名,防止接口被恶意篡改。

    • 私有化部署:支持完全脱离公网,在纯局域网环境下运行,满足金融级或涉密单位的数据安全要求。

三、 核心接口对接与开发实战

对接过程分为两个主要阶段:环境准备与指令下发。

1. 环境准备:获取凭证与签名

在芯步控制台注册并添加设备后,你将获取到以下核心凭证,并用于计算签名

  • AppID:应用唯一标识(如 qtyVWcgeMq

  • AppSecret:开发者密码(用于加密)

  • Device ID:60A断路器的唯一ID(如 1878

签名算法(伪代码实现):这是接入的关键步骤,目的是防止请求在传输过程中被截获篡改。

2. 核心指令下发:通断控制

这是最核心的业务操作。假设业务场景为“管理员发现机房温度过高,需要软件主动切断电源”。

请求地址:

请求体 (JSON):

命令详解

  • {“power”:0} :执行断电。适用于紧急情况或待机节电。

  • {“power”:1} :执行送电。适用于开启空调、服务器等设备。

3. 高阶应用:状态实时同步

单纯的“遥控”是不够的,软件系统需要知道“开关是否真的跳闸了?”(例如设备因过载自保护断开)。

方案一(推荐):配置消息接收服务器设备状态改变时,云端会主动向企业服务器推送状态报告。这需要在后台配置一个接收URL。

方案二:主动查询如果企业无法暴露公网回调接口,软件也可以通过查询接口获取设备最新状态。

四、 基于场景的软件落地策略

针对办公设备电源管理,我们可以设计以下软件逻辑模块:

1. “即插即用”式的自动化配网

在项目实施初期,软件项目应提供辅助配网功能。利用60A断路器支持预设5组WiFi的特性,软件可通过接口将办公区的多组备用WiFi SSID和密码预先写入设备,确保设备断线重连的高可用性

2. 精细化的排程策略

在OA系统中嵌入“能耗管理”菜单:

  • 定时策略:设定周一至周五 19:00 - 08:00 断开非核心办公区电源;08:00 准时通电预热设备。

  • 联动策略:例如通过HTTP接口对接人体传感器,若办公区无人超过30分钟且无网络流量,自动执行 {“power”:0}

3. 软件层的“看门狗”机制

针对一些老旧办公设备(如传真机、老旧交换机),偶尔需要“重启”来解决故障。软件可以封装一个“软重启”功能,逻辑为:

调用HTTP接口 断开 -> 等待5秒 -> 调用HTTP接口 闭合

五、 故障排查与稳定性保障

在将60A断路器接入软件时,需要留意以下工程细节以确保系统健壮性:

  1. 网络延时处理

    • 接口响应通常在80-120ms之间 。在软件前端(如App按钮)应增加“发送中”的Loading状态,防止用户因网络轻微延迟而重复点击,导致下发多次“通断”指令。

  2. 签名时间戳(ts)有效期

    • 每次请求实时生成ts。如果软件服务器时间与标准时间误差过大,可能导致签名验证失败。

  3. 私有化部署适配

    • 如果部署在纯内网环境,只需将请求URL中的域名api.thingboot.com替换为自建的私有化服务器IP地址即可,API调用逻辑完全不变

六、 总结

通过上述方案,芯步60A智能电源保护开关不再是孤立的硬件,而是变成了软件项目中的一个“可编程对象”。利用其标准的HTTP接口和灵活的命令集,开发者仅需几行代码即可实现对高功率办公设备的遥测、遥控、遥信,从而构建出具备智能感知和自动执行能力的能源管理体系。