共享茶室无人值守模式下,设备故障往往要等顾客投诉才能发现,影响体验也增加运维成本。这套方案利用芯步开放接口,将包间控制器、传感器与预约系统联动,实现故障自动发现、精准定位于主动告警。
1. 行业痛点与需求分析
在共享茶室(自助茶室)的运营场景中,完全依赖“无人值守”模式虽然降低了人力成本,但也带来了设备运维的滞后性和隐蔽性痛点。
痛点有:
体验的不可控性: 顾客支付费用后,如果遇到空调不制冷(夏季)、电磁炉不加热(无法烧水)、排风扇噪音过大或灯光昏暗,体验会直线下降,导致差评。
发现故障的滞后性: 目前主要依赖顾客通过客服电话或微信报修。由于缺乏主动感知手段,往往是在收到多条投诉或订单退费后,运维人员才知晓设备故障。
故障定位难: 接到“空调不冷”的报修,可能是设备本身故障,也可能是由于上一个订单结束后系统自动断电未恢复,或者是电压不稳。运维人员需到现场逐一排查,耗时费力。
解决目标: 利用芯步智能硬件的双向通信能力与开放API接口,将“被动响应”转变为“主动感知”,在设备出现异常的第一时间自动向运营后台及运维人员推送告警,甚至在特定场景下尝试自愈恢复。
2. 系统设计
本方案基于芯步开放平台,构建“端-云-管-人”四位一体的闭环体系。
2.1 物理层
由部署在茶室包间内的各类感知与执行设备组成,核心控制单元为芯步智能包间控制器。该控制器内置电量计量与电压检测功能,不仅能控制通断,还能感知负载状态。
核心设备: 芯步智能包间控制器(7路输出,支持空调、灯带、电磁炉、排风扇、门磁等)。
传感补充: 温湿度传感器(检测空调实际效果)、语音播报喇叭(用于现场告警提示)。
2.2 平台层
利用芯步开放平台提供的API接口(HTTP/MQTT),接收设备上报的状态数据,并下发控制指令。
关键接口: 设备控制接口、数据上报接收(消息推送)、设备影子(状态同步)。
2.3 业务层
共享茶室SaaS系统通过调用接口与规则引擎,建立故障模型,运行告警逻辑,并派发工单。
2.4 展示层(人)
企业微信/钉钉/飞书接收告警通知,运维大屏展示异常包间地图。
3. 核心功能实现逻辑(基于芯步API)
要实现“自动告警”,关键在于 “主动轮询”与 “异常上报” 的结合。以下是针对茶室常见故障场景的具体实现方法。
3.1 第一种场景:空调“假运行”或“不制冷”监测
故障现象: 系统显示空调电源已开启(继电器已吸合),但室内温度居高不下(如夏天30℃以上),或是空调外机未启动(电流异常)。
实现步骤:
数据采集: 在包间内部署环境温湿度传感器(同样接入芯步平台)。
电流指纹识别:在包间控制器中,空调线路(通常接大功率继电器)具备电量采集功能。
下发指令开启空调:
POST /device/control,order: {"power1":"1"}。逻辑判断: 开启10分钟后,系统通过
查询设备状态API 获取该线路的实时电流值。如果电流值在
0A - 0.5A之间:判定为 “压缩机未启动” (可能是遥控器未对准或电压问题)。结合温度传感器数据:如果室温下降小于1℃,判定为 “制冷剂泄漏或外机故障” 。
动作下发:
系统自动触发告警,通过语音控制器播报:“管理员请留意,A03包间空调可能故障,请及时检查。”。
推送文本告警至运维手机:“【设备告警】A03包间空调开启15分钟后电流仅为0.3A,疑似风机故障/压缩机未响应,请处理。”
3.2 第二种场景:水路/电磁炉干烧预警
故障现象: 茶桌蓄水桶无水,但电磁炉/烧水壶仍在加热,极易引发安全隐患和茶具损坏。
实现步骤:
传感器联动: 在茶桌底部加装水位传感器(接入IO口)。
算法逻辑:
收到包间“开始使用”订单状态后,系统自动检测水位状态。
告警触发条件: 当检测到“烧水”指令下发(
order: {"power5":"1"}),但水位传感器仍处于“低水位/空”状态超过500ms。
动作下发:
紧急避险: 系统立即调用
设备控制API 强制切断烧水线路电源(power5)。推送严重告警:“【安全告警】B02包间检测到缺水状态下强制加热,已自动断电,请立即前往查看。”
3.3 第三种场景:设备离线与心跳监测(网关管理)
故障现象: 包间控制器因Wi-Fi信号弱掉线,导致用户无法扫码开门或断电。
实现步骤:
心跳机制: 芯步平台设备默认具备心跳上报。如果平台在5-10分钟内未收到设备心跳。
告警模型: 通过消息推送机制,将“设备离线”事件推送到SaaS后端。
处理逻辑:
系统检查该包间当前是否有正在进行中的订单。
若有订单,立即生成 “高优先级工单” 。
若无订单,系统自动标记该包间为 “不可用(维护中)” ,避免用户下单后无法进入。
4. 业务流程与代码逻辑示意
为了落实上述方案,需要在芯步开放平台及您的SaaS服务器上完成如下配置:
4.1 数据流处理流程
| 步骤 | 触发点 | 动作/接口调用 | 处理逻辑 |
|---|---|---|---|
| 1 | SaaS业务系统 | 调用 device/control | 接单后,系统向包间控制器下发“总电开启”、“灯光开启”指令。 |
| 2 | 定时巡检任务 | 调用 device/status/query | 开启设备后,系统定时轮询设备当前运行参数(电流/温度)。 |
| 3 | 故障判定(阈值) | 逻辑判断 | 若 Target_Current < Rated_Current * 0.5,判定为轻载故障。 |
| 4 | 异步消息推送 | 调用 Push/Send | SaaS后端通过webhook或第三方接口,向钉钉/企微发送告警卡片。 |
| 5 | 远程处置 | 调用 device/control | 运维人员远程查看,或下发“重启”指令尝试恢复。 |
4.2 关键代码示例(基于HTTP接口)
以下逻辑展示了如何在订单开始后自动检测空调负载异常:
5. 方案实施价值
通过在共享茶室中落地基于芯步开放接口的自动告警方案,可实现以下价值:
提升客户满意度: 在客户投诉前发现并解决设备问题,提升包间好评率。
降低运维成本: 减少50%以上的无效现场排查,运维人员可以携带(如:压缩机电容、遥控器等)精准配件上门,一次性修复。
保障用电安全: 及时发现过载(麻将机/空调同时高负荷)或干烧(烧水器)风险,通过API即时切断高危电路。
资产保护: 通过数据日志追溯设备损坏是由于设备老化还是人为使用不当造成的,便于管理。
该方案充分利用了已有的物联网基础设施,无需复杂的硬件改造,主要依靠软件逻辑的深度开发即可实现茶室运营的智能化升级。