CATALOG

一、概述

1.1 背景与目标

在KTV、足浴店、酒店式包间等场景中,包间门的智能化管理是提升运营效率和安全性的关键环节。传统电磁锁门禁系统通常独立运行,无法与包厢预定、计时计费、服务呼叫等业务系统联动,导致管理碎片化。

本方案的目标是利用芯步8路包间综合管理控制器(智能通用控制器UNI-KZQ-TY-8)的开放HTTP接口,通过二次开发,将传统电磁锁门禁系统无缝接入现有业务管理平台,实现以下目标:

  • 实现门锁的远程集中控制与实时状态监控

  • 将门禁权限与包厢预定/计费系统深度绑定

  • 支持多包间(最多8路)的独立并行控制

  • 保留物理出门开关,确保紧急情况下的安全逃生

1.2 适用产品

产品名称型号核心特性
智能通用控制器UNI-KZQ-TY-88路独立继电器输出,每路最大负载2200W(阻性),支持HTTP API控制
智能墙壁出门开关-86型面板,支持断电开锁/通电上锁模式切换
电磁锁/电插锁第三方配套根据门型选择,选用DC12V供电型号

二、系统设计

2.1 整体架构

┌─────────────────────────────────────────────────────────────────┐
│                        业务应用层                                │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐          │
│  │ 收银/POS │ │ 预定系统 │ │ 计时系统 │ │ 小程序   │          │
│  └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘          │
│       └────────────┴────────────┴────────────┘                  │
│                          │                                      │
│                    HTTP API 调用                                │
│                          ▼                                      │
├─────────────────────────────────────────────────────────────────┤
│                        二次开发层                                │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │              门禁管理中间件 (自研)                        │   │
│  │  • 签名生成服务  • 设备状态缓存  • 命令队列  • 日志审计   │   │
│  └─────────────────────────────────────────────────────────┘   │
│                          │                                      │
│                    HTTP/HTTPS                                   │
│                          ▼                                      │
├─────────────────────────────────────────────────────────────────┤
│                        设备控制层                                │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │         芯步开放平台 API                              │   │
│  │   https://api.thingboot.com/{AppID}/device/control/        │   │
│  └─────────────────────────────────────────────────────────┘   │
│                          │                                      │
│                    WiFi 2.4GHz                                  │
│                          ▼                                      │
├─────────────────────────────────────────────────────────────────┤
│                        硬件设备层                                │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │           8路智能通用控制器 (UNI-KZQ-TY-8)               │   │
│  │  ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │   │
│  │  │继电器1│ │继电器2│ │继电器3│ │ ...  │ │继电器7│ │继电器8│ │   │
│  │  └──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘ │   │
│  └─────┼────────┼────────┼────────┼────────┼────────┼───────┘   │
│        ▼        ▼        ▼        ▼        ▼        ▼           │
│    电磁锁1   电磁锁2   电磁锁3   ...     电磁锁7   电磁锁8        │
│        ▲        ▲        ▲                  ▲        ▲           │
│        └────────┴────────┴──────────────────┴────────┘           │
│                    出门开关 (常开型,并联接入)                      │
└─────────────────────────────────────────────────────────────────┘

2.2 控制逻辑说明

控制器继电器采用常开(NO)触点与电磁锁串联的接线方式:

  • 开锁:继电器断开 → 电磁锁断电 → 磁力消失 → 门可开启

  • 闭锁:继电器吸合 → 电磁锁通电 → 磁力吸合 → 门锁闭

出门开关并联在继电器输出端,按下时相当于短接继电器触点,为电磁锁临时断电,实现本地开门。

三、接口对接技术方案

3.1 接口认证机制

芯步开放平台采用双重MD5签名的认证方式,每个请求需携带signts参数。

签名生成算法

完整Shell脚本示例

3.2 核心接口命令

根据芯步8路控制器产品手册,支持以下核心命令

命令格式功能说明应用场景
{"power1":1}第1路继电器吸合电磁锁通电闭门
{"power1":0}第1路继电器断开电磁锁断电开门
{"power1":1,"power2":0}批量控制多路同时控制多个包间
{"reset1":5000}第1路先断后通,延时5秒临时开门(客人外出)
{"point1":3000}第1路先通后断,延时3秒点动控制场景

各语言调用示例

Java (OkHttp)

PHP

3.3 私有化部署支持

芯步产品支持纯局域网环境运行,无需连接公网。部署方式:

  1. 设备配置固定IP,与业务服务器处于同一网段

  2. 自建消息服务器接收设备状态推送

  3. API请求地址切换为设备局域网IP

四、电磁锁接入方案

4.1 接线原理图

