CATALOG

60A智能空开在工业场景中常用于控制大功率设备(如电机、照明回路、充电桩),单纯依靠API定时调用存在网络抖动风险,产品本身的“硬件定时”特性更可靠。以下方案基于芯步开放接口,涵盖单次延时、周期定时及批量控制等多种实现方式。

一、 概述与适用场景

针对工业及商业场景中大功率设备的管控需求,本方案的目标是利用芯步提供的开放API接口,实现对60A智能空开(如智能通断器AC4-60A或类似高安培型号)的远程定时通断控制

适用场景

  • 园区路灯/照明:根据日出日落时间自动开关。

  • 工厂排班设备:规定时间内自动切断大功率电机电源,避免夜班空转。

  • 充电桩/停车场:分时计费或夜间自动断电。

  • 农业灌溉:周期性定时启动水泵。

二、 核心对接原理

芯步的60A智能空开通过WiFi/4G接入云端。用户无需直接操作空开物理按键,而是通过调用芯步云平台的HTTP接口向设备下发指令。

对接流程遵循 “签名认证 -> 指令下发 -> 设备执行” 的简单逻辑。由于设备支持断网执行命令,定时任务既可以在云端服务器设置,也可以利用设备内部的“硬件定时”功能确保网络波动时的稳定性

三、 前期准备与认证

在开发前,需在完成以下准备:

  1. 获取凭证

    • AppID:应用的唯一标识(例如:YOUR_APP_ID)。

    • AppSecret:用于加密签名的密钥(例如:YOUR_SECRET)。

  2. 设备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空开的“远程定时”需求,有三种不同颗粒度的实现方案,推荐优先采用设备自带延时方案以降低服务器开销。

方式一:设备硬件自主定时(单次定时/倒计时)—— 推荐

这是最精准且不依赖云服务器持续运行的方案。利用resetpoint参数,下发指令后,即使网络断开,空开也会在设定时间后自动跳闸。

适用需求:充电桩充满断电、设备“运行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路关闭

五、 实战对接流程

以下是一个完整的“远程定时控制”时序流程:

  1. 时间设定:用户在Web端设定“今晚22:00关闭空开”。

  2. 逻辑计算:后端计算当前时间距离22:00的毫秒数(例如还有10800000ms)。

  3. 指令下发:后端调用芯步API,携带签名,Body为:{"device":"xxx", "order":{"point1":"10800000"}}

  4. 云端转发:芯步云平台验证签名后,立即将指令推送给60A智能空开。

  5. 设备响应

    • 空开接收指令,立刻执行闭合(通电)。

    • 空开启动内部计时器。

    • 关键点:此时即使家中/工厂路由器断电,空开内部时钟依然运行。

  6. 定时到达:22:00整,空开内部触点断开,设备断电。

六、 常见问题和需要注意的点

  1. 60A电流的安全考量60A属于动力电范畴,在通过API进行自动化控制时,业务逻辑中必须加入状态锁。例如:在控制大型电机定时停机前,先通过API查询设备状态(GET /device/status),确认无误后再下发断开指令,防止带载拉弧损坏触点。

  2. 命令的互斥性

    • point(定时关)和reset(定时开/重启)指令在设备端只能存在一个有效指令。如果频繁下发定时任务,新的会覆盖旧的

  3. 时间同步

    • 方式一依赖于设备本地时钟,请确保设备在联网状态下与NTP(网络时间协议)服务器同步过时间(配网时自动完成),否则延时会出现偏差。

七、 总结

对接芯步60A智能空开的定时通断功能,技术上主要就是HTTP协议的签名调用

对于开发者而言,最便捷的方法是利用 point 指令实现“倒计时关闭”,这能极大地降低业务代码的复杂度,并提高执行的可靠性。

如需查看特定型号(如AC4-60A)的专属产品手册或完整的错误码列表,可登录文档中心查阅。