CATALOG

AC4-20A是一款支持HTTP接口远程控制的智能通断器,可直接通过Wi-Fi接入,无需网关。下面从硬件准备、接口对接、命令下发到项目落地,给出完整的集成方案。

一、 背景与选型分析

在智能照明或设备控制项目中,往往需要在不更换原有灯具的情况下,实现远程控制和智能化管理。

芯步智能通断器AC4-20A 的核心优势在于:

  • 高功率承载:额定功率 4400W,额定电流 20A,不仅适用于照明,也适用于热水器、空调等大功率电器

  • 接口开放性:提供标准的 HTTP API 接口,这意味着无论你的后台是用 Python、Java、Go 还是 PHP 开发,甚至是不写后端代码的低代码平台,只要能发 HTTP 请求,就能控制它

  • 部署灵活:支持 Wi-Fi 2.4G 直连,无需额外购买网关;同时支持 私有化部署局域网控制,数据安全可控

  • 安装便捷:采用 导轨式安装,适合安装在配电箱内,接线简单

二、 整体架构

要将 AC4-20A 集成到你的项目中,通常采用标准的物联网云云对接架构:

  1. 设备层:智能通断器 AC4-20A(执行开/关指令)。

  2. 网络层:设备通过 2.4G Wi-Fi 连接互联网。

  3. 芯步云:设备注册和管理在云端,开放 HTTP API。

  4. 应用层(你的项目)

    • 业务服务器:你的后端逻辑(如订单系统、定时任务)。

    • 前端:你的 App、小程序或 Web 管理后台。

数据流用户点击App -> 你的业务服务器 -> 调用芯步API -> 芯步云 -> Wi-Fi -> AC4-20A执行动作

三、 集成步骤详解

第一步:硬件安装与配网(集成前置条件)

在写代码之前,需要确保设备在线。

  1. 接线:将 AC4-20A 接入 85-265V 交流电路,输出端接灯具或设备。注意:接线必须在断电下由专业电工操作,火线(L)进,火线(L)出

  2. 配网:由于设备需要连接 Wi-Fi,有两种常用方式:

    • 方式 A(小程序配网):使用微信搜索“芯步小程序”,登录账号 -> 选择工作台 -> 添加现场 WiFi(仅支持 2.4G)-> 按照提示让设备进入配网状态(通常是断电重启后指示灯快闪)-> 通过手机热点辅助完成配网

    • 方式 B(控制台配网):登录芯步官网控制台,在网络配置中登记目标 WiFi 信息,后为设备指定该网络

第二步:获取 API 凭证(接口调用的钥匙)

芯步的 HTTP 接口采用签名验证机制,以保证安全性。你需要准备以下 4 个参数:

  1. AppID:在芯步控制台的“开发设置”中查看。

  2. AppSecret:同上,这是密钥,请妥善保管。

  3. Device ID:配网成功后,在控制台设备列表中可以找到该通断器的唯一 ID。

  4. Timestamp(ts):当前 Unix 时间戳(秒)。

  5. 签名算法(核心)官方签名规则为:sign = md5( md5(AppSecret) + ts )注意:这是一个二次 MD5 加密过程,先对 Secret 做 MD5,其结果拼接上时间戳,再整体做一次 MD5。

第三步:接口调试与开发

由于 AC4-20A 是单路通断器,其控制指令相对简单。

1. 请求地址(Endpoint)POST https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

2. 请求头Content-Type: application/json

3. 请求体 Body 参数

4. 代码示例(以 Java + OkHttp 为例)在项目中,你需要封装一个调用芯步 API 的工具类。以下是一个典型的控制函数逻辑(基于签名规则推算,实际使用需替换变量):

5. 特殊功能:点动模式有时需要脉冲控制(如控制卷帘门或信号触发),AC4-20A 支持 先通后断(point) 模式。只需将 order 中的 power 替换为 point