针对办公场景中空调、照明、机房、饮水机等大功率设备“长明灯”“待机耗电”及人工巡检难的问题,结合芯步 “智能大功率断路器[计量版]|50A” 的开放接口,本文提供一套完整的硬件对接与软件集成方案。
本方案将指导你如何通过HTTP协议,将工业级远程控制断路器快速接入现有的企业OA系统、运维平台或自建的管理APP。
第一部分:硬件选型与特性
在办公设备电源管理中,可靠性是关键。推荐选用芯步的 “智能大功率断路器[计量版]|50A” 。
该设备专为总线路或高功率分支线路设计,相较于传统空开,具备三大核心优势:
高负载能力:支持 50A 额定电流,可承载 10000W 阻性负载(如大型复印机、机房机柜)及 1700W 感性负载(如空调压缩机),满足办公室总闸或分支总路需求 。
高精度计量:具备电能计量功能,可实时采集电压、电流、功率因数及累计用电量(kWh),为办公分区能耗核算提供数据支撑。
多重控制方式:支持本地物理通断,同时开放 HTTP API 接口,支持远程分合闸、定时任务及联动控制。
安装便捷:采用标准 35mm 导轨安装,可直接替换原有传统断路器,无需改变现有配电箱结构 。
第二部分:对接设计
为了让你的项目能够控制该设备,需要遵循 设备-云平台-应用端 的标准物联架构。
对接流程如下:
设备端:50A断路器通过 Wi-Fi(2.4GHz)连接至办公室网络 。
云平台:设备自动注册并登录芯步云端。平台负责处理设备状态上报(心跳)与指令下发。
你的应用端
你的自建系统(Web/小程序/后端服务)通过调用芯步开放平台的 HTTP API 接口。
接口经过加密鉴权后,向指定设备下发控制指令(开/关)或查询指令(读电量)。
第三部分:详细集成步骤
要将断路器对接到你的项目中,需要依次完成设备配网、接口鉴权、指令下发三个步骤。
步骤 1:设备激活与网络配置
在开始编程之前,需确保断路器处于在线状态。
上电:按照产品手册接线(注意:50A 设备需由持证电工安装,确保进线出线紧固)。
配网
方式A(控制台配网) :登录芯步控制台,进入“网络配置”,添加办公室的 Wi-Fi 名称和密码(注意:仅支持 2.4G Wi-Fi,不支持 5G)。
方式B(小程序配网) :使用“芯步小程序”,登录同一账号,通过“配置网络”功能,让设备监听并连接网络 。
获取设备ID:配网成功后,在控制台的“设备列表”中查看该断路器的唯一标识符
device(通常是一串数字或字符串)。这是后续你项目中控制它的目标地址。
步骤 2:接口鉴权体系
调用芯步的 API 需要进行签名(Sign)验证,以防止接口被恶意攻击。
请求地址
https://api.thingboot.com/{AppID}/device/control/核心参数
AppID:你的应用ID(控制台获取)。AppSecret:你的应用密钥(控制台获取)。ts:当前Unix时间戳(秒)。sign:动态生成的签名。
签名生成逻辑(关键) :你需要在后端服务器中按以下规则生成签名:
先将
AppSecret进行 MD5 加密,得到encrypted_secret。将
encrypted_secret拼接上时间戳字符串ts。将拼接后的字符串再次进行一次 MD5 加密,得到最终的
sign。
*公式: sign = MD5( MD5(AppSecret) + ts )*
步骤 3:下发控制指令
在你的业务逻辑中(例如点击“关闭空调”按钮),后端需组装 HTTP 请求。
接口信息:
Method:POST
Content-Type:application/json
请求示例 (控制 50A 断路器断电) :假设你要关闭连接在该断路器上的所有办公设备。
注:根据芯步通用协议,power 字段通常针对单路设备控制通断 。
步骤 4:获取计量数据
作为“计量版”的核心功能,你需要获取实时电量。这通常通过两个接口实现:
设备状态查询接口:主动请求获取该设备的当前电压、电流、功率(瞬时值)。
消息推送接口:如果你的项目需要实时展示图表,可以在芯步控制台配置“消息推送”,平台会将设备的电量数据通过 HTTP 请求主动推送到你的服务器指定地址。
第四部分:项目落地关键逻辑
在办公环境中,你可以在你的项目中开发以下三个实用功能模块:
1. “一键下班”与定时策略
逻辑:设定每日 18:30 定时任务。
执行:调用控制接口,切断饮水机、下班后无人区的办公照明、部分空调回路。
代码思路:在你的后端 Cron 任务中,定时请求上述控制 API。
2. 阈值保护与预警
逻辑:监控 50A 线路的实际负载。
场景:当检测到电流超过 45A(接近满负载)持续 10 分钟。
执行:你的系统触发告警(通过钉钉/邮件通知运维),或自动执行“二级负荷”断电策略,优先切断非重要插座电源,防止总闸过载跳闸。
3. 数据可视化与成本分摊
逻辑:将采集到的电能数据存储到你的数据库中。
应用:针对租赁型办公空间,你可以根据每个断路器记录的用电量,自动生成各租户或各部门的月度电费报表(SaaS 功能)。
第五部分:常见问题与解决
Q:设备经常“离线”怎么办?A: 50A 断路器主要使用 Wi-Fi 联网。
确认办公室 Wi-Fi 信号强度(避免将设备安装在金属配电箱角落)。
确认 Wi-Fi 为 2.4G 频段且密码未变动 。
芯步设备具有断网重连机制,网络恢复后会自动重联。
Q:接口报错 401 或签名错误?A: 请检查服务器时间是否与标准时间同步(误差过大会导致 ts 失效),并严格按照 “MD5 两次” 的逻辑生成签名,注意 MD5 结果通常为小写 。
Q:能否不经过云端,直接在局域网内控制?A: 芯步硬件支持局域网(LAN)控制模式。如果你的项目部署在办公室本地服务器,可开启“局域网模式”以获得更低延迟的指令响应,具体参数需参考《局域网 API 文档》。
总结
通过对接芯步 50A 智能断路器,你的项目能够瞬间获得工业级的配电控制能力。整个集成过程无需深入底层硬件开发,仅需按照 API 规范完成后台签名下发指令即可,是性价比比较高的办公能源管理改造方案。