CATALOG

共享台球室的“定时开门”需求,核心在于将门禁权限与订单时间打通。以下方案基于芯步开放接口,从硬件选型、API对接逻辑到异常处理,梳理一套可落地的实现路径。

基于芯步开放接口的共享台球室定时门禁控制解决方案

一、 建设目标与核心逻辑

在共享台球室场景中,主要痛点是人工值守成本高超时占用难管控本方案的目标是利用芯步智能硬件的开放 HTTP 接口,将门禁设备用户订单系统深度绑定。核心逻辑是:“订单即权限,时间即指令”

  • 用户端:小程序下单 -> 支付成功 -> 订单生效 -> 门禁自动解锁。

  • 系统端:订单倒计时 -> 时间耗尽 -> 门禁自动锁定 -> 强制结束订单。

二、 硬件选型与作用

基于芯步产品线,我们需要选配以下硬件,通过 WiFi 或 4G 网络直连云端,无需复杂布线

  1. 智能门禁控制器控制磁力锁或电插锁的开关。接收服务器指令执行“开门”动作,并检测门磁状态(门是否关好)。

  2. 智能电源控制箱/墙插用于控制台球室的总电源照明灯。与门禁联动的附加价值是:用户开门自动通电,关门断电,实现节能。

  3. 智能语音音柱用于在关键时间节点(如剩余10分钟、时间到)进行语音播报提醒,引导用户续费或离开现场时,提升无接触服务体验

  4. 人体存在传感器(辅助选配):用于防“逃单”检测。若订单结束但传感器检测到室内仍有人移动,系统可执行告警或禁止下一次预约

三、 接口对接方案与技术实现

芯步平台提供标准的 HTTP API,支持 https://api.thingboot.com/ 调用。以下是实现“定时开门”的技术步骤:

1. 设备激活与指令下发开发者需在芯步物联网控制台获取 AppIdAppSecret。在用户支付成功后,业务服务器需携带签名(Sign)向设备下发开门指令

  • 请求地址POST /{AppId}/device/control/

  • 核心参数

    • device: 门禁设备ID(如:882010)

    • order.power: 1 (1代表接通电源/开门,0代表断开)

2. “定时开门”的核心——延时任务与轮询实现“定时”并非在设备端设置倒计时,而是在业务服务器端设置定时任务。

  • 场景 A:用户预约了未来时间(如 19:00 进场)

    • 用户支付后,服务器记录订单。

    • 触发点:服务器设定一个 Cron 定时任务,在 19:00 整点自动调用芯步接口,下发开门指令。

  • 场景 B:用户扫码立即开场(即时计时)

    • 支付成功 -> 服务器立即下发 power:1 开门。

    • 自动续时/结束: 服务器启动一个延时队列。

    • 当订单剩余时间 = 0 时,服务器向门禁下发 power:0 指令,锁门断电。

3. 防止“恶意滞留”的冗余设计为了避免用户躲在里面不出来导致门锁意外夹人,需结合门磁反馈机制:

  • 下发开门指令后,设备会回调 door_status 状态。

  • 逻辑:订单结束后,设备尝试关门。如果检测到门磁未闭合(有人挡住),语音音柱应立即播报“订单已结束,请离开”,并持续告警。一旦门磁闭合,立即锁死。

四、 业务流程实操演示

步骤 1:线上下单与授权用户扫描门口二维码,选择“2小时”,支付 60 元。后台记录订单 end_time = 现在 + 2小时

步骤 2:入场解锁用户点击小程序中的“开门”按钮(或系统自动触发):

  • 服务器调用 https://api.thingboot.com/.../control/JSON:{“device”: “door_01”, “order”: {“power”: 1}}

  • 门禁继电器吸合,电磁锁断电,门打开。用户拉门进入

步骤 3:使用中的联动控制

  • 自动通电: 开门的同时,服务器调用智能插座接口,台球灯、空调自动开启。

  • 准点提醒: 距结束还有 10 分钟时,服务器调用语音音柱接口,播报“您剩余使用时间不足 10 分钟”。

步骤 4:定时自动锁门

  • 时间到end_time 到达,服务器再次调用接口, {“power”: 0}。门禁上锁。

  • 强制清场: 若用户尚未离开,门虽锁了但人还在里面。此时人体传感器检测到有人,系统判定超时占用,自动生成超时费用或通知保洁人工介入

五、 方案优势与落地价值

  1. 全无人化闭环:利用 HTTP 接口的高效通信(响应约 80-120ms),实现了从支付到入场的秒级响应,真正无需前台

  2. 灵活的策略计费:由于定时控制在服务器端,你可以轻松实现“高峰期不同价”、“超时每分钟加收”等复杂计费逻辑,无需改动硬件代码。

  3. 低成本改造:芯步设备支持 WiFi 2.4G 直连,无需额外购买昂贵的网关,利用台球室现有网络即可部署,大幅降低初期投入。

  4. 安全与节能:定时关门杜绝了“赖着不走”和“逃单”现象;无人的时候门禁断电状态下磁力锁是吸合的(普通用户推不开),且灯光电源自动切断,实现极致节能

通过以上方案,你可以快速利用芯步的开放能力,将普通的台球室改造为 24 小时无人值守的智能共享空间。