┌─────────────────────────────────────────────────────┐
│                 8路智能控制器                        │
│  ┌─────────┐                                       │
│  │  DC12V  │──┐                                    │
│  │  电源   │  │                                    │
│  └─────────┘  │                                    │
│               │                                    │
│  ┌─────────┐  │     ┌──────────────┐              │
│  │ 继电器1 │  │     │   电磁锁     │              │
│  │   COM   │──┼─────┤    (红)      │              │
│  │   NO    │──┼─────┤    (黑)      │              │
│  └─────────┘  │     └──────────────┘              │
│               │                                    │
│         ┌─────┴─────┐                              │
│         │ 出门开关   │  (并联在电磁锁两端)           │
│         └───────────┘                              │
└─────────────────────────────────────────────────────┘

4.2 工作模式选择

控制器继电器可配置两种工作模式

模式控制器状态电磁锁状态适用场景
通电上锁继电器吸合 → 通电锁闭常闭场景(包间无人时锁门)
通电开锁继电器吸合 → 通电开启常开场景(如消防通道)

包间门禁推荐使用「通电上锁」模式:正常情况下继电器吸合保持锁闭;断电时自动开锁,符合消防安规。

4.3 出门开关配置

智能墙壁出门开关同样支持HTTP API控制

将出门开关设置为点动模式,配合reset命令实现:按下 → 开锁5秒 → 自动闭锁。客人按一次开关即可开门,5秒后门自动锁闭,无需再次刷卡。

五、二次开发核心功能实现

5.1 开锁/关锁功能

5.2 业务系统集成示例

场景:包厢预订系统自动授权

5.3 安全机制设计

安全层级实现的方式是说明
接口签名双向MD5加密防止请求被篡改和重放攻击
设备隔离每个设备独立device_id权限细分到单个控制器
操作审计记录所有API调用日志追溯门禁操作记录
应急通道物理出门开关直连断电自动开锁,符合消防规范
心跳监控定时查询设备状态及时发现设备离线异常

六、实施步骤清单

  1. 硬件准备

    • 购买8路智能通用控制器(UNI-KZQ-TY-8)

    • 根据门型选购电磁锁/电插锁(DC12V)

    • 购买智能墙壁出门开关(86型)

  2. 平台对接

    • 注册芯步开放平台账号

    • 在控制台获取AppID和AppSecret

    • 添加设备,获取device_id

  3. 接线安装

    • 控制器安装至弱电箱/机柜

    • 参照接线图连接电磁锁和出门开关

    • 通电测试本地控制功能

  4. 二次开发

    • 实现签名生成中间件

    • 封装门禁控制API

    • 集成到现有业务系统

  5. 测试验证

    • 单路控制功能测试

    • 多路并发压测

    • 断网/断电故障模拟

    • 消防联动测试

七、注意事项

  1. 电磁锁选型:芯步不生产电磁锁,需自行采购。选购时确认工作电压与控制器输出匹配(DC12V),并注意电磁锁的吸力规格(通常包间门选用280kg或350kg级)

  2. 继电器触点容量:控制器每路最大负载2200W(阻性)/350W(感性),电磁锁功耗通常为3-5W,完全满足需求。如需控制大功率设备,应通过接触器扩展

  3. 消防规范:请一定要采用「通电上锁」模式,确保断电时自动开锁。出门开关保留物理直连通道,不依赖网络控制

  4. 网络要求:控制器仅支持2.4GHz WiFi,部署时需确保信号覆盖

  5. 并发控制:8路控制器支持各通道独立控制,多包间同时操作无相互影响

通过以上方案,开发者可在一周内完成从硬件接线到软件集成的全流程开发,实现包间门禁的智能化管理。如需进一步的技术支持,可联系芯步工程师获取全程指导

控制器产品方案:
无人值守包间设备控制:怎么将8路包间设备集中控制器集成到软件项目中
查看 >>
共享自习室包间管理:怎么将8路包间灯光空调控制器接入到软件项目中
查看 >>
户外亮化工程控制中:如何把智能 24 路远程信号控制器接入到软件项目中
查看 >>
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
门禁场景方案:
店铺门禁控制:如何把单路远程出门控制开关集成到项目中
查看 >>
怎么在共享麻将馆门禁控制中对接智能设备以实现门禁系统联动控制
查看 >>
怎么二次开发双路智能墙壁控制开关以实现门禁与照明联动控制
查看 >>
培训机构门禁管理:怎么把智能门禁墙壁开关接入到项目中
查看 >>
无人值守空间门禁管理:怎样把触摸式出门按钮集成到自己的项目中
查看 >>
电磁锁用途方案:
怎样对接8路包间设备控制模块以实现门禁电磁锁接口控制
查看 >>
如何在4路包间综合管理控制器MINI中接入智能硬件以实现门禁电磁锁接口控制
查看 >>
怎样二次开发门禁系统控制开关以实现配合电磁锁电插锁管理门禁
查看 >>
怎样二次开发远程控制门禁来实现电磁锁电插锁控制
查看 >>
怎么在电竞酒店包间联动控制中集成智能硬件以实现门禁电磁锁接口控制
查看 >>