CATALOG

芯步的智能触摸墙壁出门开关(型号:UNI-KG-CM-C)是一款专为门禁联动场景设计的智能设备。它采用标准86型底盒安装,支持两路独立控制,可通过HTTP接口实现远程门锁控制,广泛应用于办公室、公寓、酒店等场景的门禁二次开发

一、解决概述

传统出门开关只能实现本地按键开门,缺乏与门禁系统的联动能力——刷卡开门后无法记录,远程无法管控,异常开门也无法告警。

本方案利用芯步智能触摸墙壁出门开关的HTTP接口能力和消息推送机制,将出门开关与门禁管理系统无缝对接,实现:

  • 本地按键+远程控制双模式:既保留传统出门按键功能,又支持远程开锁

  • 开门事件实时上报:有人按下出门开关时,系统实时收到通知并记录

  • 设备状态监控:实时掌握开关在线/离线状态

  • 灵活扩展:可与门磁、人脸识别等设备联动,构建完整门禁系统

二、核心技术能力分析

2.1 产品规格

智能触摸墙壁出门开关的核心参数如下

类别特性说明
产品型号UNI-KG-CM-C(左灯右门版)/ UNI-KG-CM-KC(左门右灯版)
控制路数2路独立输出
按钮配置第1按钮:短按状态反转(默认,可配置);第2按钮:短按先断开、5秒后接通(默认)
工作电压100-250V AC(交流/市电)
单路负载MAX 1000W(如接LED/节能灯等感性负载,需小于300W)
待机功耗0.4W(全断)- 1.3W(全通/无负载)
产品尺寸宽:86mm;长:86mm;厚:41mm
安装方式标准86型底盒安装,直接平行替换原有出门开关
外壳材质防火V0级PC,耐高温,符合安规标准
无线连接WiFi 2.4GHz IEEE 802.11 b/g/n,无需网关
控制协议开放标准HTTP接口,任何编程语言均可对接
配套门锁支持所有类型的电磁锁、电插锁(可到三方购买)

2.2 支持命令表

根据芯步接口规范,出门开关支持以下核心命令

命令类型JSON格式示例功能说明
开锁/关锁{"power":"1"}{"power":"0"}门锁控制(1=开锁,0=关锁)
先断后通(复位){"reset":"3000"}断开后3秒自动接通(用于门禁延时)
先通后断(点动){"point":"3000"}接通后3秒自动断开(电磁锁点动开锁)

⚠️ 重要说明:门锁控制需根据锁的类型选择命令。断电开锁型锁(如磁力锁)用{"power":"0"}开锁;断电上锁型锁用{"power":"1"}开锁。pointreset命令的数值单位为毫秒(ms)。

2.3 消息推送机制:实现开门事件上报

芯步设备支持将状态变化实时推送到开发者服务器。通过配置消息推送,当有人按下出门开关时,系统可立即获知开锁事件

设备状态上报消息格式(设备状态变化时触发):

设备上下线消息(设备网络状态变化时触发)

reason字段含义

  • normal:设备正常退出

  • timeout:设备断网或断电(延迟约10秒检测),可用于判断门禁开关供电异常

  • closed:设备主动关闭连接

2.4 API鉴权与请求格式

芯步API采用动态签名验证机制

请求地址:https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
请求方法:POST
Content-Type:application/json

签名算法:
md5_secret = md5(AppSecret)
sign = md5(md5_secret + ts)

参数说明:
- AppId:应用ID,在控制台获取
- AppSecret:应用密钥,在控制台获取
- ts:当前Unix时间戳(秒)

请求Body示例

三、门禁联动二次开发方案

3.1 整体架构

┌─────────────────────────────────────────────────────────────────┐
│                        门禁现场                                  │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │        智能触摸墙壁出门开关(86型壁挂/门边安装)          │   │
│  │  ┌─────────────┐    ┌─────────────┐                    │   │
│  │  │   按钮1     │    │   按钮2     │                    │   │
│  │  │  (开门)   │    │  (报警)   │                    │   │
│  │  └──────┬──────┘    └──────┬──────┘                    │   │
│  │         │                  │                            │   │
│  │         ▼                  ▼                            │   │
│  │     继电器1             继电器2                         │   │
│  │         │                  │                            │   │
│  └─────────┼──────────────────┼────────────────────────────┘   │
│            │                  │                                 │
│            ▼                  ▼                                 │
│        电磁锁              报警器                               │
│                                                                 │
│  网络:2.4G WiFi                                                │
└─────────────────────────────────────────────────────────────────┘
                                       │
                                       │ WiFi / HTTP API / MQTT
                                       ▼
