CATALOG

共享台球室的痛点是“无人化管理”——用户需要自助预约、远程开门、按时计费。芯步的86型智能墙壁出门开关正好解决这个问题:它用标准86底盒直接替换原有开关,通过HTTP接口对接小程序,实现扫码开门、自动断电、超时提醒等完整闭环。下面从硬件选型、接口对接、业务流程三个层面展开。

解决方案:共享台球室包间门禁控制 —— 基于86型智能照明开关的集成方案

1. 背景与选型分析

在无人值守的共享台球室场景中,痛点是成本控制空间利用率。每个包间需要独立控制门锁和照明,且必须支持用户通过小程序自助下单、远程控制。

传统做法需要购买专用门禁控制器(通常价格较高)再加一个继电器模块。而芯步的86型智能墙壁出门开关(型号 UNI-CMKG)提供了一种高度集成、低成本的替代方案为什么选择这款设备?

  • 高度集成:它将“强电开关”和“门禁继电器”合二为一,直接安装在标准的86底盒中。这意味着一个设备同时控制:照明灯(220V)和门锁(通过继电器触点)。

  • 低门槛部署:采用标准86型尺寸,可以直接替换包间原有的墙壁开关,无需破坏墙面或额外布线(只需在底盒内布置锁的控制线)

  • 协议简单:开放标准的HTTP API接口,适合任何后端语言(Java, Python, PHP, Node.js)或小程序云函数调用

2. 硬件接线逻辑与原理

在软件开发前,需要理解硬件的物理控制逻辑。该设备内部有一个继电器,类似于一个“电子开关”。通过API指令控制继电器的通(闭合)断(断开)

针对台球室包间,推荐以下接线方案以实现“门锁”与“照明”的联动及分离控制:

  • 门锁控制(常闭模式 NC):将电磁锁/电插锁串联在继电器的“常闭”触点。

    • 逻辑:设备上电默认状态 = 线路闭合 = 门锁通电 = 吸合锁门。用户点击“开门”时,API发送指令让继电器断开 5 秒 = 门锁断电 = 开锁。5秒后自动复位锁门。

  • 照明控制(并联或独立外接):如果开关支持双路(若为单路型号,则需取舍)。

    • 策略:为了极致性价比,通常将照明和门锁逻辑合并,或者仅控制门锁,照明保持常亮(台球室通常需要良好光线)。如果需要独立控制,需选用双路版本,或者将照明接在另一个普通智能开关上,通过软件场景联动实现“开锁同时开灯”。

注意:设备支持断电开锁/通电上锁两种模式配置,可根据购买的电磁锁类型灵活调整

3. API 接口集成深度解析

芯步的开放接口是其核心优势。对接流程主要分为三个步骤:设备配网、身份认证、指令下发。

3.1 设备初始化与配网设备通电后,通过官网或小程序配置Wi-Fi(仅支持2.4GHz)。配网成功后,在后台获取唯一标识: Device ID(设备ID)。

3.2 接口鉴权机制所有API请求需携带签名。请求地址结构为:http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • AppId: 你在芯步创建的应用ID。

  • ts: Unix时间戳,用于防重放攻击。

  • sign: 签名,通常是对请求参数进行MD5或哈希加密后的字符串。

3.3 核心控制指令(开门动作)在共享台球室的业务逻辑中,最核心的是“临时开锁”动作。用户点击小程序“开门”,系统需向设备发送如下JSON指令:

  • 参数解析

    • reset: 这是针对门禁场景极其友好的指令。发送后,继电器立即断开(门锁断电开门),持续5秒(5000毫秒)后自动接通(门锁通电锁门)。这完全符合“按一下开门,人推门进入,门自动锁上”的物理逻辑。

    • 如果不使用reset,也可以使用 power 参数直接控制开关状态(如{"power": 0}代表关闭/开门)。

3.4 状态同步与Webhook(可选但推荐)无人值守系统必须知道门锁是否真的被打开了。云平台支持异步消息推送。当用户按了物理开关,或者执行了开门指令,云端会主动向配置的URL推送设备状态变更。你的服务器接收后,可以更新订单状态、发送公众号模板消息给用户:“门锁已开,请入场”。

4. 业务系统集成流程设计

将API集成到你现有的“共享台球室管理系统”(小程序/后台)中,业务流程如下:

步骤 1:用户小程序预约下单用户支付成功后,系统生成一个有效订单,状态为“待入场”。

步骤 2:下发临时开门权限用户在包间门口扫码,小程序调用后端接口。后端校验订单有效性后,调用芯步 API。

  • 代码逻辑示例(伪代码)

步骤 3:入场与状态保持用户推门进入后,门锁自动复位(锁闭状态)。此时包间内的灯光(如果接在该设备上)保持常亮,或者由用户在小程序上控制。

步骤 4:离开现场时与结算用户点击“结束订单”或超时系统自动结算。

  • 智能断电:结算完成后,下发 {"power": 0} 指令,切断照明和门锁电源(如果是通电锁门模式需注意逻辑反转)。或者在用户离开现场时后,保洁人员通过手机管理端发送开门指令进入打扫。

5. 关键注意事项与优化

  1. 关于锁具的选择:该开关是干接点输出,支持各类锁具。

    • 推荐电插锁(断电开/通电锁)。即使在紧急断电情况下,门锁会自动打开,符合安防消防要求,不会被困住

    • 不推荐:普通家用电子密码锁(无法远程控制)。

  2. 网络稳定性:芯步设备依赖Wi-Fi。台球室隔间多,Wi-Fi信号可能衰减。

    • 解决:请一定要在每个包间或走廊部署信号强的企业级AP(无线接入点)。如果Wi-Fi环境复杂,可以考虑使用该品牌支持4G或支持有线网络的版本(若有),确保门禁响应不延迟

  3. 场景联动(灯光+门禁)

    • 如果你使用的是 单路开关,且将灯和锁都接在一个继电器上(不推荐,因为开门瞬间灯会灭一下)。

    • 推荐方案:使用双路开关或“门禁+普通智能插座”组合。

      • 路1(接锁):用于门禁控制。

      • 路2(接灯):独立控制照明。

      • API指令示例:{"order": {"power1": 1, "reset2": 0}} (开灯,关锁开门)

  4. 异常处理:如果用户手机没信号,无法调起API怎么办?

    • 硬件本身支持物理按键开门(短按继电器翻转)。这可以作为应急方案,但在系统后台记录物理按键事件,防止逃单。

6. 总结

将芯步的86型智能开关集成到共享台球室项目中,是一种低成本、高稳定性的方案。它利用 reset(定时复位)指令完美解决了“临时开门”的痛点,同时兼顾了照明控制。开发者只需重点封装好 API签名验证设备ID与订单状态的映射关系,即可在几天内完成从硬件采购到软件上线的全流程,快速实现“一人看管多店、用户自助开台”的商业目标