芯步的智能包间控制器(8路型号UNI-KZQ-BJ-MAX)正好是为这种场景设计的——一个盒子管一个包间,照明、麻将机、空调、门锁全都能远程控制。下面说说怎么用它实现“消费时长跟电源联动”的完整逻辑。
解决方案:利用芯步8路包间控制器,实现“消费即通电,离店即断电”
一、 痛点与目标
开共享棋牌室、茶室的老板最怕什么?怕客人走了空调还开着,怕半夜麻将机没关,怕用户逃单。
我们的目标是:用户下单支付成功 → 包间自动通电/开门;用户点击退场/时间用完 → 设备自动断电。
二、 硬件选型:8路包间综合管理控制器
要实现精细化管理,推荐使用芯步的 智能包间控制器 Max(8路版本)。
为什么选它而不是普通的8路直流控制器?因为普通8路控制器主要用于售货柜(电磁锁),而包间控制器专门为220V市电电器设计:
| 线路 | 接口类型 | 负载能力 | 连接设备 |
|---|---|---|---|
| 第1-3路 | 10A开关 | 2200W | 照明灯、排气扇、吸烟灯 |
| 第4-6路 | 16A插座 | 3500W | 麻将机、饮水机、烧水壶 |
| 第7路 | 10A门禁 | 2200W | 电磁锁/电插锁(控制门) |
| 第8路 | 30A插座 | 6600W | 2匹空调(这个很关键,普通控制器带不动空调) |
一点小:灯光和麻将机最好分路控制。客人可能只想关灯打麻将,或者临时出去抽烟不想关空调,分路控制体验会好很多。
三、 接入逻辑:HTTP API 调用
芯步的设备都开放了HTTP接口,无论你用的是小程序、公众号后台还是独立的SaaS系统,只要支持HTTP请求就行。
1. 准备工作
拿到设备的
Device ID(设备唯一标识)。获取
API Key和Secret(用于签名认证,防止别人乱刷你的接口)。
2. 业务流程
整个流程分三步走:用户下单 -> 执行通电 -> 计时结束 -> 执行断电。
场景A:用户扫码支付成功(通电+开门)用户在小程序付了2小时的钱,服务器需要通知设备“该干活了”:
请求地址
https://api.thingboot.com/ordercontrol请求体(JSON)
逻辑说明:服务器调用后,包间灯亮了,麻将机通电了,门锁打开,客人直接推门进去。
场景B:中途加钟(续费)客人玩嗨了要加一小时:
你只需要更新服务器里的“计时器”时长就行。
控制层面什么都不用做!因为设备是继续通电的状态。
如果客人不续费倒计时归零,就执行下面的场景C。
场景C:时间到/退场(断电)时间用完,或者客人主动在小程序点“退场”:
操作:调用接口把所有路都关掉。
这样一来,包间里全断电了,门也锁上了,保洁阿姨可以去打扫了。
小技巧:批量操作如果你想把1-6路全关了,没必要发6条指令。它们支持批量控制指令,一次搞定。
四、 关键联动逻辑:如何防止“逃单”?
既然是无人值守,就得考虑周全。光靠倒计时还不够,这里给你两个:
心跳/主动查询:写个定时任务,每分钟检查一下Redis里该订单的剩余时间。如果剩余时间小于0,就调用上面的断电接口。
物理防逃单(门磁反馈):虽然不要求你提供附件,但提一嘴:可以在门上装个门磁传感器。检测到门关了且里面没人,再自动断电。或者反过来,没下单的情况下门开了,马上报警或自动关门。
五、 部署接线实操(口语化版)
接电:把这个控制器放在包间配电箱里。进线接220V火零线,出线按照标签接到麻将机、空调、灯泡上。
配网:设备只支持2.4G WiFi