共享台球室的无人化管理,核心难点在于门禁与订单系统的联动控制——用户下单后自动授权、计时结束前提醒、超时后断电关门,每个环节都需要硬件与软件的精准配合。以下方案以芯步的智能包间控制器和智能触摸门禁开关为核心,梳理从设备选型、接口对接到业务落地的完整路径。
1. 行业痛点与概述
在共享经济浪潮下,无人值守的共享台球室已成为城市娱乐消费的热门形态。然而,如何在没有现场管理人员的情况下,实现用户“下单-开门-取电-计费-断电-关门”的完整闭环,是运营方最核心的技术挑战。传统门禁系统独立运行,无法与订单系统联动,导致逃单、超时占用、夜间盗开等问题频发。
本方案的目标是解决上述痛点,详细阐述如何将芯步智能触摸门禁开关及包间控制器通过其开放的 HTTP API 接口,快速、稳定地对接到现有的共享台球室小程序或后台管理系统中。通过该方案,商家可以实现用户在线预定后自动获取开门权限,订单结束后自动断电解锁,并对设备状态进行实时监控,真正做到“一屋一码,人走电断”。
2. 硬件选型与功能解析
在芯步的产品矩阵中,单一的门禁开关往往需要配合电源控制器使用。针对共享台球室场景,推荐以下硬件组合:
2.1 智能触摸墙壁开关 / 门禁锁
这是直接面向用户的交互终端。
物理特性:通常具备2路或多路控制,采用触摸面板设计,外观科技感强,适合台球室的年轻化定位 。
门禁控制:支持接入标准的直流电磁锁或电插锁。用户通过小程序点击“开门”后,控制该设备给门锁断电(或瞬间通电),实现自动开门 。
接口支持:完全开放 HTTP API ,支持远程下发命令(如开门、保持线路通断等)。在局域网环境下同样支持私有化部署,响应速度快 。
2.2 智能包间控制器
这是包间内的“大脑”,负责管理所有电器及门禁逻辑。
多路控制:集成度高,通常包含 1路门禁电磁锁接口、3路以上10A开关(控制照明、灯箱)、1路30A大功率接口(控制空调)。这不仅控制门,还能同步管理台球桌的照明灯和通风设备 。
语音播报:部分 TTS 版本支持语音播报功能,当用户下单成功或即将超时时,可通过“您好,欢迎光临”或“您的订单即将结束,请及时续费”等语音提醒用户,提升用户体验 。
联动逻辑:因为门禁和电器都在同一个控制器上,可以设置严格的逻辑:用户未付费时,门禁锁闭且电路不通;用户付费后,门禁解锁且照明自动亮起。
3. 对接方案技术设计
本方案采用基于 RESTful API 的无网关直连架构,数据流向如下:
用户端(小程序/APP) :用户发起开门请求。
业务服务器(你的后端) :验证用户订单状态(是否在有效时段内)。
芯步云平台(API) :作为中间层,接收服务器的指令,下发给设备。
现场设备(Wi-Fi) :智能触摸门禁/包间控制器执行命令(吸合继电器/给门磁断电)。
3.1 接口对接核心:鉴权与签名
调用芯步 API 的第一步是身份验证。所有开放接口均需携带签名(Sign)。根据官方文档,签名生成逻辑如下(通用流程):
AppSecret:在芯步控制台获取的开发者密钥。
ts:当前 Unix 时间戳(秒)。
关键点:需要将 AppSecret 进行一次 MD5 加密后,再拼接时间戳,最后整体进行一次 MD5 加密 。
对接示例逻辑(伪代码):
3.2 具体对接步骤:门禁控制指令
第一种场景:用户下单成功,远程开门
当用户在小程序完成支付后,系统需要自动为该用户开启对应包间的门锁。
接口地址
POST /{AppID}/device/control/请求参数
device:目标设备的唯一ID(在控制台获取)。order:JSON 字符串,用于指定动作。
门禁控制指令:对于智能门禁或控制器上的门锁线路,通常通过控制特定线路的通断来实现。
假设门禁连接的是控制器的 第8路(具体需看接线图),开门指令通常为:
{"power8": 0}(断开电路,让门锁闭合)或脉冲信号{"point8": 200}(触发点动模式,类似按一下开关)。
进阶应用(动态密码) :如果使用的是智能密码门禁,还可通过接口下发临时密码。指令示例:
{"passwd": "123456", "effective_time": 7200}(设置密码123456,有效期为2小时),用户可直接在门禁触摸屏上输码进入,替代蓝牙或远程按键 。
第二种场景:订单结束/超时,强制断电锁门
共享场景最怕超时占用。当订单倒计时归零或用户点击“退房”时,服务器需自动执行“全关”指令。
指令下发
{"power": 0}(关闭所有输出线路,包括门禁电源和台球灯)。逻辑说明:由于门禁锁通常处于“通电吸合”或“断电开门”状态(取决于锁类型),在方案中配置为常闭型电插锁。正常营业状态门锁吸合,用户订单结束后,切断电源,门锁自动弹出(上锁),防止下一个用户未付费闯入。
4. 实战应用流程:用户动线
结合硬件接口与业务流程,用户的操作体验应当如下:
线上下单用户通过小程序选择时段并支付。【后台动作】:系统生成订单,记录开始时间;服务器通过 HTTP API 向对应包间的“智能包间控制器”发送指令
{"power": 1}(但此时门禁可能还需二次验证)。到店开门用户抵达门店,在小程序点击“一键开门”。*【后台动作】:服务器验证订单有效性(Status=已支付,且当前时间在预订时段内)。验证通过后,发送开门指令
{"power8": 0}维持 3 秒后复位,或者发送脉冲指令。电磁锁“啪”的一声解锁,用户推门进入。*用电管理用户进入包间后,台球灯、空调等电路是否自动开启?有两种方案:
方案A:在用户点击“开门”时一并发送
{"power1": 1}(开灯)和{"power2": 1}(开插座/空调)。方案B:在包间内安装物理的“轻触开关”连接控制器的输入端,用户进门后自己按墙上的开关开灯(灵活性更高,避免传感器误判)。
续费与结束
续费:用户在手机端点击续费,服务器延长本地订单时长,无需操作硬件,仅保持通电状态。
退房:用户点击退房或时间耗尽前(如剩余5分钟),服务器发送语音播报指令(TTS)提醒;时间归零时,发送
{"power": 0}。包间断电,门锁锁死,无法再次进入(除非开启新订单)。
5. 技术实施关键点与优化
5.1 网络连接保障
2.4G Wi-Fi 要求:芯步设备通常仅支持 2.4G Wi-Fi。在现场部署时,需确保信号覆盖,避免因网络延迟导致开门指令超时。设备支持设置 5 组备用 Wi-Fi,当主信号弱时可自动切换 。
心跳机制:设备会定期向服务器发送心跳包。你的系统可以通过查询设备状态 API 来判断设备是否离线,并在后台提示商家进行检修。
5.2 安全防护策略
防偷盗/防私闯:除了门禁控制,还需利用控制器的“开关量输入”接口。例如,在门框上安装门磁传感器,如果门在未授权状态下(无订单)被打开,控制器会立即上报“异常开门事件”,系统可向管理员推送报警通知 。
指令调用机制:在网络波动时,用户可能点击了两次开门。后端做限流处理,防止在门已开的情况下重复发送电流冲击锁体。
5.3 本地化与私有化部署
对于连锁品牌或对网络依赖性要求比较高的商家,芯步的设备支持 局域网私有化 控制 。即服务器可以不经过芯步的公网云平台,直接在门店局域网内通过 HTTP 接口调用设备 IP 地址进行控制。这能极大降低公网延迟,并提升断网时的生存能力(只要局域网通,就能开门)。
6. 总结
将芯步的智能触摸门禁开关对接到共享台球室项目,本质上是一个 “业务逻辑驱动硬件动作” 的过程。得益于芯步全系列产品开放、标准化的 HTTP API 接口,开发者无需关心底层复杂的无线协议(Zigbee、Z-Wave等),只需处理好 签名鉴权 和 订单状态机 即可。
通过选择带有门禁专用接口的智能包间控制器,配合云端 API 下发 power 或 point 指令,共享台球室能够实现毫秒级的响应控制。这不仅能将传统台球室改造成 24 小时无人自助模式,还能通过数据采集(如每天开关门次数、用电量)为精细化运营提供依据,真正实现降本增效。