CATALOG

共享台球室的无人化运营核心在于远程控制与状态同步,其中门禁控制又是最关键的一环。以下方案以芯步智能硬件为基础,结合其HTTP开放接口,设计完整的远程门禁控制架构。

1. 背景与挑战

在共享台球室的运营场景中,消费者通过线上预约、线下扫码开门的流程已成为标配。然而,传统的门禁控制往往依赖专用网关或复杂的布线,增加了商家部署成本和维护难度。

痛点:

  • 实时性要求高:用户下单后需立即获得开门权限,响应延迟应低于1秒。

  • 运维复杂:传统有线门禁需穿墙打孔,影响装修且故障排查难。

  • 集成难度大:SaaS系统需对接不同厂商的硬件协议,开发成本高。

解决概述:本方案采用芯步系列智能硬件(如智能电锁控制器或具备继电器功能的智能插座/传感器),利用其标准的HTTP API接口,实现“小程序/后台系统 -> 云端 -> 硬件设备”的直连控制,无需中间网关,支持私有化部署

2. 设计

系统架构分为四层:用户层、业务层、接口层、设备层。

  • 用户层:微信小程序/APP,用于用户扫码、支付及点击开门。

  • 业务层:商家SaaS后台及服务器,处理订单逻辑,下发控制指令。

  • 接口层:芯步开放API,负责鉴权(Sign/Token)与指令转发

  • 设备层:安装在包间门锁内的智能继电器/门禁控制器(Wi-Fi连接)。

核心流程逻辑:

  1. 用户线上购买套餐 -> 系统生成有效订单。

  2. 用户在包间门口扫描二维码 -> 小程序请求服务器验证订单状态。

  3. 服务器通过芯步HTTP接口向指定设备下发 {"power":1} 指令 -> 继电器闭合 -> 门锁通电/断开 -> 开门

  4. 用户进入后,门磁传感器检测关门 -> 系统自动执行 {"power":0} 断电 -> 门上锁。

  5. 订单时间结束前提醒,结束后自动断电解锁权限。

3. 硬件选型与功能

针对共享台球室的门禁控制需求,选用以下芯步生态硬件:

设备类型推荐型号/功能作用
智能门禁控制器具备继电器输出的Wi-Fi控制器直接控制磁力锁或阴极锁的通断电,支持220V或12V常开/常闭切换。
智能人体存在传感器雷达传感器探测包间内是否有人,用于防“逃单”检测及自动断电节能(人走自动断电/断门禁)
智能语音音柱UNI-YY-YZ-PRO-60W当用户开门或即将到时,播放语音提示(如“欢迎光临,门已开”、“余额不足,请续费”)

4. 接口开发详解:如何实现远程控制

芯步的开放接口优势在于无网关化比较高的命令响应速度(实测约80-120ms)。开发者可通过任何支持HTTP请求的语言(Java, Python, PHP, Go等)进行集成。

4.1 准备工作

  • AppId / AppSecret:在芯步物联网控制台获取

  • Device ID:即安装在台球室包间的硬件设备编号。

4.2 接口调试流程

请求地址:http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

请求方法:POST数据格式:JSON

核心逻辑: 通过修改power字段的值来控制电路的通断。

  • power: 1 -> 闭合电路 -> 门锁开锁(或通电吸合)。

  • power: 0 -> 断开电路 -> 门锁闭锁(断电落下)。

4.3 代码示例(Python)

以下是一个简单的远程开锁函数,可在用户支付成功后的回调中触发:

4.4 状态同步机制

为了避免“门开了但用户不知道”或“设备离线”的情况,需利用芯步的消息推送功能

  1. 设备主动上报:当用户刷卡或物理按压开关时,设备会向服务器上报状态。

  2. 云端回调:芯步会将状态变化(如继电器闭合/断开)推送到开发者预设的URL。

  3. 业务处理:SaaS收到回调后,更新订单状态为“已使用”或“使用结束”。

5. 典型场景流程设计

第一种场景:用户扫码开门

  1. 用户到达门店,选择空闲包间,扫描门口二维码。

  2. 小程序调用业务后端接口,校验用户账户余额/时间。

  3. 业务后端调用芯步API(Power=1)。

  4. 包间内的智能控制器继电器吸合,门锁打开。

  5. 安全逻辑:为防止尾随或门未关,配合门磁传感器:检测到门开启->触发开门;检测到门闭合->自动触发API(Power=0)上锁。

  6. 同时触发智能语音音柱播报:“门锁已开,祝您打球愉快”

第二种场景:时间结束自动断电解约

  1. 订单倒计时归零。

  2. 业务后端自动调用API发送 {"power": 0} 指令。

  3. 门锁断电,无法从内部或外部打开(除非机械应急)。

  4. 异常处理:若检测到包间内人体存在传感器仍检测到有人(滞留),可触发延迟断电策略并通知商家处理,避免夹伤或纠纷

6. 方案优势与安全性

  1. 极速响应与高并发芯步基于HTTP的接口设计轻量,特别适合台球室高峰期(如晚间、周末)的大量并发开锁请求。注:设备需连接2.4G Wi-Fi,在包间内部署企业级AP以保证信号稳定

  2. 私有化部署支持对于大型连锁台球室,芯步支持私有化部署。商家可将API部署在内网或专有云服务器,所有控制指令在局域网内闭环,不经过公网,极大提升安全性和响应速度

  3. 低成本施工由于采用Wi-Fi直连,无需购买昂贵的物联网网关。普通电工即可完成安装(安装人工参考价约150元/包间)

  4. 防作弊机制指令签名(Sign)配合时间戳(Ts),防止重放攻击;同时可在后台设置“最小计费单位”,即使物理破坏开关,后台逻辑依然能控制计费。

7. 总结

通过接入芯步的开放接口,共享台球室运营方可以在3-5个工作日内完成门禁系统的API对接。开发者只需关注业务逻辑(订单、支付),硬件控制层面只需调用极简的HTTP指令即可实现对门锁继电器的精准控制。这套方案不仅降低了无人值守门店的“丢单”、“逃单”风险,更通过语音、传感器的联动,提升了用户体验。