CATALOG

包间场景的智能化改造,核心挑战往往不在于设备本身,而在于如何让门禁、电器、订单系统协同工作——有人下单后自动解锁,时间到了自动断电。这篇方案围绕芯步4路控制器的开放接口,梳理具体的硬件选型、接口对接逻辑和典型联动,可直接用于技术方案设计。

1. 背景与需求分析

在共享棋牌室、茶室、影院式足浴、自习室及部分公司的小型会议室/包间管理中,管理者常常面临人力成本高、监管不及时、夜间营业安全隐患大等问题。传统的管理方式依赖人工开关门、手动送电,不仅效率低下,且容易出现“跑单”或电器空耗现象。

为了解决上述痛点,本方案基于芯步智能包间控制器MINI(型号:UNI-KZQ-BJ-MINI-TTS,带语音播报版)的开放接口能力,设计一套自动化门禁联动管理系统。通过HTTP接口对接现有SaaS系统或小程序,实现“订单支付即授权、扫码开门即通电、时间届满即预警、超时自动断电解权”的无人化、智能化闭环管理。

2. 硬件选型与功能分配

本方案的核心控制设备是4路场景联动控制器MINI,其4路输出在包间场景中的具体功能分配如下表所示:

输出线路负载能力对接设备在联动管理系统中的作用
第1路16A照明/换气扇环境控制: 包间通电逻辑开启。门锁开启时,照明自动亮起,营造营业环境。
第2路16A麻将机/饮水机娱乐设备控制: 用户扫码开门后通电,订单结束后自动断电,杜绝电器待机电费。
第3路10A门禁电磁锁门禁核心: 直接控制磁力锁或电插锁的断电开锁与通电闭锁。这是实现远程开门的关键。
第4路30A空调(2匹)能耗大户管控: 单独控制空调,支持远程调温或与PIR传感器联动,人走空调未关时自动保护。

硬件部署补充

  • 出门按钮:包间内部安装物理出门开关(接入第3路干结点或独立通过API逻辑触发)。

  • 语音播报(TTS):利用MINI控制器的TTS能力,在订单即将结束、或识别到非法闯入时,通过设备自带喇叭播放提醒

  • 感知层:选配芯步人体传感器(通过WiFi/API联动),用于判断包间内是否有人。若无人且订单结束,立即执行全断(全关)指令;若有人在超时,仅关闭门锁但保留照明,避免尴尬

3. API接口对接架构

该系统通过HTTP API实现业务层与设备层的通信,支持公网或局域网(支持私有化部署)两种模式,响应时间约80-120ms

3.1 接口核心逻辑

芯步提供标准的API接口,请求方式为 HTTP POST

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

  • 核心参数

    • device:目标包间控制器的唯一ID。

    • order:具体指令JSON,如 {"power3": 0}(断开第3路门锁)

3.2 签名与安全机制

为了防止恶意攻击,所有指令均需动态签名(Sign):

  1. 拼接字符串 str = md5(AppSecret) + ts

  2. 计算最终签名 Sign = md5(str)注:其中 ts 为时间戳,AppSecret 由芯步控制台生成。该机制确保了即使在同一局域网内,指令也难以被篡改

4. 门禁联动管理流程设计

结合上述硬件与接口,设计“小程序扫码——包间使用——自动退场”的完整闭环流程。

4.1 状态一:空闲待租

  • 设备状态:第3路(门锁)处于 闭合(通电) 状态,电磁锁强力吸合,门打不开。第1、2、4路均为 断开 状态。

  • 系统表现:服务器数据库中该包间状态为“空闲”。

4.2 状态二:用户下单与开门

  1. 用户操作:用户在小程序端完成支付。

  2. 服务器触发:后台系统接收到支付成功回调。

  3. API联动(开锁)

    • 系统向智能包间控制器MINI发送指令:{"power3": 0}

    • 接口语义:POWER3对应第3路,0代表关闭输出

    • 物理动作:第3路关闭输出 -> 电磁锁断电 -> 磁力消失 -> 门锁打开

  4. API联动(通电)

    • 紧接着(或为了安全延迟2秒)发送指令:{"power1": 1, "power2": 1, "power4": 1}

    • 物理动作:照明亮起,麻将机/按摩椅通电,空调启动。

  5. 反馈:语音模块播报:“欢迎光临,祝您体验愉快”