┌─────────────────────────────────────────────────────────────────┐
│                    门禁管理系统(开发者服务器)                   │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │                    事件接收模块                          │   │
│  │  - 接收state消息 → 记录开门事件、更新门状态              │   │
│  │  - 接收disconnect消息 → 标记设备离线                    │   │
│  └─────────────────────────────────────────────────────────┘   │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │                    远程控制模块                          │   │
│  │  - 远程开锁/关锁                                        │   │
│  │  - 定时开锁                                             │   │
│  │  - 批量门禁管理                                         │   │
│  └─────────────────────────────────────────────────────────┘   │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │                    联动告警模块                          │   │
│  │  - 异常开门告警(非工作时间)                           │   │
│  │  - 设备离线告警                                         │   │
│  └─────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘
                                       │
                                       ▼
┌─────────────────────────────────────────────────────────────────┐
│                       前端展示                                   │
│  - 管理后台:门禁监控面板、开门记录查询                         │
│  - 小程序/APP:远程开门                                         │
└─────────────────────────────────────────────────────────────────┘

3.2 硬件安装与接线

步骤1:替换原有出门开关

  • 断电操作,拆卸原有86型出门开关

  • 安装智能触摸墙壁出门开关于86底盒

  • 接入AC 220V电源线(火线L、零线N)

步骤2:门锁接线

  • 将电磁锁/电插锁的控制线接入开关的继电器输出端

  • 注意区分锁的类型:

    • 断电开锁型(如磁力锁):通电时门锁上,断电时门打开。需要开锁时,通过命令让继电器断开。

    • 断电上锁型(如电插锁):通电时门打开,断电时门上锁。需要开锁时,通过命令让继电器接通。

  • 具体接线方式参考锁具说明书

步骤3:网络配置

  • 确保开关安装位置WiFi信号覆盖(仅支持2.4G频段)

  • 长按第1按钮6秒进入配网模式

  • 通过芯步控制台为开关配网

步骤4:获取凭证

  • 登录

  • 获取 AppIdAppSecret

  • 记录开关的设备ID

步骤5:配置消息推送

  • 在控制台「消息推送」中设置回调URL

  • 选择接收方式(HTTP或MQTT)

  • 保存配置,设备状态变化将实时推送

3.3 代码集成示例

以下提供PythonJava微信小程序后端三种语言的完整对接示例。

Python实现(推荐用于后端服务)

Java实现

微信小程序调用示例

四、典型应用场景

4.1 办公室门禁联动

场景:员工刷卡/人脸识别通过门禁后,系统自动记录开门日志,同时远程打开办公室大门。

4.2 异常开门告警联动

场景:非工作时间有人按下出门开关时,系统自动触发告警并记录。

4.3 设备离线监控

场景:收到disconnect消息且reasontimeout时,说明门禁开关可能断电或断网,立即通知运维人员。

4.4 远程批量管理(多门禁)

芯步API支持同时向多个设备下发命令,设备ID用逗号分隔:

五、集成步骤

步骤一:硬件采购与安装

  1. 采购芯步智能触摸墙壁出门开关(根据场景选择左灯右门或左门右灯版本)

  2. 由电工在门口安装,替换原有出门开关

  3. 接入门锁、门磁等外设

步骤二:平台配置

  1. 登录

  2. 获取 AppIdAppSecret(在开发设置中获取)

  3. 为开关配网,记录设备ID

  4. 配置消息推送地址(接收开门事件)

步骤三:后端集成

  1. 将上述ExitSwitchController类集成到门禁管理系统中

  2. 实现开门事件接收与记录

  3. 配置异常告警规则

步骤四:前端接入

  1. 在管理后台接入门禁控制面板

  2. 可选:为员工App/小程序提供远程开门功能

六、总结

优势说明
本地+远程双控既保留传统出门按键功能,又支持远程开锁,双重保障
开门事件实时上报通过消息推送机制,有人按下出门开关时系统实时获知并记录
设备状态监控上/下线消息实时反映网络状态,timeout原因快速定位断网/断电
HTTP开放接口任何编程语言均可对接,10分钟完成基础集成
点动开锁命令point命令精确控制开锁时长(最长5秒),避免电磁锁长时间通电
标准86型安装直接替换原有出门开关,无需改造墙体
私有化部署支持纯局域网运行,满足内网安全要求

七、注意事项

  1. 锁类型匹配 ⚠️:接线前必须确认锁的类型(断电开锁/断电上锁),否则命令会相反

  2. 电磁锁点动:电磁锁使用point命令控制开锁时长,设置3000ms(3秒)

  3. WiFi信号:确保开关安装位置WiFi信号良好(仅支持2.4G频段)

  4. API响应说明:返回code:200仅表示平台接收指令,不代表设备执行成功

  5. 专业安装:涉及强电操作,必须由持证电工按照安全规范安装

  6. 消息推送配置:如需接收开门事件,必须在控制台配置消息推送地址

通过以上方案,你可以快速将芯步智能触摸墙壁出门开关集成到门禁管理系统中,实现远程开锁、开门事件记录、异常告警等核心功能。如有疑问,可访问获取详细产品手册和技术支持。