CATALOG

自助洗衣场景对电源控制的可靠性要求较高——断电重连、网络抖动、设备故障都需要妥善处理。芯步的开放接口采用HTTP签名验证机制,同时支持局域网私有化部署,正好可以满足这类无人值守场景的需求。以下是具体方案:

1. 项目需求与挑战

在自助洗衣店场景中,通常一个机柜需要管理多台洗衣机(如8台)。运营方需要对每台设备的电源进行独立控制,以实现:

  • 分时电价管理:在电价谷时段自动开启特定设备;

  • 远程故障复位:当洗衣机死机时,远程切断该路电源实现硬重启;

  • 安全节能:非营业时间彻底切断闲置设备电源;

  • 负载均衡:避免8路设备同时启动导致瞬间电流过大。

技术难点在于:传统时序电源控制器只能按固定顺序开关,无法与业务系统(如扫码支付、计费系统)联动。本方案引入芯步的智能插座/通断器开放API,将电源控制与业务逻辑深度结合。

2. 设计

本方案采用“云管端”一体化架构,将芯步的硬件作为执行层,由运营方服务器作为策略核心。

  • 设备层:由8个芯步智能通断器(或8路继电器模组)分别接入1-8号洗衣机的火线回路。

  • 网络层:利用设备自带的WiFi 2.4G通信,通过路由器接入公网或本地局域网。根据芯步的接口特性,设备支持HTTP直连,无需额外网关,极大降低了机柜内的硬件复杂度

  • 平台层:芯步开放平台负责设备连接管理。

  • 应用层:自助洗衣SaaS系统(运营方自建服务器)。

3. 核心对接机制:HTTP API 调用

芯步开放接口具备“简单、清晰”的特点,支持任何支持HTTP请求的编程语言(如Java、Python、Go、PHP)。对接流程分为以下三步:

3.1 设备注册与鉴权

在部署机柜时,需将8个智能硬件添加到芯步控制台。每个设备对应唯一的 Device ID。在调用接口时,需携带签名,格式如下:

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

其中 {sign} 是基于AppSecret生成的MD5签名,{ts} 为时间戳,用以防重放攻击

3.2 下发控制指令(核心逻辑)

运营方服务器需构建如下JSON数据体向指定设备下发命令。例如,用户支付成功后需要开启“3号洗衣机”的电源:

定时与延时逻辑实现虽然硬件本身支持立即响应,但为了实现“定时控制”,复杂的定时逻辑必须在应用层服务器实现

  1. 创建定时任务:运营方SaaS系统接收“预约洗涤”请求后,在本地数据库生成一条Job。

  2. Cron触发:使用Quartz或Scheduler组件,在指定时间(如22:00)调用上述API。

  3. 延时关闭:在开启电源后,系统可设定一个延时任务(例如120分钟后),调用关闭API,防止空转。

3.3 状态同步与消息推送

自助场景下,服务器需要知道设备真实状态(如过载跳闸、被人踢掉插头)。芯步支持实时状态上报机制

  • 配置回调URL:在芯步开发者中心配置运营方的服务器地址(例如:https://laundry.xxx.com/device/callback)。

  • 处理推送:当设备状态发生变化时,平台会主动推送消息至服务器。服务器据此更新前端界面,告知运维人员“3号机离线”或“5号机电压异常”。

4. 定时控制策略的具体实现

针对8路设备的定时控制,采用以下三种混合策略:

4.2 策略一:基于本地RTC的离线守时(推荐配置)

针对网络不稳定的场景,选配具备RTC(实时时钟)或内置时钟芯片的电源控制器。市面上类似AIPHA RS-108或OSDPRO P8等成熟电源管理器均支持一周计划管理与8个时间段开关机设置

  • 操作方式:通过RS485或本地配置工具,预设8路设备的周一至周日开关机时间表。

  • 优势:即使外网断开,设备依然能依据本地时钟执行通断,保障洗衣店基本运营。

4.2 策略二:平台/服务器集中调度(SaaS层)

利用芯步开放能力,在云端实现“智慧用电”。

  • 分时段电价逻辑:服务器读取电网电价表,动态调用API。例如:凌晨0:00-6:00电价低,调用API开启大功率洗衣机预热或工作。

  • 轮流启动:为防止8路设备同时开启导致跳闸,服务器在发送指令时,可间隔500ms依次发送8个请求。

4.3 策略三:联动触发控制

利用芯步传感器生态,实现更智能的控制。例如在机柜内安装智能人体存在传感器

  • 场景:当传感器检测到“无人”状态持续30分钟,服务器自动调用API切断所有8路电源进入待机;检测到“有人”进店,自动开启1号机待机。

5. 部署实施步骤

  1. 硬件接线:在自助洗衣设备机柜中安装芯步智能硬件。如果是单路通断器,需将8个模块分别串接在断路器之后;优选方案是直接采购集成的可编程8路继电器控制板,以节省布线空间。

  2. 网络配置:通过设备配网模式将8个设备连接至店铺WiFi。由于该系列产品支持5组WiFi网络设定,可以同时设置主WiFi和备用WiFi,极大提升了网络冗余度

  3. 平台对接开发

    • 参考芯步开放平台文档,获取API密钥。

    • 在后端集成SDK或直接编写RestTemplate调用逻辑。

    • 开发前端管理页面(如:1号设备按键绿色表示开,红色表示关,并设置“谷电时段计划”保存按钮)。

  4. 本地容灾配置:利用硬件自带的定时器功能(如有物理按键),设置紧急情况下的手动越权控制,防止软件系统故障时无法洗衣。

6. 总结

  • 高性价比:无需采购昂贵的进口电源时序器,利用标准智能硬件配合软件逻辑即可实现。

  • 实时性与可靠性:芯步接口响应极快(实测约80-120ms),且支持局域网私有化部署(即使断网,若路由器正常,局域网内仍可控制)

  • 运维可视化:通过开放的API接口,洗衣店老板可直接在公众号上查看每台设备的实时电流、电压及开关次数,提前预防线路老化风险。

  • 灵活性:后期若新增扫码支付功能,无需改动硬件线路,仅需在API调用前增加“支付验证”逻辑即可。

插排产品方案:
数据中心机柜电源能耗管理:如何将机柜分控PDU5位集成到项目中
查看 >>
如何在设备机房远程运维电源管理中对接智能设备以实现故障告警通知
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
通信机柜设备电源管理:怎么把智能8位分控PDU集成到自己的项目中
查看 >>
怎样二次开发8位远程控制分控PDU来实现过流自动断电控制
查看 >>
自助洗衣场景方案:
自助洗衣设备电源管理:怎么把智能通断器 AC4-10A对接到项目中
查看 >>
自助洗衣设备电源管理:如何将智能插座10A86型对接到自己的项目中
查看 >>
怎样在自助洗衣设备电路控制中接入智能设备来实现额定 8800W 负载控制
查看 >>
如何在自助洗衣设备机柜电源管理中接入智能硬件来实现机柜8路设备总电源定时控制
查看 >>
自助洗衣设备机柜电源管理:如何把总控PDU(5位)对接到软件项目中
查看 >>
8路用途方案:
怎么在配电柜智能改造中接入智能设备来实现8 路设备电源状态监测
查看 >>
怎样在配电柜智能改造中接入智能硬件来实现控制8路交直流输出
查看 >>
怎么在居家照明控制中对接智能设备来实现8路独立线路控制
查看 >>
怎样在无人售货机控制中集成智能硬件以实现8路设备电源状态监测
查看 >>
如何在安全节能交流设备管理中接入智能设备以实现8 路独立交流线路控制
查看 >>