CATALOG

单路远程控制墙壁开关在门禁系统中的价值在于:它本身不直接控制门锁,而是作为“门禁控制器”与“电锁”之间的桥梁——通过干接点信号控制电锁电源的通断,实现远程开门。以下方案涵盖硬件接线、接口对接、命令下发及安全设计。

解决方案:基于芯步单路墙壁开关的门禁系统联动控制

1. 概述

在许多旧改或成本敏感的场景中,传统门禁系统往往缺乏网络远程管理能力,且市场上标准的门禁控制器通常价格较高。本方案的目标是利用芯步单路智能墙壁开关(UNI-KG-1)HTTP API接口,将其嵌入现有门禁系统,作为网络远程开门模块。

核心逻辑:利用墙壁开关的 “先断后通”(Reset)“脉冲” 模式,通过继电器通断瞬间控制电插锁或电磁锁的电源,实现“通电开门”或“断电开门”。

2. 硬件选型与接线方案

在进行软件对接前,需完成物理线路的改造。

  • 推荐设备: 芯步 1路智能墙壁开关 (UNI-KG-1)

  • 核心参数: 支持100-240V AC或部分支持干接点型号(需确认电压),额定电流10A。

  • 门锁类型适配:

门锁类型工作特性接线与控制策略
电磁锁/电插锁断电开锁(常用于消防通道)开关串联在锁具供电火线上。控制指令: 下发 {"power1":0} (断开),锁断电即开;延时后下发 {"power1":1} 恢复供电锁门。
阴极锁通电开锁开关串联在锁具供电火线上。控制指令: 下发 {"power1":1} (接通),锁通电即开;延时后下发 {"power1":0} 恢复关闭。

关键接线示意:将智能墙壁开关嵌入在 220V AC电源电锁电源适配器 之间。通过控制强电的通断,间接控制锁具电源,这是实现低成本改造的标准方式

3. 开放接口对接

芯步提供标准的HTTP API接口,支持云端(公网)和局域网(本地)两种模式。局域网控制以实现更低延迟。

API 基础信息:

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

  • 请求方法: POST

  • 数据格式: JSON

鉴权机制(签名计算):为保证安全性,每次请求需携带签名:sign = md5(md5(AppSecret) + ts)

  • AppSecret: 开发者密码

  • ts: 当前Unix时间戳(秒)

代码示例 (Python):

4. 门禁联动核心逻辑与指令

不需要维护复杂的定时器状态,依托设备本身的“状态保持”或“先断后通”功能。

  • 场景 A:配合“断电开锁”型电磁锁正常情况下开关保持闭合(通电锁门)。当合法请求通过时,调用API断开开关,门锁失电打开,人员通行。

    • 推荐指令:{"reset1": "5000"}

      • 解释: 立即断开第1路(开门),保持断开状态5秒后,自动重新接通(锁门)。

      • 优势: 软件只需发送单次请求,无需维护延后恢复逻辑,即使网络丢包也不会导致门锁常开

  • 场景 B:配合“通电开锁”型阴极锁开关日常处于断开状态。当合法请求通过时,接通开关解锁。

    • 推荐指令:{"point1": "3000"}

      • 解释: 立即接通第1路(开门),保持3秒后自动断开。

5. 软件业务流集成

将上述API集成到您的门禁管理系统或第三方平台(如钉钉、企业微信)。

联动如下图:

sequenceDiagram
    participant User as 手机APP/刷卡器
    participant Cloud as 芯步云API
或局域网服务器 participant Switch as 单路智能开关
(UNI-KG-1) participant Lock as 电插锁/电磁锁 User->>Cloud: 1. 发送开门请求 (携带Token/权限) Note over Cloud: 鉴权、权限验证 Cloud->>Switch: 2. HTTP POST 请求
{"reset1": "3000"} Switch->>Switch: 3. 继电器动作
(断开电路) Switch->>Lock: 4. 锁具电源切断 Lock->>Lock: 5. 锁舌缩回/磁力消失
(门打开) Note over Switch: 等待3秒(硬件自动计时) Switch->>Lock: 6. 继电器恢复吸合
(锁具重新上电关门) Switch-->>Cloud: 7. 返回指令执行成功 Cloud-->>User: 8. 推送开门记录及状态

流程说明:软件仅触发一次指令,后续恢复由硬件自动完成,简化了开发难度。

6. 安全与优化

  • 本地局域网控制(推荐): 若门禁服务器与设备在同一局域网,使用局域网IP调用。接口同样适用,只需将域名替换为设备IP,这能极大降低开门延迟(实测 < 100ms)并减少对公网宽带的依赖

  • 超时自动锁定: 利用开关的“状态保持”功能。例如,设置 {"power1":{"keep":"0","revert":"10"}},即使用户手动按下墙壁开关打开了门,10秒后系统会自动强制关门上锁,防止因忘记关门导致的安全隐患

  • 备用物理开关: 保留原有的机械按键功能。在网络故障或API异常时,可直接按压墙壁开关的物理按键进行本地开门,确保应急通行

7. 常见问题排查

  1. 设备离线: 芯步设备仅支持2.4GHz WiFi,不支持5G。请确保设备信号强度。

  2. 负载不匹配: 部分电锁为感性负载,启动电流大。该开关支持阻性负载最大1200W,感性负载控制在300W以内,注意电锁适配器的功率

  3. 指令执行但无动作: 检查“reset”和“point”指令与门锁物理特性的对应关系。如果是“通电开锁”却用了“reset”(断电开锁),则逻辑相反。

通过以上方案,开发者可在1小时内完成从接口调试到硬件接线的全过程,将普通的传统门锁改造为具备远程控制、定时管理和日志记录功能的智能门禁系统。