CATALOG

芯步的智能断路器25A支持HTTP接口直接控制,非常适合自助洗衣设备这种需要远程管理、按需计费的应用场景。以下方案涵盖设备选型、电气连接、接口对接和业务闭环四个环节。

解决方案:自助洗衣设备电路控制 —— 基于芯步智能断路器25A的智能化改造

1. 背景与选型分析

在自助洗衣场景中,传统洗衣设备往往不具备物联网功能,管理方无法实时监控设备的运行状态、用电情况,更难以实现远程控制和自动计费。为了解决这一痛点,我们引入芯步智能断路器25A,将其安装在洗衣机的供电线路上,通过“切入”电路的方式,实现对洗衣机的电源级控制。

选用 UNI-DLQ-25A 的核心理由:

  • 负载匹配:额定电流25A,最大支持5000W阻性负载。常见商用洗衣机功率通常在 1800W-3000W 之间,该断路器留有充足余量,且针对电机类感性负载有专门降额说明(支持800W感性负载,需注意电机工况)

  • 接口开放性:设备开放标准 HTTP 接口,这意味着无论你的后端是用 Java、Python 还是 PHP 写的,甚至是用微信小程序的云开发,都能轻松对接

  • 安装便捷性:采用标准导轨式安装,可以直接嵌入现有的配电箱中,无需改动洗衣机内部结构。

  • 网络适应性强:支持 2.4G WiFi 直连,甚至可选 4G 版本(UNI-DLQ-25A-4G),解决了洗衣房 WiFi 信号干扰或覆盖不全的问题

2. 硬件安装与电路接入方案

这是物理实施的第一步,也是保障安全的基础。

2.1 安装位置:在每台洗衣机的独立供电回路中,将智能断路器串联在总闸/漏保洗衣机插座/端子之间。

2.2 接线示意图解(非附件,文字描述):

  • 进线端(输入):将来自配电箱的220V火线(L)接入断路器的“Line/输入”端,零线(N)接入对应的“N”输入口。

  • 出线端(输出):将通往洗衣机的火线接入“Load/输出”端,零线接入对应的“N”输出口。

  • 注意:芯步这款设备的工作电压是 AC 85-265V,宽电压设计非常稳定。请一定要断电操作,接好线后请一定要拧紧螺丝,防止接触不良导致发热。

2.3 配网激活:

  • 设备上电后,按照芯步的产品手册指引,通过手机 App 或小程序为其配置 WiFi 网络。

  • 支持设定5组 WiFi 网络,可优先连接信号最强的网络,提升连接稳定性。将设备静态绑定 IP 或在路由器中设置 DHCP 保留,确保 IP 不变。

3. 软件对接与接口集成(核心环节)

本项目最核心的部分是如何利用芯步的开放接口将断路器嵌入你的自助洗衣系统。

3.1 准备工作:

  • 获取凭证:登录芯步物联网控制台,进入“开发设置”,获取 AppIDAppSecret。这是你后续所有 API 请求的“身份证”和“签名密钥”

  • 获取 Device ID:在你的控制台设备列表中,找到刚才安装的“智能断路器25A”,记录下它的唯一标识 Device ID(通常是一个整数)。

3.2 接口对接逻辑:芯步的接口非常简洁,只需构造 HTTP POST 请求即可

  • 请求地址https://api.yoyoiot.com/v2/device/ctrl

  • 核心参数(JSON 格式)针对 25A 断路器,控制通断的命令通常如下(具体需查阅产品手册确认开关指令字段):

    • 开启(闭合){ "device": "DEVICE_ID", "status": 1 }{ "switch": "on" }

    • 关闭(断开){ "device": "DEVICE_ID", "status": 0 }{ "switch": "off" }

  • 签名机制(Sign)为了安全,接口通常要求携带签名。你需要将 AppIDDevice ID、当前时间戳 ts 以及 AppSecret 按特定顺序拼接后计算 MD5 或约定的哈希值。开发阶段可开启“调试模式”暂时绕过签名检查,但生产环境必须实现此逻辑

3.3 与洗衣系统的业务联动:假设你的自助洗衣系统已有用户扫码支付功能,对接流程如下:

  1. 用户下单:用户在微信小程序支付洗衣费用。

  2. 服务器处理:你的后端服务器收到支付成功回调。

  3. 下发指令:后端服务器调用芯步的 Open API,向对应洗衣机的智能断路器发送 开启 指令。

  4. 设备响应:断路器吸合,洗衣机得电。用户操作洗衣机面板开始洗涤。

  5. 结束断电:洗涤程序结束后(可通过检测功率判断,或用户手动在小程序点击“结束”),后端调用 关闭 指令,断路器断开,洗衣机彻底断电。

    • 进阶应用:利用断路器的 “电量统计” 功能(需确认该 25A 型号是否支持此功能,通常智能断路器支持),可以实时获取本次消耗的电量,用于计算电费成本

4. 业务闭环与用户体验优化

将断路器接入系统后,除了基本的开关控制,还可以利用芯步的平台能力做以下优化:

4.1 故障自动恢复:芯步的断路器支持 “自定义联动操作”“远程定时任务”。你可以设定一个策略:例如当设备检测到洗衣机过载或短路跳闸后,自动尝试 3 次重闭合。如果仍失败,系统自动推送报修通知给管理员。

4.2 能耗监控:对于自助洗衣房东,电费是核心成本。通过 HTTP 接口查询断路器的实时功率累计用电量,可以分析洗衣机的空闲/工作状态。

  • 例如:功率 > 50W 且 < 2000W,判定为待机;功率 > 2000W,判定为运行中。

  • 这可以防止用户恶意不结算却偷偷使用洗衣机(当检测到长时间运行但无订单对应时,系统远程断电)。

4.3 网络稳定性保障:

  • 断网重连:断路器具备自动重连 WiFi 的能力。但在断网瞬间,如果用户付款了但没网怎么办?

  • 解决方案:可以在本地部署边缘网关规则(如果芯步支持),或者在洗衣 App 中增加“离线码”功能,利用蓝牙或局域网广播(如果设备支持本地局域网 API)进行应急控制。由于该设备支持 HTTP 接口,在同一个局域网内,你可以直接通过内网 IP 调用它,不经过外网,极大地提高了响应速度(需自行开发内网发现逻辑)。

5. 总结

芯步智能断路器25A接入自助洗衣项目,本质上是将传统的“机械开关”升级为“软件定义电源”。

通过其标准的 HTTP 开放接口,你可以用 极低的代码量(甚至 10 分钟内)实现设备的远程化、自动化管理。这不仅实现了“支付即通电”的无人值守模式,更通过数据化的监控手段,让洗衣房的运维效率得到质的提升,同时规避了因洗衣机老化带来的漏电、过载等电气火灾风险。