CATALOG

AC4-30A是一款支持HTTP接口的智能通断器,无需网关、即插即用,非常适合快速改造传统产线设备。以下方案从硬件连接、接口调用到业务逻辑编排,给出完整的对接路径。

解决方案:基于芯步AC4-30A的智慧工厂产线设备远程控制与改造

1. 背景与需求

在现代智慧工厂的升级改造中,往往面临一个痛点:老旧产线的核心设备(如大功率电机、照明系统、流水线动力柜、除尘风机等)不具备联网能力,且布线复杂、改造成本高。

需求目标:

  • 远程启停: 工程师在中控室即可切断/接通产线某台30A大功率设备的电源。

  • 状态可视: 实时查看设备的通断电状态,避免误操作。

  • 快速集成: 将硬件对接到现有的MES(制造执行系统)或SCADA(监控与数据采集系统)中。

选型依据: 芯步 AC4-30A 智能通断器支持 85-265V宽电压 输入,最大负载 30A(约6600W),可直接串联在设备前端,且开放 HTTP API,开发门槛低

2. 硬件部署与接线方案

2.1 硬件清单

  • AC4-30A 智能通断器 × N个(根据控制设备数量)

  • 2.4G WiFi 覆盖(该设备仅支持2.4G频段,不支持5G)

2.2 接线逻辑该设备采用“串联”方式接入电路。请请一定要由专业电工在断电状态下操作

  • 输入端(IN): 连接市电220V(火线L/零线N)。

  • 输出端(OUT): 连接负载设备(电机、风机、照明总成等)。

    • 注意: 针对 感性负载(如电机、压缩机),额定功率控制在 1100W 以内,以防止瞬间电弧损坏触点

2.3 产线场景模拟

  • 场景: 控制车间第3号破碎机或传送带。

  • 做法: 将AC4-30A安装在设备的动力配电箱内,接在断路器之后、设备控制回路之前。

3. 软件对接设计

AC4-30A 的核心优势在于 “去网关化” 。它通过 WiFi 直连云平台(或私有化服务器),你的上位机只需要通过 HTTP 请求调用 API,无需复杂的 TCP/IP 或 Modbus 协议栈。

对接架构图:

flowchart LR
    subgraph A [工厂中控室]
        MES[MES/SCADA系统]
    end
    
    subgraph B [网络层]
        HTTP[HTTP API调用
签名验证] Cloud[芯步云
或私有化服务器] end subgraph C [车间现场] WiFi[WiFi 2.4GHz] AC4[AC4-30A智能通断器] EQ[产线设备 30A] end MES --设备控制指令--> HTTP --传输至--> Cloud Cloud --无线信号--> WiFi --下达通断指令--> AC4 --物理通断--> EQ AC4 --状态反馈--> Cloud --消息推送--> MES

4. API 对接详细步骤

芯步开放平台采用统一的签名机制来保证安全性

4.1 准备工作

  • 在 [芯步开放平台] 注册账号,获取 AppIDApp Key

  • 将AC4-30A设备配网,绑定至平台账号下,获取 Device ID(如:820720)。

4.2 接口调试(以控制设备“闭合/断开”为例)

将AC4-30A对接到项目中的本质是组装一个 HTTP POST 请求。

  • 请求地址:http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方法:POST

  • 请求 Body (JSON):

控制设备 开启

4.3 签名计算(关键安全环节)为了防止接口被恶意调用,需要对请求进行签名。你需要编写一个通用函数来处理计算逻辑。

  • 参数组合顺序: 通常是 AppKey + ts 进行 MD5 加密,或者按照官方 SDK 逻辑拼接。

  • 注意:ts 参数必须与服务器时间误差在一定范围内(通常5分钟内),以防重放攻击

4.4 代码集成示例(以 Python/JS 后端为例)

你可以将以下逻辑封装成 FactoryController 类,供产线其他模块调用。

  • Python 后端集成示例: 适合快速测试或嵌入自动化脚本。

  • Java (Spring Boot) 后端集成示例: 适用于企业级 MES 系统对接。

5. 状态同步与事件驱动机制

仅仅下发命令是不够的,智慧工厂需要“闭环”——即确认设备是否真的动作了,或者被人按了设备上的物理按钮时,上位机如何感知?

方案一:HTTP 主动查询(适合低频轮询)调用 设备状态查询接口,传入 Device ID,获取当前的 power 状态值。

方案二:消息推送(适合实时监控产线)这是工业级应用最佳实践。你需要搭建一个 公网(或内网)接收服务器

  • 在芯步控制台配置你的服务器回调地址(Webhook)。

  • 一旦产线工人按下了 AC4-30A 的物理按键,或者远程触发了断电,设备会主动上报状态到你的服务器。

  • 逻辑处理: 你的服务器接收到 status 变更后,可以触发:

    1. 在 MES 中记录该设备的启停时间戳。

    2. 如果发现异常断电,触发告警短信发送给车间主任。

6. 进阶:私有化部署(局域网直连)

许多高科技工厂(如半导体、锂电池厂)出于数据安全考虑,核心产线禁止访问公网。AC4-30A 支持私有化部署方案

  • 实现方式: 将设备的固件配置为指向你本地的服务器 IP 地址。

  • 优势: 控制指令仅在工厂内网传输,时延更低(毫秒级),不依赖外网宽带,即使工厂宽带光纤断了,产线依然可控。

7. 总结

通过接入 AC4-30A,可以极低成本实现传统“哑设备”的联网化,避免了对老旧 PLC 的复杂改造。

  • 对开发者而言:只需关心 HTTP 接口调用和业务逻辑,2小时内可完成原型对接。

  • 对产线而言:将原本需要人工去电柜拨闸的动作,升级为系统自动执行或远程鼠标点击。