CATALOG

AC4-30A智能通断器通过标准HTTP接口实现对交流电路的控制,兼容Web、App、小程序等多种软件项目架构。以下是完整的集成方案。

基于芯步 AC4-30A 远程控制开关的软件集成方案

1. 概述

本方案的目标是解决如何将芯步的 AC4-30A 智能通断器(大功率交流控制模块)快速集成到现有的软件项目中。通过调用其开放的 HTTP API 接口,开发者可以在任何支持 HTTP 协议的编程环境(如 PHP、Java、Python、Go、Node.js 等)中,实现对 85V-265V 交流电路的远程开关控制、状态查询及定时任务管理。

该设备额定电流高达 30A,支持 6600W 阻性负载,非常适合工业照明、商业展示灯、户外景观灯及各类大功率灯具的智能化改造

2. 核心技术参数与准备

在开始集成前,请确认硬件和对接凭证准备就绪:

2.1 硬件参数

  • 工作电压:AC 85-265V (覆盖全球民用电压标准)

  • 额定电流:MAX 30A

  • 负载参考

    • 阻性负载(如白炽灯、电热管):6600W

    • 感性负载(如电机、LED驱动):1100W (注意降额使用)

  • 通讯方式:Wi-Fi 2.4GHz 802.11 b/g/n

  • 控制协议:HTTP API

2.2 软件凭证

在芯步物联网控制台中,你需要获取以下信息用于签名认证

  • AppID:应用的唯一标识。

  • AppSecret:开发者密钥。

  • Device ID:设备的唯一ID(硬件配网后在控制台查看)。

3. 接口集成方案

AC4-30A 的核心控制是通过向指定的 API 端点发送 POST 请求来实现的。API 网关地址为:https://api.thingboot.com

3.1 认证机制(签名计算)

为了安全,所有请求必须携带签名。签名算法逻辑如下

  1. AppSecret 进行 MD5 加密得到 SignStr1

  2. 获取当前 Unix 时间戳(秒) ts

  3. SignStr1ts 拼接,再整体进行 MD5 加密,得到最终的 sign

公式sign = md5( md5(AppSecret) + ts )

3.2 API 端点配置

  • 请求地址https://api.thingboot.com/{AppID}/device/control/

  • 请求方法POST

  • Query 参数?sign={sign}&ts={ts}

  • HeaderContent-Type: application/json

  • Body 结构

3.3 控制指令详解

针对灯具系统,主要使用线路控制指令,详见下表:

功能说明指令对象 (order)适用场景
开启灯具power11继电器吸合,线路导通
关闭灯具power10继电器断开,线路切断
点动(先通后断)point毫秒数控制闸机、门锁或短暂警示灯,如 {"point": 3000} 通电3秒后自动断开
复位(先断后通)reset毫秒数设备重启或短暂断电复位,如 {"reset": 5000} 断开5秒后自动恢复通电

注意:针对单路控制,通常使用 power1 指令。如果设备是多路版本,则对应 power2, power3

4. 代码集成示例

以下提供两种最常见的集成写法,你可以根据项目后端语言进行转换。

4.1 Shell / cURL 方式

适合在脚本或 Linux 环境中快速测试设备连通性

4.2 Python 方式

适合集成到 Django、Flask 等 Web 后端框架

4.3 Java 方式

5. 高级功能与集成

5.1 状态同步与回调

单纯的开关控制只是第一步。在实际的软件项目中,你需要保持灯具状态的同步

  • 主动查询:系统可以定时拉取设备当前状态。

  • 被动接收:配置消息推送。当设备状态因物理按键或断电发生变化时,芯步平台会主动向你的服务器推送状态变更消息,你的系统接收并更新数据库中的灯具状态。

5.2 智能联动策略

利用 AC4-30A 的接口,结合你系统中的传感器数据(如光照传感器、人体雷达),可以实现自动化逻辑:

  • 场景联动:如果光照度 < 100Lux 且 人体雷达探测到人,则调用 {"power1":1} 开启照明。

  • 定时任务:在 API 层面可以实现定时开关,但对于复杂的循环日程,在软件端(如 Cron Job)做好时间计算,在特定时间点触发 API 调用。

5.3 安全性考量

  • 局域网直连与私有化:如果业务场景要求比较高的响应速度或安全性(如工厂车间),咨询芯步技术支持,将设备配置为局域网模式或进行私有化部署,使 HTTP 请求完全不经过外网

  • 负载安全:虽然硬件支持 30A,但在软件层面应做限制。如果是 LED 灯具(感性/容性负载),单个设备功率不应超过 1100W,否则容易损坏触点

6. 总结

通过集成芯步 AC4-30A 的开放接口,开发者无需处理复杂的射频或蓝牙协议,仅需通过标准的 HTTP POST 请求即可完成对 6600W 大功率交流灯具的毫秒级控制。该方案支持云端和局域网两种模式,具有很强的兼容性和扩展性,可轻松嵌入智慧楼宇、智能家居中控或工业自动化系统中。