CATALOG

芯步的开放接口采用标准HTTP协议,设备ID+签名验证即可下发命令,响应时间约80-120ms,非常适合自助洗衣这类需要毫秒级响应的场景。以下方案围绕“智能控制器硬件 + 开放接口调用 + APP交互”三层架构展开。

1. 背景与需求分析

在自助洗衣房(校园、公寓、社区店)的运营中,传统的投币或刷卡洗衣机存在管理盲区:用户常面临“白跑一趟”(机器被占用)或“干等半小时”的痛点;而运营商则面临设备状态不可见、营收数据滞后等问题。

核心需求:

  • 远程唤醒与控制:用户无需到场,通过手机APP即可查看设备状态并一键启动。

  • 精准电源管理:非工作时段彻底切断设备电源,避免待机耗电及电路老化风险。

  • 状态实时同步:将洗衣机的工作流程(待机、洗衣、结束)实时映射至手机端。

2. 设计

本方案采用 “智能控制器 + 公有云平台 + 移动端APP” 的架构。利用芯步硬件的高兼容性接口,对传统洗衣机进行“无损”智能化改造。

核心逻辑链路用户APP发起指令 → 云端服务器处理 → 调用芯步开放API → 智能控制器执行继电器动作 → 洗衣机通电/断电 → 设备状态通过API回调上报 → 用户端收到反馈。

3. 硬件层改造:智能电源控制器对接

要实现手机遥控,关键在于在洗衣机电源输入端串联芯步智能电源控制器。该控制器内置继电器模块和电量采集模块,是连接“哑终端”洗衣机与互联网的桥梁。

3.1 接线与安装

  • 强电接入:将控制器的输入端接入220V市电,输出端接入洗衣机的电源插头。通过控制内部继电器的通断,直接决定洗衣机的供电状态。

  • 弱电通信:控制器内置Wi-Fi模组(支持2.4G频段)或4G模组。在Wi-Fi覆盖良好的场景,优先使用Wi-Fi直连路由器降低运营成本;在厂房或信号复杂区域,可采用4G版本插卡即用

  • 物理兼容:控制器外壳设计采用工程塑料密封,具备防水、防潮特性,适配潮湿的洗衣房环境

3.2 状态感知机制除了简单的通断,控制器需具备电力载波侦测能力。即使不连接洗衣机的串口,只要通过监测电流和功率的变化,系统就能自动判断洗衣机状态:

  • 电流为0:设备断电/空闲。

  • 电流波动异常:设备故障或被他人手动启动。

为了实现更精细的控(如选择“大件洗”模式),通过RS485或GPIO接口与洗衣机的电脑板排线连接,模拟按钮信号

4. 接口层实现:芯步开放接口调用

这是实现“遥控”的技术核心。芯步提供标准的HTTP/HTTPS接口,支持任何后端或移动端调用。开发者无需关心底层通信协议,只需按照API文档组装JSON数据包即可

4.1 接口鉴权与连接每一次APP发起控制,实质上是向云端发送一条经过签名的HTTP请求。流程如下:

  1. 获取凭证:在芯步开发者后台获取 AppId 和 AppSecret。

  2. 动态签名:请求URL中需携带sign(签名)和ts(时间戳),防止指令被篡改或重放攻击。

  3. 下发指令

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

    • 核心JSON载荷

    • 响应速度:该接口从请求发出到设备执行动作的端到端延迟约为80-120ms,几乎无感知延迟,确保用户点击APP“启动”按钮后洗衣机即刻响

4.2 数据上行与同步洗衣机不仅仅要“听话”,还要会“汇报”。当设备状态发生变化(如用户手动关盖、脱水完成),控制器会主动向开发者预设的服务器地址推送状态数据。

  • 消息推送示例:服务器会收到包含 {"device_id":"20240001", "status":"washing", "remaining_time":15} 的实时数据。APP端据此更新UI界面,实现“剩余时间15分钟”的倒计时功能。

5. APP功能逻辑与用户体验设计

