CATALOG

60A导轨式智能断路器接入自助洗衣设备,核心在于利用芯步开放的HTTP API接口,实现设备通断控制与状态监控。以下是具体的接入方案。

解决方案:基于芯步60A导轨式智能断路器的自助洗衣设备智能化改造

1. 硬件选型与核心准备

在自助洗衣场景中,洗衣机、烘干机等大功率设备(单机功率通常在2KW-5.5KW之间,电流约10A-25A)需要高可靠性的控制元件。

  • 推荐型号芯步 UNI-DLQ-M-60A 智能大功率断路器

  • 选型理由:该设备额定电流60A,额定功率高达8000W,具备充足的冗余 capacity,可完美覆盖单台甚至多台商用洗衣机的总路控制。最重要的特性是它无需网关,直接通过WiFi 2.4G联网,降低了硬件部署成本和故障节点

2. 接口设计

芯步的设备开放标准HTTP接口,这使得对接不限制编程语言(Java/Python/PHP/Node.js均可),且能无缝集成进现有系统(如微信小程序、微信公众号后台、PC收银系统或SaaS平台)

  • 通信模式:采用 “你(业务服务器)——芯步云(API)——设备(断路器)” 的间接控制模式。

  • 私有化选项:若对数据安全或响应速度有比较高要求,该产品支持私有化部署局域网直连,可将API接口部署在本地服务器,数据不外流

3. 对接开发四步流程

第一步:环境搭建与凭证获取

  1. 注册开发者账号:在芯步官网注册账号并登录工作台。

  2. 获取密钥:在“开发设置”中获取 AppID(应用标识)和 AppSecret(应用密钥)。这两个字符串是后续API鉴权的核心

  3. 设备配网:通过“物联网控制台”或微信小程序,将现场的60A断路器连接到店铺的2.4G WiFi网络

第二步:签名生成(核心安全机制)为了防止接口被恶意调用,每次请求都需要携带动态签名。芯步采用的签名算法逻辑如下:

  • 参数AppSecret(已加密存储)、ts(当前Unix时间戳,秒级)。

  • 公式Sign = md5( md5(AppSecret) + ts )

  • 具体步骤

    1. AppSecret 进行第一次MD5加密,得到字符串 S1

    2. S1 与当前时间戳 ts 进行字符串拼接,得到 S2

    3. S2 进行第二次MD5加密,得到最终的 Sign

  • 作用:该签名具有时效性(通常检查ts与服务器时间误差),防止请求被重放攻击。

第三步:核心接口调用(控制设备通断)在自助洗衣业务流程中(如用户扫码支付成功),后台需向断路器发送“闭合”命令以启动洗衣机。

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

  • 请求头Content-Type: application/json

  • 请求体示例

注:虽然60A断路器通常只有一路大功率输出,但也要遵循通用指令格式 power1

第四步:状态同步与数据监听仅下发命令是不够的,系统还需要感知设备状态(如:是被人按下了物理按钮关断?还是过载跳闸?)。

  • 机制:开启设备状态主动推送。在芯步控制台中配置“消息推送URL”(你的服务器公网地址)。

  • 实时性:当断路器状态发生变化(通断、电压电流波动、过载报警),设备会通过HTTP POST请求将数据实时推送到你的服务器,系统据此更新订单状态或触发预警

4. 实际业务场景时序

假设用户通过小程序使用洗衣机:

  1. 用户操作:用户扫码选择“洗衣模式”,支付5元。

  2. 后台逻辑:业务系统生成订单,支付回调触发 “下发闭合指令” 给断路器API。

  3. 硬件动作:断路器吸合,对应洗衣机得电。

  4. 用户交互:用户长按洗衣机物理启动按钮,开始洗衣。

  5. 结束逻辑

    • 方案A(计时):订单倒计时结束,后台发送“断开指令”,洗衣机断电。

    • 方案B(物理联动):设备推送“洗衣机完成提示音”或“电流回落检测”,后台接收消息后自动断电并通知用户取衣。

5. 关键注意事项(FAQ)

  • 关于WiFi稳定性:60A断路器位于强电箱内,金属箱体对WiFi信号有屏蔽作用。实施时确保现场2.4G信号强度,或外接天线延长线至箱体外

  • 关于多台设备:接口支持批量控制。如果一套逻辑控制多台洗衣机,可以在 device 参数中传入多个ID(用逗号分隔)

  • 关于计量功能:60A断路器若带有“计量数显版”,可以利用 order 中的查询命令实时获取电压、电流、功率数据,结合算法可判断洗衣机是否处于“待机”或“运行异常”状态,这对无人值守场景非常有价值

通过以上步骤,开发人员无需关心底层无线通信协议,仅通过简单的HTTP请求即可完成对60A大功率断路器的集成,实现自助洗衣机的远程配电、计费联动和安全保护。