CATALOG

1. 背景与需求分析

在自助咖啡机的商业运营场景中,运营方常面临以下管理痛点:

  • 非营业时段误触:清洁维护期间,顾客误触按键可能导致设备空转或故障

  • 权限分级管理:维修人员需操作特定按钮组合(如进入维护模式),普通用户不应触发

  • 远程应急管控:设备故障或异常时,需远程禁用物理按键以防止危险操作

  • 分时运营策略:夜间或特定时段关闭部分功能(如停止售卖高价饮品)

本方案的目标是利用芯步智能硬件产品的开放HTTP API接口,通过对自助咖啡机控制模块中执行器(继电器/通断器)的远程控制,实现按钮动作的灵活屏蔽与恢复,达到“软硬结合”的智能管控效果。

2. 整体设计

2.1 核心组件

组件选型作用
咖啡机主控板基于MCU(如AiP8S3408)的现有控制板处理按键逻辑、执行冲泡指令
智能通断控制器芯步智能墙壁开关/智能PDU/单路继电器模块串接在“按键矩阵”与“主控MCU”之间,作为通断闸门
物联网云平台芯步开放平台接收API指令,下发至智能硬件
业务管理端商家SaaS后台/小程序/APP触发屏蔽或恢复指令的操作界面

2.2 物理接线逻辑

在不改动咖啡机原有MCU程序的前提下,将公共端(COM)线路按键矩阵的行扫描线(Row Line) 引出,串联接入芯步智能通断器的常开端(NO)与公共端(COM)。

graph LR
    subgraph 控制回路
        A[物理按键矩阵] --> B[芯步智能通断器]
        B --> C[咖啡机主控MCU
(如AiP8S3408)] end subgraph 控制链路 D[商家后台/APP] -->|HTTP/MQTT指令| E[芯步云平台] E -->|下发控制命令| B end B -.->|线路断开状态| C style B fill:#e1f5fe,stroke:#01579b,stroke-width:2px
  • 通路状态:按键信号正常传输至MCU,按钮生效

  • 断路状态:物理按键矩阵与MCU之间的电气连接被切断,MCU无法检测到电平变化,实现按钮完全屏蔽

3. 基于芯步接口的屏蔽逻辑实现

芯步平台提供了标准的HTTP API,用于控制接入其生态的智能硬件。核心接口为 [向设备下发指令] ,详细规范参考芯步官方文档

3.1 关键接口定义

接口地址/device/control/

请求方式POST

核心参数

参数类型说明示例
devicestring芯步智能通断器的唯一ID"11223344"
orderjson下发命令内容{"power":0}{"power":1}

3.2 按钮屏蔽执行流程

步骤一:激活屏蔽(断开线路)

当运营人员需要屏蔽咖啡机所有按钮时,管理系统调用API:

物理效果:继电器断开,咖啡机按键矩阵失去供电或信号回路。此时无论用户如何按压屏幕或物理按键,MCU 均无法采集到有效电平变化。

步骤二:取消屏蔽(恢复线路)

当营业时间开始或故障排除后,调用相同接口,将 power 置为 1

物理效果:继电器吸合,按键矩阵重新上电,咖啡机恢复正常点单功能。

3.3 拓展:部分功能按钮屏蔽

如果仅需屏蔽“清洗”、“浓度设置”等特定按钮,而非全键盘,可利用芯步的多路控制设备分组控制功能:

  • 采用多路设备:选用芯步 2路/4路智能开关。将不同按钮的信号线分别接在不同的继电器输出端。

  • 下发指定路数指令

4. 高级特性应用

4.1 利用“先断后通”实现点按屏蔽与恢复

在某些自助售卖场景,需要“按下屏蔽键→完成内部冲泡→自动恢复”。可利用接口中的 reset 命令:

应用场景:当设备处于“清洗模式”时,执行此命令,屏蔽按钮5秒,5秒后自动恢复营业,无需人工二次干预。

4.2 利用“分组控制”实现批量设备管理

对于连锁咖啡店或无人零售柜集群,通过 [分组执行命令] 接口,可一键屏蔽区域内所有咖啡机的物理按键

4.3 结合异步回调实现状态同步

由于API返回200仅代表指令下达成功,不代表设备实际已断开。为确保业务逻辑闭环(例如:只有按键真正被屏蔽后才允许开启机器盖板),需接收云端的异步消息推送。平台会在设备成功执行命令后,推送包含 extra 特征信息的消息至配置的回调URL,业务系统据此更新数据库中的“屏蔽状态”

5. 典型场景流程示例

场景:无人自助咖啡机远程闭店

  1. 触发条件:每日22:00,定时任务触发云端函数。

  2. 调用接口:向芯步云平台发送 POST /device/control/,内容包含设备ID及命令 {"power":0}

  3. 硬件执行:智能通断器识别指令,断开内部继电器。此时咖啡机屏幕虽亮(屏幕电源未断),但所有按键失效。

  4. 用户反馈:用户按压任何按钮无反应,界面停留或通过自定义语音模块提示“已暂停服务”。

  5. 次日恢复:早8:00,系统发送 {"power":1},继电器吸合,设备恢复正常运行。

6. 注意事项

  1. 电平匹配:需确认咖啡机按键扫描电压(通常3.3V或5V)与芯步通断器(多为干触点,无电压)兼容。干触点继电器不产生电压,仅作开关,一般可直接串联

  2. 上电默认状态:配置芯步设备的上电状态为“断”(或记录上次状态),防止断电后恢复供电时,继电器自动吸合导致安全风险。

  3. 应急旁路:在设备端保留机械应急开关,旁路智能模块,以备网络故障时的紧急维护需求。

7. 总结

基于芯步开放接口的按钮屏蔽方案,通过物理层串入可控开关云端API逻辑控制相结合的方式,为自助咖啡机提供了稳定、低延迟的远程管控能力。该方案无需对咖啡机原有复杂程序进行逆向烧录,仅利用标准继电器设备即可实现“硬屏蔽”,是无人零售场景下设备安全与运营策略落地的有效技术路径。

通断器产品方案:
如何在共享棋牌室灯光设备控制中对接智能硬件以实现电流超限保护控制
查看 >>
共享球场灯光电源控制:怎么把AC4-30A 定时控制开关集成到项目中
查看 >>
智能家居照明设备控制:怎么把AC4-30A 自动化控制开关集成到软件项目中
查看 >>
共享按摩椅电源控制:如何将智能通断器AC4-10A版接入到软件项目中
查看 >>
怎样在智能快递柜信号控制中集成智能硬件以实现多设备联动控制
查看 >>
自助咖啡机场景方案:
怎么在自助咖啡机控制模块管理中对接智能硬件以实现线路状态反馈控制
查看 >>
怎么在自助咖啡机控制模块管理中集成智能设备以实现场景联动控制
查看 >>
自助咖啡机控制模块管理:怎样将DC-10A 电源开关接入到软件项目中
查看 >>
如何在自助咖啡机控制模块管理中对接智能硬件来实现按钮动作屏蔽控制
查看 >>
屏蔽用途方案:
怎么二次开发25A智能限流断路器来实现按钮动作屏蔽控制
查看 >>
怎么在充电桩辅助电源控制中集成智能设备以实现按钮动作屏蔽控制
查看 >>
如何在商业店铺灯光电源管理中接入智能设备以实现按钮动作屏蔽控制
查看 >>
如何对接25A远程控制断路器以实现按钮动作屏蔽控制
查看 >>
怎么二次开发AC3-10A 计量版智能控制器以实现按钮动作屏蔽控制
查看 >>