芯步的智能断路器产品线覆盖16A到50A多种规格,全部采用统一的HTTP接口协议。以下方案围绕50A定时控制断路器,从接口对接、签名算法到定时任务实现进行完整说明,可直接用于开发集成。
一、 产品选型与概述
在工业及大功率商业场景(如广告牌、充电桩、大功率水泵)中,普通的智能插座无法满足高电流负载需求。针对“50A”高电流应用场景,芯步提供了基于WiFi通信的智能大功率断路器。
推荐型号: 智能大功率断路器[计量数显版] 50A 。核心参数:
额定电流: MAX 50A(适用于8000W-10000W大功率负载)。
安装方式: 35mm标准导轨式安装(适用于配电箱)。
控制能力: 支持远程定时、遥控、电量计量。
核心优势: 无需购买网关,直连WiFi(仅支持2.4GHz),利用HTTP接口即可实现远程控制,运维人员可通过公网API进行状态查询与通断操作 。
二、 开放接口对接架构
要实现远程定时控制,系统架构主要分为三层:
设备层(50A断路器): 通过WiFi连接互联网,接收来自芯步云平台的指令,执行“分闸/合闸”动作。
云平台层(芯步): 负责设备的长连接维护与命令转发。提供标准HTTP API。
业务应用层(你的系统): 你的服务器或SaaS系统,集成芯步API,负责生成定时任务、计算签名、下发控制指令。
三、 接口对接核心流程
芯步的开放接口极其简洁,所有硬件产品的控制逻辑统一,只需向指定URL POST 一条JSON指令即可 。
1. 鉴权与签名机制
为了防止接口被恶意调用,所有请求需携带签名(sign)和时间戳(ts)。采用 双重MD5 加密方式 。
准备工作:
AppId: 应用唯一标识。
AppSecret: 开发者密钥(切勿泄露)。
签名算法步骤:假设 AppSecret = "abc123",当前时间戳 ts = 1714118400。
对 AppSecret 进行一次 MD5:
md5_1 = md5("abc123")-> 得到e99a18c428cb38d5f22e03...将上述结果拼接时间戳:
str = md5_1 + ts。再次进行 MD5:
sign = md5(str)。
请求示例:
2. 核心控制指令下发
针对50A断路器,主要利用 order 字段进行控制
| 功能描述 | 指令JSON | 说明 |
|---|---|---|
| 开启(合闸) | {"power": 1} | 断路器闭合,线路通电 |
| 关闭(分闸) | {"power": 0} | 断路器断开,线路断电 |
| 查询状态 | {"status": 1} | 获取当前开关状态及电量数据 |
| 单次定时 | {"reset": 3600000} | 接通电源,1小时后自动断开(单位:毫秒) |
四、 远程定时通断的三种实现方案
针对“远程定时通断”这一核心需求,根据业务系统的复杂度,提供以下三种解决方案:
方案一:设备端自带定时(推荐-低延迟)
芯步的设备固件支持“掉电保存”和“定时任务”。你可以在下发指令时直接附带定时参数,无需维护后台队列 。
场景: 充电桩定时断电、设备定时重启。
接口调用:
优势: 即使业务服务器宕机或网络抖动,到达预设时间后,设备依然会自行断开,鲁棒性比较高。
方案二:业务服务器定时任务(推荐-复杂逻辑场景)
当需要执行复杂的周期调度(如每天多个时段、星期几执行)时,利用你业务服务器的定时任务框架(如 Linux Crontab, Quartz, Jenkins)进行轮询调用 。
场景: 园区路灯控制(每天18:00开,次日6:00关)。
逻辑流程:
在你的服务器设置Cron表达式:
0 18 * * *。触发动作:向芯步API发起POST请求,
order为{"power": 1}。设置Cron表达式:
0 6 * * *。触发动作:向芯步API发起POST请求,
order为{"power": 0}。
优势: 可灵活控制,便于记录操作日志,且能与你现有的业务逻辑(如判断是否节假日)联动。
方案三:多路/批量控制
如果配电箱内包含多个50A断路器或多个回路,芯步接口支持批量下发,以提高运维效率 。
批量全开/全关:
独立控制:
五、 实战演示
目标: 实现每天早上 8:00 开启 50A 断路器,晚上 20:00 关闭。
步骤 1:设备配网
确保50A断路器在配电箱内安装牢固,接入2.4G WiFi网络 。
登录芯步后台,获取设备的唯一ID(如
306412584)。
步骤 2:编写调用函数(伪代码示例)
步骤 3:集成到你的系统将上述代码集成到你的SaaS平台或本地SCADA系统中。通过HTTP协议,该断路器可无缝接入任何支持Web/小程序/APP的管理后台 。
六、 注意事项
WiFi信号强度: 50A断路器通常安装在铁质配电箱内,对WiFi信号有屏蔽作用。现场确保2.4G信号强度良好,若信号弱,需考虑增设AP中继 。
响应速度: 公网环境下,从命令下发到设备响应约为 80-120ms,这在远程控制场景下体验非常流畅 。
安全锁定: 在进行现场维护时,可利用接口或设备物理按钮(部分型号支持)锁定“本地禁止合闸”,防止远程误操作导致触电事故。
私有化部署: 若对数据安全有比较高要求,芯步接口支持私有化部署方案,可将API部署在内网环境中 。
通过以上方案,你可以非常迅速地完成50A定时控制断路器的物联网化改造,实现对高能耗设备的远程无人值守与精细化管理。