CATALOG

餐厅包厢门禁控制的痛点在于:既要保障消费闭环(防止跑单),又要兼顾高端服务体验(避免让客人感觉被“锁住”)。以下方案基于芯步的智能控制器与传感器,展示如何通过HTTP接口将“出门开关”集成到现有的餐饮软件系统中。

1. 项目概述与业务痛点

在高端中餐厅、会所或私密包厢中,如何平衡服务体验消费安全一直是管理难点。传统的包厢门通常使用机械门闩或普通门锁,服务员需要频繁敲门确认,不仅打扰客人,还无法有效防止“跑单”现象。

痛点:

  • 消费纠纷风险: 客人未结账强行离开现场时,造成餐厅损失。

  • 体验干扰: 服务员因担心跑单频繁进出门厅,影响客人商务会谈或家庭聚餐氛围。

  • 管理盲区: 无法数字化记录包厢的开关门时间及人员进出情况。

解决方案目标:通过集成芯步智能硬件,利用其开放的HTTP API接口,将传统的“物理出门按钮”升级为由软件业务逻辑控制的智能开关。实现“先买单,后开门”或“VIP客人自动开门”的智能化场景。

2. 系统硬件选型与架构

要实现将“出门控制”集成到软件中,我们需要利用硬件作为执行端,软件作为决策端。

2.1 硬件选型

根据芯步产品线,采用以下设备组合:

  • 智能控制器(4路/单路):安装于包厢门锁处,串联在门锁的开门回路中。用于接收服务器指令,执行“通电开门”(触发门禁或电子锁)的动作

  • 智能人体存在传感器(雷达版) :吸顶安装于包厢门口内侧或门框上方。用于感知“门前是否有人”,配合软件实现自动触发或防误报

  • (可选)智能语音喇叭:安装在门口,用于播报“门已开,请慢走”或余额不足等提示音

2.2 网络拓扑架构

  • 软件层:您的餐厅SaaS系统/本地管理系统。

  • 通信层:基于HTTP协议的API调用(公网或局域网),通过签名验证确保安全。

  • 硬件层:芯步云平台 -> 智能控制器 -> 电磁锁/电插锁。

工作流POS/收银系统结账成功 -> 触发HTTP指令 -> 芯步云平台 -> 包厢内智能控制器 -> 继电器吸合断电/通电 -> 门锁打开

3. 核心集成逻辑与接口实现

本方案的关键在于将“出门开关”的物理逻辑转化为“业务状态逻辑”。在包厢场景中,软件应根据订单状态来决定是否允许开门,而不是单纯依赖物理按钮。

3.1 接口对接准备

在您的软件后台需要集成芯步的通用控制接口。

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

  • 认证方式:签名校验。sign = md5(md5(AppSecret) + ts)

  • 设备ID:预先将安装好的智能控制器绑定到平台,获取唯一的device编号。

3.2 “智能出门开关”的业务逻辑集成

传统的出门按钮是直接切断门禁电源。在我们的方案中,我们将物理按钮改造为“请求出门”按钮

实施步骤:

  1. 硬件接线改造:将包厢内的手动出门按钮信号线,接入智能控制器的“开关量输入端口” ,而非直接接门锁。这样,当客人按下按钮时,信号会传给控制器,控制器上报给服务器:“有人要出去”。

  2. 软件接收事件:您的服务器接收到按按钮的事件。

  3. 判断业务逻辑

    • 情况A(已结账):服务器判定该包厢订单状态为“已完结”。服务器下发指令给控制器:{"power1":"1"}(开门),并记录日志。

    • 情况B(未结账):服务器判定订单未完结。指令不下发开门信号。同时,触发语音喇叭或通知服务员移动端,提示“请先结账”。

  4. 执行开门:智能控制器对应的继电器闭合,触发门锁(断电开锁或通电开锁),客人出门。

3.3 具体代码实现逻辑(伪代码参考)

当您需要在自己的管理系统中实现“远程开门”或“自动响应”时,只需发起如下HTTP请求

场景: 服务员在移动PDA上点击“XX包厢结账完成”,系统自动为该包厢开门,方便客人离开现场时。

这种集成方式也适用于对智能墙壁开关的控制,通过软件远程模拟物理按键的“点动”操作,驱动高功率门锁设备

4. 高级应用场景扩展

不仅仅是为了防跑单,集成接口还可以延伸出许多增值服务。

4.1 VIP会员自动识别与迎宾

  • 配置:门口安装智能人体传感器。

  • 逻辑:当感应到有人体接近,且该包厢处于“空闲”状态,系统自动通过接口控制器打开照明和排风,或解锁门禁,无需服务员拿钥匙。

4.2 无人值守模式

  • 场景:针对24小时营业的深夜食堂或自助茶室。

  • 逻辑

    • 客人下单支付成功后 -> 软件接口下发指令开门。

    • 消费计时中 -> 软件调用接口锁定出门开关(即使按了按钮也不开门,除非呼叫服务员远程开)。

    • 消费结束/超时 -> 系统自动调用语音播报提醒,并保持门禁锁定,直到二次付费。

4.3 消防联动与紧急解锁

  • 场景:虽然是出口控制,但安全第一。

  • 逻辑:当系统接收到消防报警信号(或内部紧急按钮),调用接口 {"batch":{"relay":[1,2,3,4],"power":"0"}},让所有包厢门锁执行“断电开锁”,保障人员逃生

5. 实施注意事项

  1. 门锁选型匹配 :请确认包厢现有门锁是通电开锁还是断电开锁。芯步的智能控制器支持两种模式,接线时需根据锁型调整继电器逻辑(常开/常闭)

  2. 断网容灾:虽然通过云平台控制很方便,但为防止餐厅网络故障,保留包厢内的机械出门按钮作为最后保障,或者将智能控制器配置为本地联动模式(局域网直连),减少对公网的依赖。

  3. 关于响应速度:芯步的接口响应通常在 80-120ms 之间,加上网络传输,整体控制在300-500ms内,对于开门动作来说完全无感知

  4. 接口安全:切勿将AppSecret硬编码在前端代码中。所有涉及开门的请求必须经由您的业务后端发起,确保只有“结账成功”的事件才能触发开门指令。

6. 总结

通过集成芯步的开放接口,餐厅包厢的“出门开关”不再是单纯的电子元件,而是变成了一个受业务逻辑控制的服务节点

这套方案实现了:

  • 成本可控:利用4路控制器,可以低成本控制多个包厢。

  • 管理提升:用技术手段强制实现“先付费后离开现场时”,彻底杜绝跑单。

  • 体验优化:客人随意出入不受限制(只要合规),服务员减少打扰,通过自动化提升翻台效率。