CATALOG

AC4-30A是一款支持HTTP接口控制的智能通断器,额定电流30A,可通过API无缝集成到各类软件系统中。以下方案涵盖接口协议、代码示例、负载安全配置及典型应用场景。

1. 产品与接口概述

AC4-30A 核心参数

  • 额定电流:MAX 30A(阻性负载下支持6600W,感性负载如电机、LED控制在1100W以内)

  • 控制方式:HTTP API(支持云端或局域网调用)、手动按键

  • 网络协议:Wi-Fi 2.4GHz 802.11 b/g/n

  • 核心功能:远程通断控制、定时任务、自定义联动、状态反馈

关于开放接口芯步为 AC4-30A 提供了标准的 HTTP 接口,这意味着您可以使用任何支持 HTTP 请求的编程语言(如 Python、Java、Go、PHP、Node.js 等)或通过脚本、低代码平台来控制此设备。接口参数主要通过 application/x-www-form-urlencoded 格式传递。

2. API 接口规格与命令详解

二次开发主要涉及设备控制接口,核心是向其发送 JSON 格式的命令字符串。

2.1 请求结构

  • URLhttps://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • Method: POST

  • Header

    • Content-Type: application/x-www-form-urlencoded

    • X-APISpace-Token: {your_token}

  • Body 参数

    • device: 目标设备的唯一ID(可在物联网控制台查看)。

    • order: 控制指令(JSON字符串)。

2.2 支持的三种控制命令

为了在不同的应用场景下实现对 30A 电流的精细化管理,AC4-30A 支持三种逻辑命令:

命令键值示例功能说明适用场景
power"1" (开) / "0" (关)标准开关模式:立即改变通断状态。常规远程控制、定时任务。
point"3000" (毫秒)点动/脉冲模式:先立即通电,持续指定毫秒数后自动断电。控制自动复位阀门、闸机、电锁等
reset"3000" (毫秒)断电重启模式:先立即断电,持续指定毫秒数后再重新通电。用于远程重启路由器、工控机、监控摄像头等死锁设备

3. 二次开发实现步骤

3.1 环境准备

  1. 设备配网:使用“芯步”官方小程序或物联网控制台,为 AC4-30A 配置 2.4G Wi-Fi 网络

  2. 获取凭证:在芯步控制台获取 AppIDAPI Token 以及已添加设备的 Device ID

3.2 代码实现示例

以下代码演示了如何实现对 30A 大功率设备的几种控制逻辑:

Python 实现(基础开关与控制)

Java 实现(使用 OkHttp)

4. 30A 额定电流应用的特殊注意事项

在进行 30A 大电流负载的二次开发和控制时,不能仅关注软件逻辑,硬件安全同样至关重要:

  1. 负载类型区分

    • 阻性负载:如大功率加热棒、白炽灯。AC4-30A 可直接承载至 6600W。

    • 感性/容性负载:如大功率冰箱、空调压缩机、水泵或 LED 驱动电源。启动瞬间电流通常是额定电流的 5-7 倍。虽然额定是 30A,但官方此类负载控制在 1100W。若用于控制大型电机,必须计算启动浪涌电流

  2. 线径与散热:在软件二次开发设计“常开”逻辑时,需确保接入的线缆至少为 4mm² 或 6mm² 铜芯线,否则持续 30A 电流会导致线缆发热严重,引发危险。

  3. 固件与看门狗:在开发基于 reset 命令的自动重启逻辑时(例如用于工业路由器定时重启),请一定要在应用程序中加入失败重试机制(Retry Logic)。如果 Wi-Fi 信号不稳定导致指令下发失败,应用程序应尝试重复下发 2-3 次,确保 30A 设备状态切换成功。

5. 总结

芯步 AC4-30A 的 API 接口设计极为简洁。开发者只需关注 powerpointreset 这三个 order 字段的组装。凭借其高达 30A 的额定电流,该智能通断器非常适合用于工业设备监控、充电桩管理、智能农业养殖(控制大功率风机/水泵)以及大型场馆的灯光控制系统。