CATALOG

芯步的复合开关设备将门禁控制与照明电路集成在同一硬件中,配合标准的HTTP接口,可以让开发者用一套指令同时处理“谁进来了”和“灯该亮哪路”两个问题。以下方案以台球室、棋牌室、健身房等典型无人值守场景为例,说明对接逻辑和控制流程。

1. 背景与选型依据

在无人值守场景(如自助台球室、24h健身房、共享茶室)中,痛点是 “人未到,灯不亮;人一走,电即断” 。为了实现低成本、高效率的自动化运营,硬件设备的集成度至关重要。

传统方案需要分别采购门禁控制器和灯光控制器,不仅布线复杂,且容易出现协议不通用的“数据孤岛”。采用 芯步智能墙壁复合开关 作为核心控制节点,利用其一路信号控制门锁,另一路(或多路)信号控制照明的特性,可以将“开门动作”与“开灯指令”深度绑定,实现硬件层面的逻辑联动

2. 核心技术原理:HTTP API 集成

芯步全系智能硬件(包括复合开关、人体传感器)均开放标准的 HTTP API接口,支持任何后端语言(Java, Python, PHP, Node.js等)或云函数调用

2.1 接口调用模型

  • 请求方式POST

  • 数据格式JSON

  • 核心逻辑: 业务后端(或小程序云开发)通过携带 AppId、签名 sign 和时间戳 ts 向平台发起请求,即可实现对指定 device 的控制

2.2 “复合开关”设备定义

本次方案所使用的硬件模型为:

  • 型号特征:如“智能墙壁复合开关[左门右2灯]”

  • 物理通道

    • 通道1(继电器A):连接电磁锁/电插锁(控制门禁)

    • 通道2(继电器B):连接照明电路1(如主灯)

    • 通道3(继电器C):连接照明电路2(如氛围灯/球桌灯)

3. 业务逻辑实现:从用户扫码到离店

无人值守的核心流程是“订单状态机”。以下是具体的对接步骤与控制指令示例:

第一阶段:用户进店(扫码开门)

场景:用户在小程序端下单成功,点击“开门”。逻辑:服务端校验订单有效性后,向复合开关下发指令。下发指令示例

效果:电磁锁断电 -> 门打开 -> 照明电路接通 -> 用户进入。由于是一体化设备,物理上不存在延迟差,体验无缝

第二阶段:营业中(能耗优化)

用户进入后,如果长时间在某个区域(如角落)不活动,无人值守系统需要节能。此时需要引入芯步“人体存在传感器” 配合使用。

  • 触发:传感器检测到“无人”状态超过设定阈值(如10分钟)。

  • 联动:通过HTTP回调 (Webhook) 通知业务服务器。

  • 执行:服务器向复合开关下发指令,关闭部分照明(如关闭 power2 氛围灯通道),仅保留基础监控电源。

下发指令示例

(参考接口演示:

第三阶段:用户离店(订单结束)

场景:用户在小程序点击“结束订单”或订单超时自动结束。逻辑:系统需要确保门锁的状态以及彻底断电。关键步骤

  1. 查询状态:调用API查询门磁状态,确认门已关好(防止门虚掩导致财物损失)。

  2. 全关操作:下发全关指令。下发指令示例

4. 场景联动策略(进阶应用)

为了让方案更“聪明”,利用芯步开放平台的服务端脚本能力自建服务器规则引擎,配置以下自动化策略:

4.1 “欢迎模式”联动

  • 条件:传感器(门磁)检测到门被打开。

  • 动作:如果时间是18:00 - 06:00(夜间模式),则自动触发 power1power2 的亮度渐变或全亮,替代“摸黑找开关”

4.2 安防双重锁定

  • 条件:后台系统检测到该订单异常、纠纷或超时未付费。

  • 动作

    1. 发送指令关闭 power1,迫使环境变暗,给现场人员心理提示。

    2. (可选)维持 door 通道为闭锁状态,限制离开,等待工作人员介入

4.3 设备自检与离线处理

  • 机制:芯步设备支持 WiFi 2.4G 直接连接,无需网关 。但在网络抖动时,需在业务层做“重试队列”。

  • :在服务器端实现指令缓存。若设备此时离线,芯步平台会缓存指令,待设备上线后立即下放。

5. 私有化部署与数据安全

对于连锁品牌,数据安全至关重要。芯步的硬件支持私有化部署方案

  • 本地闭环:允许将所有API请求地址指向客户自建的机房服务器或本地服务器。

  • 优势:用户的开门记录、灯光使用习惯等敏感数据无需经过第三方云,直接存储在自有数据库,完全符合内部信息安全审计要求。

6. 总结

  1. 极简布线:一个86型墙壁开关同时输出门禁控制信号和强电照明信号,无需额外购置继电器模块,有效降低无人值守门店的硬件改造成本

  2. 响应迅速:基于HTTP指令下发,实测响应时间约80-120ms ,确保顾客扫码后门锁即开、灯光即亮,无延迟感。

  3. 逻辑清晰:门锁电路与照明电路物理隔离,避免了传统方案中“因灯光故障导致门禁失效”的风险。

  4. 易于集成:无论是用PHP写后台,还是用Node.js写云函数,只需遵循Sign签名机制,仅需几行 curl 代码即可完成对接

实施路径

  1. 采购 “智能墙壁复合开关” 并完成强电接线(需电工操作)。

  2. 在芯步开发者后台获取 AppIdAppSecret

  3. 在您的无人值守后端中实现“签名生成函数”及上述JSON指令封装。

  4. 用户端小程序调用后端接口 -> 后端调用芯步API -> 开关动作。