CATALOG

芯步的门禁联动方案基于其开放的HTTP API接口,核心是通过/device/control/接口向智能开关等设备下发powerreset命令,实现远程控制电磁锁的通断电。以下方案涵盖硬件选型、接口对接流程及典型应用场景。

1 背景与概述

在现代办公场景中,门禁系统不仅承担着安防职责,还需与访客管理、远程办公、临时授权等业务场景快速联动。传统门禁系统往往部署于局域网内,依赖专用客户端,当管理者不在现场或需要为非员工(如快递员、临时访客)开门时,存在操作不便、权限难以临时管控等问题。

本方案基于芯步开放平台的智能硬件与HTTP接口,旨在构建一套低成本、高响应、易于集成的远程门禁联动解决方案。通过将门禁电磁锁接入物联网,并与现有的企业微信、钉钉、OA系统或自建的管理后台对接,实现随时随地“一键开门”、定时开关、临时密码授权及门禁状态实时监控。

2 硬件选型与功能

为实现远程控制门禁的“开”与“关”(即控制门磁通电吸合或断电释放),核心在于控制电磁锁电源的通断。芯步生态中,以下两款硬件最适合该场景:

2.1 智能墙壁出门开关

该设备是替换传统墙壁开关的理想选择,专为门禁系统设计

  • 核心功能:内置继电器,可直接串联在电磁锁的220V交流电输入前端或12V直流电源适配器前端。

  • 控制机制:通过切断或接通电磁锁电源来控制门锁。

    • 断电开门:下发指令切断电源,电磁锁失去吸力,门打开。

    • 通电锁门:下发指令恢复供电,门关闭并锁死。

  • 特色指令:支持 reset 指令(先断后通),非常适合门禁场景。例如发送 {"reset":5000},门锁会断开5秒(供人员进入),随后自动重新上电锁门,无需单独发送关门指令

  • 安装方式:标准86型墙壁安装,可直接替换原有插座,支持明装或暗装,改造施工极简

2.2 智能包间控制器

若办公区域门禁数量较多,或是整层办公室的多门控制,可选择该设备

  • 核心优势:提供1路专用的门禁电磁锁接口以及多路独立的电器控制接口。

  • 集成度:该设备相当于一个“物联网网关+继电器模组”,不仅可控门禁,还能顺便控制办公室的饮水机、投影幕布、空调等电源,适合需要在同一物理空间内进行多设备联动的场景

2.3 电子锁体选配

  • 电磁锁/电插锁:配合上述设备使用,芯步硬件兼容市面上绝大多数12V/24V的电磁锁、电插锁及出门按钮

  • 不选:普通的“密码锁”因为其通常依赖电池供电且控制逻辑封闭,很难通过继电器硬控制实现远程强制开关,不在此方案中使用

3 接口对接方案

芯步开放平台的接口设计遵循无状态、低耦合原则,完全基于HTTP协议,可被任何支持HTTP请求的后端语言(Java, Python, PHP, Go)或前端JavaScript调用。

3.1 API调用鉴权机制

所有API请求均需在URL中携带签名(sign)和时间戳(ts),以防止接口被恶意篡改或重放攻击。核心鉴权逻辑如下

签名生成规则(伪代码)

3.2 设备控制指令下发

接口地址:https://api.thingboot.com/{AppID}/device/control/请求方式:POSTHeader:Content-Type: application/json

第一种场景:管理员远程一键开门当员工被锁在门外或访客到达时,管理员在手机端点击“开门”按钮。此时相当于给智能墙壁出门开关发送断电指令。

  • 请求Body示例

第二种场景:长时间开启门禁在搬运货物或举办活动期间,需要门禁保持常开状态(电磁锁一直通电)。

  • 请求Body示例

注:通过控制电源通断来控制锁体,是目前物联网改造中最稳定、兼容性最好的方案。

第三种场景:定时/延时自动关门(推荐指令)使用 reset 命令,实现“按下开门,5秒后自动重新锁门”的效果,无需定时任务轮询

  • 请求Body示例

3.3 设备状态与异步反馈

接口调用返回的 {“code”:200} 仅代表指令送达云端,并不代表门禁实际执行成功(例如设备可能离线或继电器故障)

  • 解决方案:方案需要订阅芯步的消息推送服务(通过MQTT或HTTP回调)。

  • 应用逻辑:当设备执行完指令(如继电器真正吸合或断开)后,云端会推送一条执行结果。系统通过接收该消息,即可在前端将门禁状态更新为“已开启”或“已关闭”,并记录日志。

4 业务系统集成流程

为了将上述技术接口转化为可用的办公功能,推荐以下集成路径:

  1. 硬件安装与配网在弱电井或门框上方安装“智能墙壁出门开关”,串联进电磁锁电路。设备上电后,通过芯步商家端APP将其配网绑定到云端账号下。

  2. 后端服务开发在企业的OA或自研系统中,封装一个独立的“物联网中台服务”。该服务负责维护AppID、AppSecret以及DeviceID的映射关系,并实现签名算法。

  3. 业务逻辑串联(以访客系统为例)

    • 访客登记:访客在前台登记身份证,接待人在系统录入访客信息。

    • 授权下发:系统生成一个临时授权码(或直接关联访客手机号),并记录有效时间。

    • 联动开门

      • 场景A:访客到达楼下,通过小程序点击“我要开门”。小程序请求企业内部服务器,企业服务器调用芯步API开门

      • 场景B:快递员按门铃,前台通过电脑端点击“开门”按钮,触发API调用。

  4. 管理后台可视化在内部管理后台增加“设备管理”模块,显示当前门禁的在线/离线状态(通过心跳接口或轮询获取),并提供远程开门、常开设定、开门记录查询等操作按钮。

5 方案优势与总结

本方案基于芯步开放接口,具备以下显著优势:

  • 开发简单:无需理解复杂的485协议或底层硬件驱动,仅需调用HTTP接口即可,文档完善,通常1-2天即可完成对接开发

  • 响应迅速:实测从指令下发到继电器物理动作仅需80-120毫秒,几乎无延迟感

  • 高可用性:设备支持断网本地联动。即使办公室局域网故障,手动按压“智能墙壁出门开关”的物理按键依然可以开门;网络恢复后状态自动同步。

  • 极低成本进行利旧改造:无需购买昂贵的整套“云门禁一体机”,只需在现有电磁锁线路上串入一个物联网继电器即可,不仅保留了原有的机械出门按钮,还赋予了其远程能力的现代化办公体验

通过上述方案,企业的行政人员可以在任何地方通过企业微信、飞书或Web网页实现对办公室门的毫秒级控制,同时为未来的智慧办公升级(如与会议室预定系统联动)打下坚实的技术基础。