CATALOG

芯步智能通断器AC5-10A的核心价值在于其开放的HTTP接口——无需网关、直连WiFi,平均响应仅80-120ms,非常适合集成到工厂产线控制系统中。以下方案从硬件选型、接口对接、签名安全到产线场景应用,给出完整落地路径。

1. 背景与选型

在智慧工厂的数字化转型过程中,对产线中非智能设备(如传统电机、照明、风扇、信号灯、简易水泵等)的远程控制和自动化管理是常见的痛点。大多数中小型制造工厂存在大量老旧设备,不具备原生联网能力,且改造成本高、周期长。

基于此,我们选择芯步智能通断器 AC5-10A 作为执行终端。该产品具备以下核心优势:

  • 无需网关,直连 WiFi:设备支持 2.4G WiFi 网络,无需额外购置网关,降低了硬件架构复杂度

  • 开放的 HTTP 接口:提供标准的 REST API,无论后端是什么语言(Java, Python, Go, Node.js),均可快速对接

  • 接口响应迅速:实测从云平台下发指令到设备动作,延迟在 80-120ms 之间,满足工业场景下的实时性要求

  • 支持私有化部署:对于网络隔离要求高的工厂,该产品支持局域网通信和私有化部署,数据不经过公网,保障安全

2. 硬件接入与设计

2.1 设备选型参数

  • 型号:UNI-TDQ-AC5-10A

  • 额定功率:MAX 2200W(阻性负载)/ 350W(感性负载,如电机)

  • 接线方式:串联在设备的火线(L)回路上。

2.2 整体网络架构

采用公有云 API + 本地局域网控制混合模式

  1. 控制端:您的工厂 MES 系统、SCADA 系统或自研的 Web 管理后台。

  2. 通信层:通过 HTTP 协议调用芯步 API 网关。

  3. 执行层:通断器通过 WiFi 连接工厂车间 AP,接收云端或本地指令。

  4. 混合模式:标准接口走公网(便于远程管理),同时支持局域网 IP 直连(确保工厂外网断开时,产线依然可控)。

(注:此处为架构,若需纯局域网环境,可咨询厂商部署私有化消息服务器)

2.3 核心对接流程

整个对接流程分为三个步骤:获取密钥 -> 计算签名 -> 下发指令流程逻辑如下:

MES/SCADA系统 -(HTTP POST + 签名) -> 芯步云平台 -(WiFi指令) -> [智能通断器AC5-10A] -(通断电) -> 产线设备

3. API 对接详细步骤(无代码/低代码适用)

为了将设备集成到您现有的项目中,您需要在后端服务中实现以下接口逻辑。

3.1 准备工作

在开始编码前,请从芯步控制台获取以下三个关键凭证:

  1. AppId:应用的唯一标识。

  2. AppSecret:应用密钥(严禁存放在前端浏览器或 App 客户端中)。

  3. Device ID:设备标签上的 ID 号(例如 820720)。

3.2 核心难点:签名机制(Sign)

为了防止接口被非法篡改,芯步采用 双层 MD5 签名机制。签名生成规则如下:

Sign=MD5(MD5(AppSecret)+ts)Sign = \text{MD5} \left( \text{MD5}(AppSecret) + ts \right)
  • ts:当前的 Unix 时间戳(秒)。

  • 注意拼接顺序:先对 AppSecret 做一次 MD5(得到32位小写字符串),再拼接上 ts,最后对这个新字符串再做一次 MD5。

具体生成伪代码(Python 示例,逻辑通用):

3.3 接口调试:下发“通断”指令

请求地址POST https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

请求头 (Headers)Content-Type: application/json

请求体 (Body)

实战场景示例:控制电机停止假设我们需要因故障停车而切断某台电机电源:

  • 设备 ID: 820720

  • 指令: {"power": 0}

对应的 CURL 命令(可复制到 Postman 测试):

4. 深度应用:不仅仅是开关

除了简单的开关,芯步 AC5-10A 接口还支持更复杂的工业逻辑控制,您可以通过参数配置实现智能化,无需在您的服务器上维护定时任务队列。

4.1 点动脉冲控制(先通后断)

场景:控制门禁电磁锁开门(通电3秒后自动关闭)或控制气缸电磁阀。指令{"point": 3000}效果:设备立即接通,持续 3000 毫秒(3秒)后自动断开。这对于产线上的短暂触发动作非常实用

4.2 延时启动控制(先断后通)

场景:设备冷却风扇停机延时(停止产线后,风扇继续运行5分钟散热)。指令{"reset": 300000}效果:设备立即断开(复位),5分钟后自动接通 。需要注意的是,此处的参数单位同样是毫秒。

4.3 外接开关量输入

AC5-10A 提供了一路开关量输入接口,这意味着除了远程控制,您还可以外接物理轻触开关行程开关应用场景

  • 本地急停:在产线旁安装物理急停按钮,直接控制通断器,同时通断器的状态会同步上报给云端。

  • 联动控制:接入传感器(如限位开关、温控开关),实现物理电平变化直接触发断电,比云端控制更快速、更安全。

5. 项目实施注意事项

5.1 负载匹配与安全

  • 感性负载限制:AC5-10A 用于电机类负载时,额定功率上限为 350W。如果是控制大功率电机(如车床主轴),请一定要在外部加装交流接触器(利用通断器控制接触器的线圈,接触器控制电机),否则会烧毁设备

  • WiFi 信号:工厂环境金属结构多,对信号屏蔽强。保证每个通断器旁 WiFi 信号强度在 -70dBm 以上,否则可能掉线。

5.2 代码层面的鲁棒性

  • 签名时效:签名中的 ts 时间戳与服务器时间误差不能过大(通常为5分钟内)。请确保部署代码的服务器系统时间已同步 NTP。

  • 重试机制:由于是 HTTP 请求,网络抖动可能导致超时。请在代码中实现随机间隔(或逐次增大间隔)重试(重试3次,每次间隔2秒)。

  • 批量控制:接口支持一次请求控制多个设备,在 device 字段中用逗号分隔即可,例如 "device": "820720,820721,820722"

5.3 状态同步策略

虽然接口响应快,但设备状态(如被人按了物理按钮)可能未同步到您的系统。您的项目通过芯步提供的设备状态查询接口定期拉取,或配置回调接口(Webhook),当设备状态变化时,主动推送到您的服务器。

6. 总结

将芯步智能通断器 AC5-10A 对接到工厂项目中,是一条低成本、高效率实现产线数字化的路径。开发者仅需关注签名生成逻辑业务指令组装,无需关心底层网络穿透和设备保活。

核心实施路径总结:

  1. 硬件安装:串入电路,确保供电与 WiFi 覆盖。

  2. 获取凭证:在控制台拿到 AppId、Secret 及 Device ID。

  3. 实现签名:按照 md5(md5(Secret)+ts) 构造动态签名。

  4. 调用接口:针对产线特定动作,灵活运用 powerpointreset 命令。

  5. 安全闭环:对于大功率设备,请一定要通过通断器驱动接触器实现隔离控制。

通过上述方案,通常开发人员可以在 10-20 分钟内完成第一个指令的调试与对接,快速赋能您的工厂 MES 系统,实现产线设备的万物互联