4.3 状态三:使用中与管理

  • 临时暂停/续费:若用户中途需要临时锁门(如隐私场景),可通过小程序点击“暂离”。系统发送{"power3": 1}(上锁),但内部电器保持通电。

    • 注:出门按钮物理按下时,控制器会暂时断开第3路几秒,门开后复位,此为本地逻辑,不影响接口管理

  • 预约占用:当用户即将到达前,系统可定时发送{"power4":1}给空调,提前制冷,提升体验。

4.4 状态四:结束与清场

  1. 时间预警:订单结束前10分钟,系统调用TTS接口:

    • {"play:gbk:16":"尊敬的用户,您的包间时间还剩10分钟,如需续费请尽快操作"}

  2. 自动断电解权:订单时间归零且未续费。

    • 第一步(强制驱逐) :发送{"power3": 1}。此时第3路重新通电,电磁锁吸合锁门。同时发送{"power1": 0}关闭照明。

    • 此时场景:灯灭了,门锁了,但为了客户安全拿东西,空调和麻将机暂时未断,或者设定一段缓冲期。

  3. 深度节能:延迟2分钟后,发送{"power2": 0, "power4": 0}。切断所有插座电源,空调关闭。

  4. 状态同步:服务器更新设备状态。

5. 特色功能扩展

5.1 防重复订单与防占座

在不连接地磁或门磁的情况下,可通过功率检测实现物理防占座。

  • 场景:如果有人恶意不下单强行撬门进入(物理破坏除外)或前一订单未关门。

  • 逻辑:服务器未授权状态下,轮询查询设备状态(该功能需配合平台轮询或使用芯步的消息推送机制)。虽然Mini主打控制,但如果电路中接入的是可变负载,可通过旁路的功率计量插座判断包间是否“异常占用”,并告警。

5.2 消防联动

通过开放接口与大楼消防系统对接

  • 触发:消防系统发送HTTP指令。

  • 执行{"power1": 0, "power2": 0, "power3": 0, "power4": 0}(全断)。同时门锁断电(power3=0),包间门全部自动弹开,满足消防疏散要求。

5.3 定时任务与节能

利用控制器支持的“远程定时任务”功能

  • 设置凌晨2:00-6:00,若空调(第4路)处于开启状态,强制下发关闭指令,防止客人离开现场时后空转。

6. 总结

  1. 快速接入:芯步提供的API接口非常标准化,支持cURL、Python、Java等各类语言,普通SaaS后台工程师十分钟即可完成对接原型

  2. 无需网关,组网简单:设备直接通过WiFi 2.4GHz联网,无需单独购买网关,降低了棋牌室等场景的硬件部署成本和故障点

  3. 高负载安全:第4路专门针对空调设计,承受高达30A电流,直接支持2匹商用空调直接接入,无需外挂交流接触器,安全性高

  4. 成本低廉:该方案利用一个Mini设备替代了“智能门禁主机+电源+情景面板”的组合,4路合一,极大节省了安装空间和硬件采购成本

通过以上方案,无论是将设备用于共享棋牌室(休息室) ,还是公司内部会议室(沐浴房/琴房) ,均可实现全流程的无人化智能管理。

控制器产品方案:
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
剧本杀密室包间场景:怎样把HTTP接口包间控制器接入到自己的项目中
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
怎样在照明控制中对接智能硬件以实现多达24路独立线路控制
查看 >>
如何在灯光控制中集成智能硬件以实现联动继电器模块扩展控制
查看 >>
门禁系统场景方案:
怎么在4路HTTP接口包间控制器MINI中集成智能硬件以实现包间门禁系统联动管理
查看 >>
小区门禁系统出门控制:怎样将触摸式出门按钮集成到项目中
查看 >>
怎么在社区公共门禁管理中对接智能硬件来实现门禁系统联动控制
查看 >>
办公室门禁系统控制:怎么把86型WiFi出门开关对接到软件项目中
查看 >>
怎样在办公室门禁系统中对接智能硬件来实现自定义联动操作
查看 >>
管理用途方案:
怎么在办公设备安全联动中集成智能硬件以实现远程参数配置管理
查看 >>
怎样对接智能壁挂Pro语音音箱以实现远程播放列表管理
查看 >>
如何在创客项目电源控制场景中接入智能设备以实现远程参数配置管理
查看 >>
如何二次开发10W 定时语音播报壁挂音箱以实现远程播放列表管理
查看 >>
怎样在共享场所中对接智能硬件以实现动态密码管理
查看 >>