基于上述接口能力,手机APP的交互流程设计如下:

第一种场景:远程启动

  1. 查看详情:用户在宿舍打开APP,通过地图或列表视图中,调用API查询设备,看到“3号机空闲”。

  2. 预约锁定:点击“预约”。服务器下发指令锁定该设备,防止他人占用。

  3. 支付与执行:用户在线支付后,APP调用上述 /control 接口,order 中包含启动指令。云端指令下发,控制器继电器吸合,洗衣机得电。

  4. 模式选择:针对滚筒洗衣机,可通过高级API指令模拟面板按键,远程设定“标准洗”或“快洗”(需硬件支持多路继电器)

第二种场景:智能电源管理与节能

  • 自动断电:当控制器检测到电流归零(洗衣完成)并持续5分钟后,无需等待用户操作,系统自动调用API下发 power:0 指令,彻底切断主机电源。这解决了传统共享洗衣机长期待机耗电的行业痛点

  • 异常保护:若后台API检测到某设备电流长时间超限(电机堵转),下发断电指令,防止火灾。

6. 总结

  1. 部署灵活性:芯步硬件支持 “局域网纯本地化”“公网SaaS” 两种部署模式。对于校园网内部署,无需互联网也可通过局域网API实现控制,保障网络不通时的稳定性

  2. 一体化无缝对接:开放接口标准化程度高,无论APP后端是用Java、Python还是PHP,都能通过HTTP请求快速对接,研发周期缩短至3-5天

  3. 硬件成本优化:相比需要额外网关的Zigbee方案,芯步的WiFi直连方案减少了网关设备投入,且支持多WiFi热备(可设定5组WiFi),信号稳定性更强

  4. 数据驱动运维:通过接口采集的用电量数据与订单数据比对,运营商可远程判断设备故障(如“洗衣机通电但功率过低” -> 皮带断裂),实现预测性维护。

7. 部署流程概述

  1. 硬件安装:将控制器串入洗衣机电源线,连接信号排线(如需深度控制)。

  2. 配网激活:通过芯步提供的工具或自研APP,为控制器配置WiFi。

  3. 接口对接:在芯步开放平台创建应用,获取API Key,并在自研服务器端配置消息接收地址(Receive URL)。

  4. 测试上线:通过Postman模拟API调用测试继电器动作,成功后集成至正式版APP。

插座产品方案:
展会现场设备电源控制:如何将16A86型远程控制电源插座接入到项目中
查看 >>
银行网点设备电源控制:怎么将10A86型智能电源控制插座集成到自己的项目中
查看 >>
家庭智能改造:如何把10A86型智能电源控制插座对接到自己的项目中
查看 >>
怎么接入16A86型电器开关来实现设备电源状态监测
查看 >>
店铺设备电源管理:怎样将16A86型远程控制电源插座接入到项目中
查看 >>
自助洗衣场景方案:
自助洗衣设备机柜电源管理:如何把总控PDU(5位)对接到软件项目中
查看 >>
自助洗衣设备机柜电源管理:如何将智能总控PDU5位接入到软件项目中
查看 >>
如何在自助洗衣设备电源管理中接入智能设备以实现线路状态反馈控制
查看 >>
自助洗衣设备电源管理:怎么把智能通断器 AC4-10A对接到项目中
查看 >>
自助洗衣设备电源管理:怎样把AC1-10A 电源控制模块集成到软件项目中
查看 >>
遥控用途方案:
如何对接手机远程遥控墙壁复合开关以实现手机远程遥控门禁/照明
查看 >>
怎样在自动化设备远程控制场景中集成智能硬件来实现手机 APP 远程遥控
查看 >>
如何在自助洗衣设备电源管理中对接智能设备以实现手机 APP 远程遥控
查看 >>
怎样在门店门禁照明改造中对接智能硬件来实现手机远程遥控门禁/照明
查看 >>
怎样二次开发10A86型智能电源插座来实现手机 APP 远程遥控
查看 >>