门禁和闸机经常一起出现,但它们不是同一个东西。
一句话概括:
门禁(Access Control)负责"判断能不能进",闸机(Turnstile/Gate)负责"控制怎么进"。
在智慧园区、智慧楼宇项目中,两者通常配合工作。
一、整体关系
人员 │ ▼ 刷卡/人脸/二维码 │ ▼ 门禁控制器(权限校验) │ │ 有权限 ▼ 开门/开闸 │ ▼ 闸机 / 电锁 / 自动门 │ ▼ 人员通行可以理解成:
- 门禁 = 大脑
- 闸机 = 手脚
二、什么是门禁(Access Control)
门禁是一套权限管理系统。
主要负责:
- 人员身份认证
- 权限判断
- 通行记录
- 权限下发
- 开门控制
例如:
员工来到门口:
刷脸 ↓ 门禁控制器 ↓ 查询权限 ↓ 允许通行 ↓ 发送开门指令门禁系统组成
门禁软件(Java) │ ▼ 门禁服务器 │ ▼ 门禁控制器 │ ┌──────┴──────────┐ ▼ ▼ 读卡器 人脸机门禁设备
常见有:
- 人脸识别终端
- 刷卡器
- 指纹机
- 门禁控制器
- 电锁
例如海康的人脸门禁:
DS-K1T67它既可以做人脸识别,也可以控制电锁。
三、什么是闸机(Turnstile)
闸机是物理通道设备。
负责:
控制人怎么过去。
例如:
三辊闸
═══════ O ═══════一次只能过一个人。
摆闸
═══════ │ │ ═══════刷卡:
打开 ↓ 通过 ↓ 自动关闭翼闸
═══════ ▶ ◀ ═══════地铁最常见。
速通门
高端写字楼:
玻璃门 打开 ↓ 关闭速度最快。
四、最大的区别
| 对比 | 门禁 | 闸机 |
|---|---|---|
| 本质 | 权限系统 | 通道设备 |
| 是否判断权限 | ✅ | ❌(通常不判断) |
| 是否控制物理通道 | 可以控制电锁 | ✅ |
| 是否保存记录 | ✅ | 一般不保存或只保存本地状态 |
| Java是否直接对接 | 经常 | 偶尔(更多通过控制器) |
五、智慧园区里的关系
例如:
员工进入园区:
员工 ↓ 刷脸 ↓ 门禁服务器 ↓ 判断权限 ↓ 控制闸机 ↓ 闸机打开 ↓ 通过 ↓ 记录通行所以:
门禁决定:
能不能进闸机决定:
怎么进六、Java开发主要对接哪个?
一般都是:
门禁系统
例如:
Java ↓ 调用海康SDK ↓ 下发人员 ↓ 下发人脸 ↓ 下发权限例如:
POST/person/addPOST/face/uploadPOST/permission/grant闸机一般只需要:
Java ↓ 开闸 ↓ 关闸例如:
POST/gate/open或者:
POST/door/open七、典型项目流程(与你做的智慧园区一致)
Java智慧园区平台 │ ┌────────────┴────────────┐ ▼ ▼ 门禁管理服务 人员管理服务 │ │ ▼ ▼ 下发权限 下发人员、人脸 │ │ └────────────┬────────────┘ ▼ 门禁控制器/人脸终端 │ 权限校验成功 ▼ 控制闸机开启 ▼ 人员通过通道 ▼ 上传通行记录到平台