60A智能空开在工业场景中常用于控制大功率设备(如电机、照明回路、充电桩),单纯依靠API定时调用存在网络抖动风险,产品本身的“硬件定时”特性更可靠。以下方案基于芯步开放接口,涵盖单次延时、周期定时及批量控制等多种实现方式。
一、 概述与适用场景
针对工业及商业场景中大功率设备的管控需求,本方案的目标是利用芯步提供的开放API接口,实现对60A智能空开(如智能通断器AC4-60A或类似高安培型号)的远程定时通断控制。
适用场景
园区路灯/照明:根据日出日落时间自动开关。
工厂排班设备:规定时间内自动切断大功率电机电源,避免夜班空转。
充电桩/停车场:分时计费或夜间自动断电。
农业灌溉:周期性定时启动水泵。
二、 核心对接原理
芯步的60A智能空开通过WiFi/4G接入云端。用户无需直接操作空开物理按键,而是通过调用芯步云平台的HTTP接口向设备下发指令。
对接流程遵循 “签名认证 -> 指令下发 -> 设备执行” 的简单逻辑。由于设备支持断网执行命令,定时任务既可以在云端服务器设置,也可以利用设备内部的“硬件定时”功能确保网络波动时的稳定性。
三、 前期准备与认证
在开发前,需在完成以下准备:
获取凭证
AppID:应用的唯一标识(例如:
YOUR_APP_ID)。AppSecret:用于加密签名的密钥(例如:
YOUR_SECRET)。
设备ID
确保60A智能空开已配网成功并处于在线状态。
在控制台获取设备ID(
device,例如:1234567)。
接口地址POST https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}
签名算法为了保证接口安全,每次请求需携带签名。算法如下:sign = md5( md5(AppSecret) + ts )其中 ts 为Unix时间戳(秒),+ 表示字符串拼接。
代码示例(简易签名生成- Python思路):
四、 定时通断控制的三种实现方式
针对60A空开的“远程定时”需求,有三种不同颗粒度的实现方案,推荐优先采用设备自带延时方案以降低服务器开销。
方式一:设备硬件自主定时(单次定时/倒计时)—— 推荐
这是最精准且不依赖云服务器持续运行的方案。利用reset或point参数,下发指令后,即使网络断开,空开也会在设定时间后自动跳闸。
适用需求:充电桩充满断电、设备“运行2小时后自动停机”。
命令格式
{"reset1": "3600000"}:先断后通(或指定线路断开多久后重连),通常用于重启设备。其中数值单位为毫秒(ms)。{"point1": "7200000"}:先通后断,即立即开启,2小时后(7200000ms)自动关闭。这是定时关闭最常用的指令。
实操示例(定时关闭空调)需要在2小时后关闭接在60A空开上的空调。
解释:向设备发送此指令,线路1立刻吸合通电,经过7200秒后自动断开。
方式二:云端定时任务(循环周期/自定义时间点)
适用于需要执行复杂周期策略的场景(如:每天08:00开,18:00关)。这通常由调用方服务器维护一个Cron Job(定时任务),在指定时间点调用API。
适用需求:写字楼定时总闸、宿舍夜间限电。
命令格式
开启:
{"power1":"1"}关闭:
{"power1":"0"}
实操示例(每天08:00开启)你的服务器需在每天早上8:00执行以下HTTP请求。
方式三:批量控制与顺序控制(适用于多回路60A空开)
60A空开可能支持多路控制(如4路版本)。若需控制多个大功率设备,可一键批量操作。
并发控制
device字段支持传入多个ID,用逗号隔开即可同时控制多个独立空开。多路独立控制:若为4路版本,可使用
batch命令同时控制1、3路开启,2、4路关闭。
五、 实战对接流程
以下是一个完整的“远程定时控制”时序流程:
时间设定:用户在Web端设定“今晚22:00关闭空开”。
逻辑计算:后端计算当前时间距离22:00的毫秒数(例如还有10800000ms)。
指令下发:后端调用芯步API,携带签名,Body为:
{"device":"xxx", "order":{"point1":"10800000"}}云端转发:芯步云平台验证签名后,立即将指令推送给60A智能空开。
设备响应
空开接收指令,立刻执行闭合(通电)。
空开启动内部计时器。
关键点:此时即使家中/工厂路由器断电,空开内部时钟依然运行。
定时到达:22:00整,空开内部触点断开,设备断电。
六、 常见问题和需要注意的点
60A电流的安全考量60A属于动力电范畴,在通过API进行自动化控制时,业务逻辑中必须加入状态锁。例如:在控制大型电机定时停机前,先通过API查询设备状态(GET /device/status),确认无误后再下发断开指令,防止带载拉弧损坏触点。
命令的互斥性
point(定时关)和reset(定时开/重启)指令在设备端只能存在一个有效指令。如果频繁下发定时任务,新的会覆盖旧的。
时间同步
方式一依赖于设备本地时钟,请确保设备在联网状态下与NTP(网络时间协议)服务器同步过时间(配网时自动完成),否则延时会出现偏差。
七、 总结
对接芯步60A智能空开的定时通断功能,技术上主要就是HTTP协议的签名调用。
对于开发者而言,最便捷的方法是利用 point 指令实现“倒计时关闭”,这能极大地降低业务代码的复杂度,并提高执行的可靠性。
如需查看特定型号(如AC4-60A)的专属产品手册或完整的错误码列表,可登录文档中心查阅。