共享茶室无人值守模式的痛点在于:需要在非营业时段统一关闭所有设备电源,避免待机能耗和安全隐患;同时需要根据订单自动控制对应包间的设备启停。芯步的智能包间控制器及开放接口体系恰好能解决这一问题。
以下解决方案围绕“三路设备”(照明/空调/麻将机)的集中控制展开,基于HTTP接口实现定时任务与条件联动。
1. 背景与需求分析
在共享茶室、棋牌室等自助消费场景中,电源管理往往面临以下挑战:
能耗浪费:顾客离开现场时后,空调、灯光、麻将机等设备常因忘记关闭而长时间运行。
安全隐患:大功率电器长时间通电可能引发电气火灾。
远程管控难:经营者难以实时了解每个包间的设备状态并远程执行断电。
联动缺失:订单与设备状态脱节,无法实现“订单开始自动通电,订单结束自动断电”的自动化流程。
针对上述痛点,本方案利用芯步智能包间控制器的开放式HTTP接口,构建一套中心化的定时任务调度系统,实现对茶室内照明、空调、插座(麻将机/饮水机)三路主要用电设备的集中启停控制。
2. 系统设计
本方案采用“云-管-边-端”的物联网架构。
端(感知与控制层):部署在茶室包间内的芯步智能包间控制器及智能传感器。该控制器支持4-8路独立电路控制,可远程分合闸,直接连接照明、空调(16A/30A大功率接口)、麻将机/饮水机(10A/16A插座接口)。
管(网络传输层):设备通过WiFi 2.4G直连互联网,无需额外网关,采用MQTT/HTTP协议与云端通信。
云(业务平台层):芯步开放平台 + 自建SaaS服务器。
边(逻辑控制层):部署在云端的定时任务引擎与规则引擎。
工作流程:SaaS系统根据订单时间或预设策略,通过调用芯步开放API,向指定包间的控制器下发“通/断”指令。
3. 硬件选型与电路分配策略
为了实现精细化管理,需根据负载类型选择合适的控制器型号及接线方式。推荐使用芯步 UNI-KZQ-BJ-MAX 或 Mini系列 控制器。
具体的“三路设备”接口分配如下:
| 电路路数 | 对应设备 | 推荐型号规格 | 控制策略 |
|---|---|---|---|
| 第1路 | 环境照明 / 换气扇 | 10A~16A 通用接口 | 随订单开启/关闭,或根据人体传感器联动 |
| 第2路 | 核心插座 (麻将机/茶艺炉) | 10A~16A 插座接口 | 严格跟随订单:订单开始通电,订单结束立即断电 |
| 第3路 | 空调/暖通 | 30A 大功率接口 | 延迟断电策略:订单结束后延时30分钟断电,避免频繁启动损坏压缩机 |
| 辅助路 | 门禁 (电磁锁) | 10A 专用接口 | 常闭模式,订单有效期内开门,超时自动落锁 |
4. 接口对接与核心功能实现
本方案的核心在于利用芯步开放的API接口,将业务逻辑与硬件控制打通。芯步提供的接口简洁,支持任何支持HTTP请求的编程语言(Java/Python/PHP/Go等)。
4.1 基础控制接口调用
芯步控制指令采用HTTP POST方式提交,通过在Header或URL中携带sign签名、AppId和时间戳ts进行身份验证。
请求示例:关闭指定包间的“空调回路”(假设空调接在第8路或第3路,参数名为power8):
*数据说明:设备响应极快,通常在80-120ms内完成执行。*
4.2 核心功能1:基于订单生命周期的定时任务
这是“共享茶室”的核心场景。在自建SaaS服务器中,利用定时任务框架(如Quartz、xxl-job)实现:
场景A:用户下单/开门入座
触发:订单支付成功。
动作:调用接口
power1=1(开灯),power2=1(麻将机通电),power3=1(开空调)。附加:若配备TTS语音版本,可同时调用语音播报接口,播报“欢迎光临,设备已为您开启”。
场景B:用户离开现场时/订单结束
触发:订单倒计时结束或用户点击“退租”。
动作
调用
power2=0(麻将机、插座立刻断电)。调用
power1=0(照明立刻断电)。调用 延时定时任务(30分钟后):
power3=0(关闭空调)。
4.3 核心功能2:多设备/多路数的集中批量控制
为了简化代码逻辑,芯步接口支持在order对象中携带多个参数,实现一次请求控制整个包间。
批量全开示例
这种机制非常适合“一键打扫模式”或“一键清场模式”。
4.4 核心功能3:传感器联动与无人值守逻辑
芯步生态还包括智能人体存在传感器。虽然题目只问“定时任务”,但结合传感器可以反向控制电源,提升体验。
逻辑:当订单处于有效期内,但人体传感器持续30分钟上报“无人”状态。
SaaS任务:SaaS服务器接收到“无人”状态推送后,调用接口将空调从“制冷”模式切换为“节能/送风”模式,或降低麻将机待机功耗。一旦传感器上报“有人”,立即恢复全功率运行。
5. 定时任务的调度策略设计
为了不依赖传感器(纯定时方案),建立以下时间策略表
| 时间段 | 执行动作 | 设计目的 |
|---|---|---|
| 08:00 (系统自检) | 遍历所有包间订单状态,若发现无订单但设备通电,执行强制断电 | 隔夜电费防护 |
| 订单开始 (T+0) | 全开三路设备 | 用户体验 |
| 订单结束 (T+0) | 关闭照明与插座 | 安全核心 |
| 订单结束 (T+30min) | 关闭空调 | 保护压缩机且节能 |
| 深夜间 (23:00) | 若有订单在执行,强制降低照明亮度或关闭部分装饰灯 | 节能与防扰民 |
6. 安全机制与异常处理
在共享场景中,指令的可靠执行至关重要。
指令重试与确认机制SaaS下发指令后,应记录指令状态。若因网络波动导致设备未响应,系统需进行随机间隔(或逐次增大间隔)重试(最多3次)。
设备离线告警若控制器长时间断网(如WiFi故障),SaaS应触发告警,通知运维人员检查,避免“叫天天不应”的客诉。
物理按钮权限包间控制器面板自带按钮,可配置为“仅本地应急”模式。例如,长按3秒可临时通电10分钟供保洁使用,防止非授权人员随意拉闸。
数据加密与权限所有HTTP接口调用必须严格校验
sign签名,防止恶意用户伪造请求操控店内电压。
7. 实施效益预估
通过部署该方案,共享茶室运营商可实现:
节能20%-30%:彻底杜绝无人时的空耗电(如空调一夜未关)。
运维效率提升:无需安排人工每晚巡场断电,释放人力。
设备寿命延长:定时切断待机电源,减少电源模块和屏幕的老化。
此方案完全基于标准HTTP协议,极易集成进现有的共享茶室SaaS管理后台,是构建低成本、高可靠无人值守茶室的基础设施。