NFC 完整介绍 + 实操教程
一、NFC是什么
NFC = Near Field Communication,近场通信,基于RFID射频技术,13.56MHz高频,通信距离一般 0~10cm,最佳2cm以内,靠电磁感应通信,不需要配对、不需要网络,一碰就连。
✅ 三大工作模式(核心)
- 卡模拟模式(最常用):手机变成一张卡,被闸机/读卡器读取 → 交通卡、门禁、闪付银行卡
- 读写器模式:手机当读卡器,读取/写入NFC标签 → 读取标签网址、写入自动化指令
- 点对点P2P:两台带NFC设备互相传数据(现在很少用,早期Android Beam)
优点:距离极短、天然安全、响应快、低功耗;
缺点:距离太短,不能远距离使用。
📌 常见用途
- 公交地铁虚拟交通卡(交通联合卡,多城市通用)
- 模拟门禁卡、酒店房卡、车钥匙卡片
- 银联闪付、碰一碰支付
- NFC标签自动化:一碰打开WiFi、打开网页、静音、打卡
- 耳机/音箱一碰配对、商品防伪溯源
⚠️ 区分:ID卡(125KHz,低频)NFC不能模拟! NFC只支持13.56MHz IC卡。
二、安卓 / iPhone 开启NFC
安卓(小米/华为/OPPO/vivo/荣耀等)
- 下拉通知栏,点NFC图标;或者:设置 → 连接与共享 → NFC,打开开关
- 刷卡感应区:大多在手机背面摄像头附近
- 刷卡快捷方式:很多机型支持双击电源键调出刷卡界面
提示:部分加密门禁、空白卡需要物业授权;钱包APP是官方模拟入口
iPhone(苹果)
- 设置 → 通用 → NFC,打开;钱包交通卡/闪付卡锁屏直接刷
- ⚠️ 重要限制:iPhone原生钱包不支持模拟普通门禁卡(国内大部分安卓支持);苹果NFC读写只能用于钱包、快捷指令NFC标签读取,不能直接模拟M1门禁卡。
三、分场景详细教程
场景1:添加交通卡(安卓+苹果通用)
- 打开【钱包】APP → 点+添加卡片 → 选择【交通卡】
- 选你所在城市卡 / 交通联合卡(全国互通)
- 充值,完成开通
✅ 使用:息屏直接把手机背面贴闸机感应区,不用解锁、不用开APP;部分机型支持没电应急刷卡。
场景2:模拟门禁卡(安卓重点,高频踩坑)
前提:卡片是 13.56MHz IC卡;ID低频卡直接不行;分【未加密卡】和【加密卡】
- 打开钱包 → 门钥匙 / 门禁卡 → 添加 → 模拟实体门禁卡
- 把门禁卡贴手机背面NFC位置,保持不动等待读取
- 读取成功,命名保存,直接刷
两种失败情况:
- ① 加密M1卡(最常见小区门禁):读取提示加密,无法直接模拟
方案A:钱包选择【空白卡】,开空白卡后拿手机去物业的发卡器授权写入(推荐、合规)
方案B:外部工具解密(注意:私自破解他人加密门禁卡有法律风险!仅可处理自己产权、允许复制的卡) - ② ID卡(厚的、老式门禁卡):频率不对,NFC不支持,无解
❗法律提醒:不要私自复制不属于你、未经物业/产权方允许的门禁卡。
场景3:NFC标签读写(碰一碰自动化)
需要买空白NFC标签(NTAG213/215性价比最高)
安卓:
- 打开NFC,用APP:NFC Tools / NXP TagWriter
- 写入内容:网址、文本、WiFi信息、任务指令
- 写完保存,以后手机一碰标签就触发
iPhone:快捷指令 → 自动化 → 创建NFC自动化,扫描标签设置动作
场景4:NFC闪付(银行卡碰一碰)
安卓/苹果钱包添加银行卡,POS机带闪付标识,手机贴近POS感应区,验证指纹/人脸支付。
四、常见问题排查
- 贴上去没反应
- 确认NFC开关打开;确认卡片是13.56MHz IC,不是ID卡
- 换位置:NFC天线大多在摄像头附近,不要贴中间;去掉厚金属手机壳(金属屏蔽NFC)
- 复制成功但是刷不开门
- 卡片是加密卡,只读到卡号,没有扇区数据;需要物业授权空白卡
- 门禁读卡器有白名单,新增卡片需要后台登记
- iPhone不能加门禁
苹果系统限制钱包不开放M1卡模拟,不要尝试各种宣称苹果门禁破解工具,大多是骗局。 - 交通卡和门禁很多张,容易刷错
安卓大多支持【智闪卡/默认卡】,可以设置优先卡,自动识别场景。
五、安全提醒
- NFC距离很短,正常情况下很难隔空盗刷;支付类卡片都需要指纹/人脸验证
- 不要网上随便下载不知名NFC破解工具,容易泄露信息
- 门禁卡复制:仅限本人合法持有、管理方允许复制的卡片,私自复制小区、公司门禁涉嫌违法
- 不要把NFC长期常开,如果担心,不用的时候关闭NFC开关
六、NFC卡片简单区分
- IC卡:薄卡,13.56MHz,NFC支持(M1、CPU卡)
- ID卡:厚卡,125KHz低频,NFC完全读不了
- CPU卡:高级加密卡,几乎无法自行解密,只能物业发卡器写入
如果你想要,我可以单独给你一份:
- 《NFC Tools读写标签详细图文步骤》
- 或者《加密门禁空白卡去物业授权沟通话术》
NFC Tools 读写标签详细图文版教程(安卓,Wakdev原版)
适用标签:NTAG213 / NTAG215 / NTAG216(优先推荐 NTAG215,容量大,兼容性最好)
❗不适合:M1加密门禁卡、ID卡、CPU卡;NFC Tools 是写NDEF标签,不是用来破解复制加密门禁
软件:NFC Tools(开发者 wakdev,Google Play/国内应用市场均可搜到,免费版够用)
前置:手机打开NFC,摘掉金属磁吸壳;NFC天线大多在背面摄像头附近
界面总览(4个标签页)
- Read(读取):读卡、查看UID、芯片型号、容量、NDEF内容
- Write(写入):添加记录、写入标签
- Tasks(任务):安卓一碰执行自动化(开关WiFi、蓝牙、静音等)
- Other(其他):擦除标签、锁定标签、密码保护、复制标签
一、读取标签步骤(Read)
- 打开NFC Tools → 切换到【Read】
- 把空白/已经写好的NFC标签贴紧手机背面NFC天线,保持不动
- 识别成功后页面自动加载信息:
- Tag UID:卡片序列号
- 芯片类型:NTAG215 / Ultralight 等
- Memory:总容量、可用容量
- NDEF message:标签里面存储的内容(网址/文字/WiFi等)
- 空白新标签:会提示
Empty tag,没有NDEF记录 - 读完拿开标签即可;如果识别失败,换位置、去掉厚壳重试
✅ 读取可以用来验卡:买新标签先读一下,确认是NTAG215,不是已经锁死的废卡
二、写入标签完整步骤(Write,最常用:写入网址举例)
- 切换到【Write】→ 点【Add a record(添加记录)】
- 选择记录类型(常用清单)
- URL / URI:网页链接、歌曲链接(最常用)
- Text:纯文字
- Wi-Fi Network:WiFi名称+密码,一碰连WiFi
- Phone:拨打电话
- SMS:发送短信
- Email:发邮件
- Location:地理位置
- Application:直接打开APP
- 示例:选【URL / URI】
- 输入完整链接:
[https://www.baidu.com](https://www.baidu.com) - 可以填写Description(备注,可选)
- 点 OK,回到写入列表
> 可以继续【Add a record】叠加多条记录,注意不要超过标签容量
- 输入完整链接:
- 核对列表上方:
Write / xxx bytes,确认字节数小于标签可用容量- NTAG213:≈144字节
- NTAG215:≈504字节(推荐)
- NTAG216:≈888字节
- 点下方【Write】,APP弹出等待读卡提示
- 标签紧贴手机背面,全程不要移动! 听到滴声、出现 Success ✅ 即为写入成功
- 验证:切回【Read】再扫一次标签,确认内容和你写的一致
示例:写入WiFi一碰联网
- Write → Add record → Wi-Fi Network
- SSID:WiFi名称(不要中文乱码)
- Encryption:WPA/WPA2(家用路由器)
- Password:WiFi密码
- 保存 → Write → 贴卡写入
⚠️ 部分国产安卓对WiFi NDEF支持一般,iPhone对WiFi标签支持较差
三、Other 高级功能(擦除、锁定标签)
3.1 Erase tag 擦除标签
- Other → Erase tag
- 贴紧标签,确认擦除
- 擦除后变回空白标签,可以重新写入
已经永久锁定(Lock)的标签,无法擦除、无法改写
3.2 Lock tag 锁定标签(重点!谨慎操作)
- 锁定后永久只读,再也不能擦除、不能改写,适合做好成品贴纸防止误改
- Other → Lock tag → 贴卡确认锁定,不可逆!
3.3 Password protect 密码保护
给标签设置读写密码,别人扫到也无法修改,适合私密标签;日常自用一般不用。
四、Tasks 自动化任务(安卓专属,一碰执行动作)
这个是NFC Tools特色,不是NDEF标准记录,换别的手机扫标签不会触发,只能装了NFC Tools的本机使用
- Tasks → Add a task
- 可选动作:开启/关闭WiFi、蓝牙、静音、亮度、打开手电筒、启动APP等
- 添加任务后,点Write task写入标签
- 以后一碰标签,NFC Tools触发对应动作
对比:Write里的URL/WiFi是标准NDEF,任何带NFC手机都能识别
五、iPhone 使用补充(限制很多)
iPhone上也有NFC Tools,但:
- 不能后台自动触发,必须打开NFC Tools或者快捷指令
- 不支持Tasks自动化;想要自动化用【快捷指令】NFC自动化
- 读取写入NTAG标签可以,不能模拟门禁卡
- iPhone感应区在手机顶部,不是背面摄像头
六、高频报错排查表
| 现象 | 原因 & 解决 |
|---|---|
| 靠近完全没反应 | 1.NFC没开;2.金属壳屏蔽;3.标签是ID卡/M1加密卡;4.放错天线位置 |
| Write的时候提示容量超限 | 记录太多,字节超了,换NTAG215或者删掉一条记录 |
| 写入成功,但是别的手机扫了没反应 | 写的是Tasks任务(私有功能),不是标准NDEF记录 |
| 擦除失败 | 标签已经永久锁定 Locked |
| WiFi标签苹果扫了不弹出连接 | iOS原生对NDEF WiFi支持很差,属于系统限制 |
| 写入中途失败、报错 | 写的时候卡片移动了,重新稳定贴紧重试 |
七、避坑重点(很多人踩)
- ❌ NFC Tools ≠ 门禁复制工具:它只写标准NDEF标签;网上很多混淆名字的「NFCTool」是解密M1卡的别的APP,不是这个 Wakdev NFC Tools
- ❌ 不要买便宜M1卡用来做一碰标签,M1卡不是NTAG,NDEF兼容性差
- ❌ 不要随便Lock锁定,一旦锁死无法恢复
- ✅ 批量做标签:写完一张,直接继续贴下一张重复Write,不用重复填内容
八、推荐新手入门方案
标签:NTAG215不干胶贴纸
内容:URL链接(歌曲/网页),最简单、全手机兼容
操作:Write → Add record → URL → 写入 → Read校验
如果你想要,我可以再给你一份【NFC快捷指令(iPhone)一碰自动化教程】。