共享台球室的智能化改造核心在于:用户下单后自动通电、使用期间按需控制、订单结束自动断电。以下方案围绕芯步的包间控制器和通用控制器,说明如何实现多路设备的独立控制。
1. 项目概述与需求分析
在共享台球室无人值守场景中,痛点是如何将传统依赖人工操作的电源管理,转变为基于订单状态的自动化远程控制。当用户通过小程序预约包间后,系统需自动为指定包间通电;用户使用完毕离开现场时,系统需自动切断所有非必要电源,避免浪费并确保安全。
本方案的目标是解决“多路输出设备电源控制”问题,涵盖台球室的照明系统(主照明、氛围灯)、娱乐设备(吸烟灯、音响)、舒适设备(空调、排风扇)以及计费系统(门禁、语音提醒)。通过集成芯步智能硬件,利用其开放的HTTP API接口,实现与现有SaaS系统的无缝对接。
2. 硬件选型与拓扑设计
针对台球室不同功率和类型的设备,芯步提供多种专用控制器。单一包间通常采用“集中式控制”策略,根据包间大小选配以下核心设备:
核心控制器选型
智能包间控制器|Max:该型号专为服务型门店包间设计,提供8路输出。其中包含3路10A通道(适合照明、换气扇)、3路16A通道(适合麻将机、饮水机)、1路10A门禁专用通道以及1路30A大功率通道(专门针对2匹空调)。一台设备即可覆盖台球室包间全部用电设备。
智能通用控制器(8路) :如果包间内无大功率空调或空调单独走线,可采用此型号。它提供8路独立控制,支持MAX 20A总电流,可通过外接接触器扩展控制更大功率的工业设备。
辅助设备
智能语音喇叭:用于订单开始/结束提醒、超时提醒。
电磁锁/门禁机:实现“先付费后开门”的闭环流程。
网络拓扑:所有设备通过 2.4GHz WiFi 连接至云端。芯步设备支持局域网和公有云两种通信模式,为保障商业环境稳定性,采用云模式以便远程运维。
3. 接口集成与通信协议
芯步硬件开放标准的 HTTP API 接口,这是集成的关键。通信流程采用标准的请求-响应机制。
3.1 鉴权机制
为了保证安全性,每次API调用都需要进行签名校验。签名算法如下:
获取
AppSecret(开发者密码)并进行一次MD5加密。获取当前时间戳
ts(秒)。将加密后的字符串拼接上时间戳,再次进行MD5加密,得到
Sign。公式:
Sign = md5( md5(AppSecret) + ts )。
3.2 核心API指令集
针对台球室场景,主要使用设备控制接口: https://api.thingboot.com/{AppID}/device/control/。
通过定义不同的 order 参数来实现精细化控制:
| 控制对象 | 指令示例 (JSON) | 功能说明 |
|---|---|---|
| 主照明 | {"power1": 1} | 开启第1路(照明) |
| 空调 | {"power8": 1} | 开启第8路(空调/大功率) |
| 门禁 | {"power7": 0} | 断开第7路(电磁锁断电,开门) |
| 全关/全开 | {"batch": "11111111"} | 批量控制8路通断(1通0断) |
| 语音播报 | {"play:gbk:16":"您好,欢迎光临"} | TTS语音提醒 |
4. 业务逻辑与场景联动方案
这是实现“无人值守”的核心逻辑层。通过在后台SaaS系统中编写自动化规则,将小程序订单流与硬件指令流打通。
4.1 用户预订与自动准备
场景:用户通过小程序下单,选择“包间A”并支付。后台逻辑
系统获取订单开始时间。
提前5分钟,服务器主动发起API调用:
device= "RoomA_Device_ID"order={"power1":1, "power8":1}(预开照明和空调)。
同时下发语音指令让喇叭播报:“设备已通电,欢迎光临”。
控制门禁:通过
{"power7":0}短暂断电0.5秒后恢复,实现电插锁自动弹开(开门)。
4.2 使用中的独立控制
场景:用户觉得冷,想调低空调温度,或想关闭部分灯光。这通常需要通过用户在手机端操作来实现,由小程序触发对应的控制指令。
4.3 超时提醒与自动断电
场景:订单即将结束,用户未续费。后台逻辑
剩余5分钟:调用语音接口
{"play:gbk:16":"您的订单即将结束,如需续费请在小程序操作"}。订单结束时
调用批量控制接口
order={"batch":"00000000"}切断所有电源。门禁特殊处理:通常包间门禁在断电后应为锁闭状态(断电锁门),防止非预约时段人员进入。
通过
{"power7":0}确保电磁锁吸合。
5. 实施步骤与技术实现示例
在实际开发中,后台服务需要编写HTTP请求代码来执行上述逻辑。
5.1 开发环境准备
登录芯步控制台,获取
AppID和AppSecret。将购买的智能控制器配网,并记录下
Device ID。在后台建立“包间”与“设备ID”的映射表。
5.2 核心代码逻辑(伪代码思路)
当订单结束时,后端需执行断电函数。以下为逻辑示意:
5.3 设备安装注意事项
负载分类:灯光音响接10A端口,空调接16A或30A专用端口。感性负载(电机、节能灯)需预留功率余量。
网络覆盖:台球室金属隔断较多,需确保WiFi信号强度,每个包间独立测试信号强度。
紧急开关:虽然支持远程控制,但根据安规,强电箱处必须保留物理急停开关,确保维护安全。
6. 总结
通过集成芯步开放接口,共享台球室方案实现了以下价值:
真正的无人化:无需服务员上门开关灯,全自动化流转,降低人力成本30%以上。
设备选型灵活:从4路小功率到24路大功率分体控制箱,可适配从简易改造到大型连锁旗舰店的不同需求。
响应速度快:HTTP直连,无延迟感,改善了用户体验。
能源管理可视化:通过API可查询设备状态,管理者可远程查看包间空闲状态,杜绝长明灯、长开空调的浪费现象。