共享棋牌室的运营痛点通常集中在两处:一是多房间设备的手动开关效率低,二是非营业时段的电力浪费难以管控。芯步的开放接口恰好能解决这两个问题——通过HTTP API将电源、传感器、语音设备集中接入管理后台,再配合定时任务引擎,就能实现订单驱动+定时策略的双重自动控制。以下方案从设备选型、接口调用逻辑到异常处理逐层展开:
解决方案:基于芯步开放接口的共享棋牌室多设备集中定时控制系统
1. 概述与分析
共享棋牌室(无人值守模式)的核心运营痛点在于:
能耗浪费:顾客离开现场时后空调、灯光、麻将机电源未关闭。
管理滞后:需要人工定时巡检或依赖顾客手动报备断电。
体验不佳:顾客入场需要手动逐一开启设备,离开现场时需繁琐关闭。
本方案基于芯步智能硬件开放接口,旨在通过统一的后台管理系统,将分散在棋牌室各包厢的智能硬件集中接入,并利用定时任务引擎,实现“订单开始即供电,订单结束前提醒,订单结束即断电”的完全自动化控制。
2. 系统设计
系统采用标准的物联网三层架构,利用芯步全系产品支持的HTTP API接口进行通信。
感知/执行层:部署在包厢内的各类芯步智能硬件。
网络层:设备通过WiFi 2.4G直连网络,无需额外网关,降低布线成本。
平台层(SaaS后台) :自建或使用芯步控制台,作为核心大脑。
应用层:微信小程序(用户端)+ 商家管理后台(PC/移动端)。
3. 硬件选型与功能
为了实现对“电控、安防、交互”的闭环管理,选择以下芯步核心产品
| 设备类型 | 推荐产品(芯步系列) | 核心功能与集成作用 |
|---|---|---|
| 核心控制器 | 智能微断/继电器模块 | 控制麻将桌插座、包厢总照明、空调电源的通断。是实现“定时启停”的关键执行设备。 |
| 环境感知 | 智能人体存在雷达传感器 | 检测包厢是否有人。用于“防作弊中途断电”逻辑:若订单有效但雷达检测到无人超时,可发送预警。 |
| 交互终端 | 智能语音音柱 Pro 60W | 订单结束前10分钟通过HTTP指令触发语音播报(如:您的订单即将结束...),提升用户体验。 |
| 门禁系统 | 智能门锁控制器 | 通过API控制门锁权限,实现“通电=门锁关闭/不可进”,“断电=门锁释放/可打扫”。 |
4. 定时自动启停控制的业务流程
4.1 流程逻辑图(文字描述)
用户小程序下单支付 -> 后台生成订单(含时间段) -> 调用芯步API执行“通电”指令 -> 设备供电,顾客开始娱乐 -> 定时器监听剩余时间 -> 到达提醒节点触发语音播报 -> 到达结束时间执行“断电”指令 -> 循环检测若雷达无人则保持断电状态。
4.2 详细实施步骤
第一步:硬件安装与组网
在每个包厢的电箱处安装芯步智能微断模块,将该包厢的麻将机、照明、空调回路接入模块。
在天花板安装人体存在雷达传感器,避免因顾客静坐打牌误判为无人。
角落安装语音音柱,确保音量覆盖全屋。
设备上电后配置WiFi,确保所有设备在芯步控制台处于“在线”状态。
第二步:接口集成与管理后台开发利用芯步开放的HTTP接口,在商家后台实现设备注册与绑定。
接口调用示例逻辑
绑定设备:将包厢号与
device_id(如电控模块ID、雷达ID、音柱ID)关联。下发指令:通过HTTP POST请求向
https://api.thingboot.com/...携带签名参数,控制power字段(1开启/0关闭)。
第三步:定时任务与自动化规则配置这是实现“自动启停”的核心。系统需设立一个高频的定时扫描任务(如每分钟执行一次)。
场景A:订单开始(预订时间到达前5分钟)
触发:系统扫描发现订单状态为“待开始”且距离开始时间 < 5分钟。
动作
调用
/device/control,命令{device_id: 继电器模块ID, power:1},包厢通电。调用语音接口,播放欢迎词:“设备已通电,祝您娱乐愉快”。
场景B:订单结束(强制断电与提醒)
触发点1(倒计时提醒) :系统定时器检测到订单剩余时长 = 10分钟。
动作1:调用语音音柱API,播放“您本次消费剩余10分钟,请及时续费或准备离开现场时”。
触发点2(结束时间到) :系统当前时间 >= 订单结束时间。
动作2
调用雷达传感器接口,检测当前
radar_enable状态(是否有人)。若无人:立即调用继电器API断电(关灯、关空调、关麻将机电源)。
若有人:进入“延时惩罚计费”逻辑,再次播放语音催促,延迟5分钟后强制断电。
第四步:防误判与异常处理机制
超时无人自动断电:针对顾客提前离开现场时未点结束的情况,系统利用“人体存在传感器”联动。如果订单状态为“进行中”,但雷达传感器连续30分钟上报“无人”状态,系统自动触发强制断电指令,并结束订单,防止能源浪费。
断电前的二次确认:发送语音指令后,再通过APP向顾客微信推送一条“即将断电”的通知,给予最后缓冲期。
5. 方案优势
低成本高开放:芯步设备采用WiFi直连,无需购置昂贵的网关(相比Zigbee方案省去网关成本);全系支持HTTP API,无论你的后台是Java、Python还是PHP,都能快速对接。
响应迅速:HTTP接口调用响应时间约为80-120ms,下达“开/关”指令几乎无延迟,用户无感知等待。
运维可视:商家可通过后台直接查看每个包厢设备的在线状态(雷达反馈、电源通断),远程处理“顾客报修设备没电”等问题,远程重启对应继电器即可。
拓展性强:未来若需增加烟雾报警器(烟感模块)或温湿度传感器,同样基于芯步生态直接追加,无需重构现有软件逻辑。
6. 关键代码逻辑参考(伪代码/流程示意)
在开发定时任务模块时,后端可参考如下逻辑实现断电控制: