DEV Community

Cover image for 如何用 NFC 工牌和 Apple/Google 钱包实现员工打卡
Vika Beckerman
Vika Beckerman

Posted on

如何用 NFC 工牌和 Apple/Google 钱包实现员工打卡

tags: [NFC, 考勤系统, 门禁管理, HR科技]

如何用 NFC 工牌和 Apple/Google 钱包实现员工打卡

移动钱包已经重塑了消费支付场景,而同样的底层技术——NFC 近场通信——正在悄然改变企业的门禁考勤方式。员工掏出手机轻触读卡器,开门与打卡同步完成,既不需要额外的考勤机,也不需要忘带实体卡的尴尬。本文面向系统管理员和 IT 经理,逐步拆解如何将数字工牌下发到员工的 Apple Wallet 或 Google 钱包,并与门禁考勤系统打通。


技术原理:一次 NFC 碰触做了什么

如何用 NFC 工牌和 Apple/Google 钱包实现员工打卡

当员工将手机靠近门禁读卡器时,整个流程在毫秒级完成:

  1. NFC 读卡器广播 ISO 14443 / ISO 15693 射频信号;
  2. 手机钱包中的虚拟工牌响应,传回加密的设施代码(Facility Code)和持卡人 ID;
  3. 门禁控制器校验凭据,触发电锁开启;
  4. 后端考勤平台同步写入打卡记录,时间戳精确到秒。

全程无需员工手动操作 App,靠近即触发,体验与实体 RFID 卡完全一致,但多了远程吊销、动态权限下发等软件能力。


环境准备:你需要哪些组件

层级 组件 说明
硬件 多频读卡器(13.56 MHz) 兼容 HID Mobile Access、MIFARE、NFC-F
凭据平台 Apple Wallet Pass / Google Wallet Object 需申请 Pass Type ID 或 Google Wallet API 权限
门禁控制器 支持 OSDP v2 或 Wiegand 的控制器 OSDP 加密性更强,优先选用
考勤后端 云端门禁考勤系统 负责凭据下发、日志聚合、合规存储
MDM Jamf / Microsoft Intune(可选) 企业设备场景下批量推送钱包 Pass

第一步:申请 Apple Wallet Pass Type ID

  1. 登录 Apple Developer Portal,进入 Certificates, IDs & Profiles
  2. 新建 Pass Type ID,格式建议为 pass.com.yourcompany.badge
  3. 生成对应的 Pass Signing Certificate,下载 .p12 文件;
  4. 将证书导入你的考勤后端或凭据管理平台,用于后续签名每张数字工牌。

Google 钱包侧需在 Google Cloud Console 启用 Google Wallet API,创建 Issuer 账号,并申请 GenericObject 类模板,用于承载工牌信息。


第二步:在考勤系统中创建虚拟工牌模板

TimeClock 365 为例,其门禁考勤模块原生集成了 Apple/Google Wallet 凭据下发流程:

  1. 进入管理后台 → 门禁管理数字工牌
  2. 上传公司 Logo、设定卡面配色,填写设施代码与持卡人字段映射;
  3. 配置打卡规则:刷卡开门时是否同步写入考勤记录、适用的班次和区域;
  4. 绑定读卡器设备 ID,确保门禁事件能准确对应考勤点位。

TimeClock 365 的凭据存储符合 PIPL 与 GDPR 要求,持卡人生物信息(如选用人脸识别)遵循 2025 年最新人脸识别专项规定,敏感数据本地化处理。


第三步:向员工推送数字工牌

批量下发(推荐企业场景):

# 示例:通过 TimeClock 365 API 批量生成 Pass 链接
POST /api/v1/badges/issue
Content-Type: application/json

{
  "employee_ids": ["EMP001", "EMP002"],
  "pass_type": "apple_google",
  "access_zones": ["main_entrance", "r&d_floor"],
  "shift_group": "standard_9to6"
}
Enter fullscreen mode Exit fullscreen mode

接口返回每位员工的专属添加链接,可通过企业邮件、企业微信或 MDM 推送通知分发。

员工端操作(三步完成):

  1. 点击收到的链接,系统自动识别设备类型(iOS 跳转 Apple Wallet,Android 跳转 Google 钱包);
  2. 点击"添加到钱包",数字工牌入库;
  3. 第一次靠近读卡器时,双击侧键(iPhone)或亮屏(Android),完成首次激活。

第四步:门禁与考勤数据的打通验证

下发完成后,建议执行以下验证清单:

  • [ ] 读卡器能正常响应手机 NFC,绿灯亮起;
  • [ ] 管理后台的实时日志能看到对应员工的刷卡记录;
  • [ ] 考勤报表中该员工当日的上班打卡时间已自动生成;
  • [ ] 吊销测试:在后台停用某张工牌后,该手机刷卡应立即被拒绝(无需员工配合);
  • [ ] 越权访问测试:普通员工刷高权限区域门禁,应触发告警并记录。

合规与安全注意事项

  • 凭据传输:Pass 文件在签名后通过 TLS 1.3 下发,避免中间人攻击;
  • 设备丢失处置:手机遗失时,管理员可在 30 秒内远程吊销数字工牌,远快于补办实体卡;
  • PIPL 合规:员工 NFC ID 属于个人信息,需在隐私政策中明确告知用途,不得超范围使用;
  • 审计留存:门禁日志建议保留不少于 12 个月,满足劳动监察和安全审计要求。

写在最后

NFC 数字工牌将实体门禁、移动支付与考勤管理整合到一部手机里,对 IT 团队来说意味着更少的硬件采购和更灵活的权限管理,对员工来说则是一张永远不会落在家里的工牌。

如果你正在寻找一套开箱即用的方案,TimeClock 365 已完整集成上述流程,从凭据下发到考勤报表,无需额外对接多个系统,考勤准确率达 99%,未授权访问减少 90%。

立即免费试用,14 天内体验完整的 NFC 门禁考勤功能:
👉 开始免费试用 TimeClock 365

Top comments (0)