<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>NFC.cool</title>
<description>NFC.cool makes two apps. NFC.cool Tools scans NFC tags, QR codes and barcodes on iPhone and Android, plus documents, 3D objects and rooms on iPhone. NFC.cool Business Card is a digital business card for individuals and teams, on iPhone and Android.</description>
<link>https://nfc.cool/zh/</link>
<language>zh</language>
<atom:link href="https://nfc.cool/zh/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<title>NFC 标签终极指南：每一款芯片、它适合做什么、什么设备能读它</title>
<link>https://nfc.cool/zh/blog/ultimate-nfc-tag-guide/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/ultimate-nfc-tag-guide/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[你能买到的每一款 NFC 芯片，从 48 字节的 NTAG210 到 DESFire EV3，全部给出真实数据：内存、保护机制、擦写寿命、iPhone 和 Android 手机分别能拿它做什么，以及它真正为哪种用途而生。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/ultimate-nfc-tag-guide.webp" alt="一部 iPhone，背后是发光的 NFC 图标，前面排成一排各种形态的 NFC 标签：贴纸、圆片、PVC 卡、钥匙扣、腕带和一枚透明 Inlay" /></p><p>你点开一个 NFC 标签的商品链接。上面写着“NFC 213”，或者“兼容 NTAG215”，又或者只有一句“1K NFC 卡，所有手机通用”。你只想知道一件事：它能不能干我想让它干的活？而商品页回答不了你，因为写商品页的人自己也不知道。</p><p>我花了好几年打造 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC.cool Tools</a>，这款应用每次被轻触时要做的第一件事，恰恰就是回答这个问题：这是什么芯片，它能做什么？光是芯片识别这部分代码，就能认出七家厂商的大约六十款产品，而其中每一款之所以会进这份名单，都是因为有人把它贴到手机上，结果它的表现跟商品页承诺的不一样。写那段代码的时候，我一直希望世上能有一份这样的参考资料。它故意写得很长。如果你想看简短版，<a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签入门指南</a> 是最好的起点，需要深入时它也会链回这里。</p><p>在看那些表格之前，先给你一句话结论：<strong>没有最好的 NFC 标签，只有最适合这项任务的芯片</strong>，而任务由三件事决定：你要存多少东西、你要防住谁，以及什么设备必须能读它。</p><hr /><h2 id="怎样用好这份指南">怎样用好这份指南</h2><p>这份指南里的每一个数字，都来自厂商的数据手册、Apple 或 Google 的平台文档，或者我自己应用的代码，<a href="#参考资料与延伸阅读">参考资料</a> 列在文末。凡是我亲手摆弄过的芯片，我会用一段实测笔记说明。没摆弄过的，我也会直说：那些冷门型号的信息来自数据手册，而数据手册是承诺，不是实测。</p><p>有两样东西你在这里找不到：写入第一枚标签的分步教程（那是 <a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">写入指南</a> 的事），以及 NTAG 424 DNA 的完整故事，它有 <a href="https://nfc.cool/zh/blog/ntag-424-dna-counterfeit-proof-nfc-tags/">专门的一篇文章</a>。</p><ul><li><p><a href="#nfc-标签的物理构造">NFC 标签的物理构造</a></p></li><li><p><a href="#缩写大杂烩标准forum-类型以及哪些根本不是-nfc">缩写大杂烩：标准、Forum 类型，以及哪些根本不是 NFC</a></p></li><li><p><a href="#怎样读懂数据手册和商品页">怎样读懂数据手册和商品页</a></p></li><li><p><a href="#ndef以及标签上究竟能装下什么">NDEF，以及标签上究竟能装下什么</a></p></li><li><p><a href="#内存映射芯片上什么东西在哪里">内存映射：芯片上什么东西在哪里</a></p></li><li><p><a href="#选型决策表">选型决策表</a></p></li><li><p><a href="#逐个家族细看">逐个家族细看</a></p></li><li><p><a href="#外形与读取距离">外形与读取距离</a></p></li><li><p><a href="#什么设备能读什么芯片">什么设备能读什么芯片</a></p></li><li><p><a href="#nfccool-tools-对每种芯片能做什么">NFC.cool Tools 对每种芯片能做什么</a></p></li><li><p><a href="#怎样买才不踩坑">怎样买才不踩坑</a></p></li><li><p><a href="#一张表看完全部芯片">一张表看完全部芯片</a></p></li><li><p><a href="#大家常搜的芯片对比">大家常搜的芯片对比</a></p></li><li><p><a href="#常见问题">常见问题</a></p></li><li><p><a href="#术语表">术语表</a></p></li><li><p><a href="#参考资料与延伸阅读">参考资料与延伸阅读</a></p></li></ul><hr /><h2 id="nfc-标签的物理构造">NFC 标签的物理构造</h2><p>一枚 NFC 标签由三样东西粘在一起组成：一颗沙粒大小的 <strong>芯片</strong>，一圈由蚀刻铝或铜绕成几匝的 <strong>天线</strong>，以及承载它们的 <strong>基材</strong>，基材可以是纸质贴纸、PET Inlay、PVC 卡片或者玻璃胶囊。芯片没有电池，它靠手机供电。</p><p>原理是电感耦合。手机的天线是一个线圈，驱动着一个每秒交变 1356 万次的磁场。把第二个线圈放进这个磁场，它里面就会感应出电流，跟无线充电器是同一个原理，只是功率小得多得多。标签的芯片就靠这股感应电流活着。要回传数据时，它并不自己发射任何信号，而是在天线两端反复接通、断开一个负载，手机的线圈会把这感知为自身磁场的一点点变化。这个技巧叫 <strong>负载调制</strong>，正因为如此，活全由手机来干，标签才能便宜到八美分一枚。</p><p>读取距离之所以是现在这样，也是这个原因。小线圈的磁场强度随距离的三次方衰减，所以在一厘米处读得好好的标签，到了十厘米就什么都收不到。我把它想成一支蜡烛：离得近，你能借着它看书；隔着整个房间，再怎么眯眼也没用。NFC Forum 自己的定义写的是“典型距离最远 2 厘米”，Android 的文档写的是“4 厘米或更短”，NXP 的数据手册写的则是“最远 100 毫米，取决于场强和天线几何形状”。三种说法都对。手机上的数字是你实际会看到的；100 毫米则是芯片配上大读卡器和大天线时的能力。</p><p>数据速率并不高，因为根本不需要更高。Type A 或 Type B 标签以 106 kbit/s 通信，速度更快的芯片会在初始握手之后协商到 212、424 或 848 kbit/s。FeliCa 跑在 212 或 424。ISO 15693 这个远距离家族更慢，常规模式只有 26.48 kbit/s，因为它的设计初衷是让仓库门禁在一米开外读取，而不是让手机来读。无论哪种速率，把一枚 NTAG216 的 888 字节完整导出一遍，都只需要几分之一秒。</p><table><thead><tr><th scope="col">标准</th><th scope="col">基础速率</th><th scope="col">更快的模式</th><th scope="col">回传方式</th></tr></thead><tbody><tr><td>ISO/IEC 14443 Type A 和 B</td><td>106 kbit/s</td><td>支持协商的芯片可达 212、424、848 kbit/s（DESFire、Plus、NTAG 424 DNA）</td><td>在 847.5 kHz 副载波上做负载调制</td></tr><tr><td>FeliCa（JIS X 6319-4、ISO/IEC 18092）</td><td>212 kbit/s</td><td>424 kbit/s</td><td>负载调制</td></tr><tr><td>ISO/IEC 15693</td><td>26.48 kbit/s（低速模式 6.62 kbit/s）</td><td>NXP 快速模式 53 kbit/s；ICODE 3 最高 212 kbit/s</td><td>在 423.75 kHz 副载波上做负载调制</td></tr></tbody></table><hr /><h2 id="缩写大杂烩标准forum-类型以及哪些根本不是-nfc">缩写大杂烩：标准、Forum 类型，以及哪些根本不是 NFC</h2><p>每个商品页都混用着三套命名体系：定义无线电部分的 ISO 标准，定义数据如何排布的 NFC Forum 标签类型，以及厂商自己的产品名。下面是一张对照图。</p><h3 id="标准">标准</h3><table><thead><tr><th scope="col">标准</th><th scope="col">它定义了什么</th><th scope="col">NFC Forum 名称</th><th scope="col">芯片举例</th></tr></thead><tbody><tr><td>ISO/IEC 14443 Type A（第 1 至 3 部分）</td><td>近耦合卡、106 kbit/s、Type A 调制、防冲突、UID</td><td>NFC-A</td><td>NTAG、MIFARE Ultralight、MIFARE Classic、Topaz</td></tr><tr><td>ISO/IEC 14443 Type B</td><td>同上，但调制方式不同，也没有同等意义上的 UID</td><td>NFC-B</td><td>ST SRI512、Calypso 交通卡、许多电子护照</td></tr><tr><td>ISO/IEC 14443-4</td><td>架在 A 或 B 之上的传输协议，叫 ISO-DEP</td><td>ISO-DEP</td><td>DESFire、NTAG 424 DNA、处于 SL3 的 MIFARE Plus、银行卡、护照</td></tr><tr><td>ISO/IEC 7816-4</td><td>在 ISO-DEP 上使用的命令语言（APDU）和文件系统</td><td></td><td>上一行里的所有芯片</td></tr><tr><td>ISO/IEC 7816-6</td><td>其中包括芯片厂商代码的注册表</td><td></td><td>UID 的第一个字节</td></tr><tr><td>ISO/IEC 15693</td><td>疏耦合卡，配合合适的读卡器可达一米，8 字节 UID</td><td>NFC-V</td><td>ICODE、ST25TV、ST25DV、TI Tag-it、NTAG 5</td></tr><tr><td>JIS X 6319-4</td><td>索尼的 FeliCa</td><td>NFC-F</td><td>FeliCa Lite-S、Suica、八达通（Octopus）</td></tr><tr><td>ISO/IEC 18092</td><td>NFC 本身（NFCIP-1）：点对点模式以及手机使用的被动模式</td><td></td><td>你的手机</td></tr></tbody></table><h3 id="nfc-forum-标签类型">NFC Forum 标签类型</h3><p>NFC Forum 并没有设计芯片。它写了五套“配方”，规定如何把 <strong>NDEF</strong> 消息（每部手机都看得懂的容器格式）存进那些早已存在的芯片里。这就是“Type 2 标签”的含义：它不是一款芯片，而是一种排布方式。</p><table><thead><tr><th scope="col">Forum 类型</th><th scope="col">无线接口</th><th scope="col">内存模型</th><th scope="col">典型芯片</th><th scope="col">手机支持</th></tr></thead><tbody><tr><td>Type 1</td><td>NFC-A</td><td>8 字节的块，可一次性锁定</td><td>Innovision/Broadcom Topaz</td><td>两个平台都能读；NFC Forum 在 2021 年发布的规范中删除了 Type 1</td></tr><tr><td>Type 2</td><td>NFC-A</td><td>4 字节的页，第 3 页是能力容器，TLV 块</td><td>NTAG21x、MIFARE Ultralight、ST25TN、复旦 FM11NT0x1、Infineon my-d move</td><td>iPhone 和 Android，包括 iPhone 后台读取</td></tr><tr><td>Type 3</td><td>NFC-F</td><td>16 字节的块，服务代码</td><td>FeliCa Lite-S、FeliCa Standard</td><td>iPhone 和 Android（Android 必须支持 NFC-F）</td></tr><tr><td>Type 4</td><td>架在 NFC-A 或 NFC-B 上的 ISO-DEP</td><td>用 APDU 选择的文件：一个 CC 文件和一个 NDEF 文件</td><td>NTAG 424 DNA、DESFire、ST25TA</td><td>iPhone 和 Android</td></tr><tr><td>Type 5</td><td>NFC-V</td><td>4 字节的块，CC 在第 0 块</td><td>ICODE SLIX 和 SLIX2、ST25TV、ST25DV、NTAG 5</td><td>iPhone 从 iOS 13 起支持，Android 通过 NfcV 支持；2015 年加入 Forum</td></tr></tbody></table><p>有两样东西是刻意不在这张表里的。<strong>MIFARE Classic</strong> 根本不是 Forum 标签类型；Classic 上的 NDEF 是 NXP 自己的一套映射，部分 Android 手机支持，而 iOS 在任何机型上都不支持。另外，Forum 的配方完全不涉及安全。一枚 Type 2 标签可以是普通的 NTAG213，也可以是带 AES-128 认证的 NTAG 224 DNA；一枚 Type 4 标签可以是光秃秃的 ST25TA02K，也可以是一张银行卡。类型告诉你的是 NDEF 消息怎么存，而不是谁能拿到它。</p><h3 id="哪些东西不是-nfc-标签">哪些东西不是 NFC 标签</h3><p>我收到的“为什么我的手机读不了这个”的消息里，有一半说的东西根本就不是 NFC。手机的 NFC 线圈调谐在 13.56 MHz，只会说上面那些协议。除此之外的一切，在它眼里都是隐形的，不管长得多像标签。</p><table><thead><tr><th scope="col">看起来像标签，但其实是</th><th scope="col">频率</th><th scope="col">它实际上是什么</th><th scope="col">手机能读吗</th></tr></thead><tbody><tr><td>看不到芯片的办公室或停车场门禁卡</td><td>125 kHz</td><td>低频 RFID：EM4100 只读 ID、HID Prox、T5577 可重写卡</td><td>不能，任何应用都改变不了这一点</td></tr><tr><td>宠物芯片</td><td>134.2 kHz</td><td>ISO 11784/11785 FDX-B 应答器</td><td>不能</td></tr><tr><td>零售防盗或物流标签</td><td>860 至 960 MHz</td><td>超高频 RAIN RFID，EPC Gen2</td><td>不能</td></tr><tr><td>酒店房卡或老式交通卡</td><td>13.56 MHz</td><td>MIFARE Classic 或某种私有的高频卡</td><td>Android 有时可以，iPhone 只显示 UID</td></tr><tr><td>银行卡</td><td>13.56 MHz</td><td>说 ISO-DEP 的 EMV 智能卡</td><td>技术上可以；应用能读出卡上的应用列表和公开数据，但 Apple 的 Core NFC 禁止读取支付卡，而且没有任何手机能做出一张可用的副本</td></tr><tr><td>护照</td><td>13.56 MHz</td><td>符合 ICAO 9303 的电子证件</td><td>可以，用机读区当钥匙；<a href="https://nfc.cool/zh/blog/read-passport-nfc-chip/">这个我做过</a></td></tr><tr><td>安全密钥</td><td>13.56 MHz</td><td>基于 ISO 7816 的 FIDO2 认证器</td><td>浏览器可以用，但不是当作标签来读</td></tr></tbody></table><p>最让人心疼的是那张 125 kHz 的门禁卡。它能刷开门口的读卡器，它是一张里面有线圈的塑料卡，但它永远不会跟手机说话。我写过一篇 <a href="https://nfc.cool/zh/blog/iphone-rfid-condo-doors/">为什么 iPhone 打不开你小区的门</a>，因为诚实的答案是硬件层面的。</p><hr /><h2 id="怎样读懂数据手册和商品页">怎样读懂数据手册和商品页</h2><p>数据手册的首页就有你需要的全部数字，好的商品页会照抄过来。下面逐一说明每个数字的含义，以及哪些会骗人。</p><h3 id="用户内存与总内存">用户内存与总内存</h3><p>每颗芯片的 EEPROM 都比你能用的多。一枚 NTAG213 总共有 180 字节，其中 144 字节归你；另外 36 字节存放着 UID、锁定位、能力容器和配置页。一张 MIFARE Classic 1K 有 1024 字节，其中 752 字节是数据，因为每个扇区都要让出一个块来存密钥。商品页总是报更大的那个数字。真正要紧的是 <strong>用户内存</strong>，而即便是它，也不等于一条 NDEF 消息能装下的量，这是下一节要讲的。</p><h3 id="uid">UID</h3><p>唯一标识符在出厂时烧录，无法更改，除非是那些专门为了能改它而造的克隆芯片。UID 有三种长度：</p><table><thead><tr><th scope="col">UID 长度</th><th scope="col">出现在哪里</th><th scope="col">说明</th></tr></thead><tbody><tr><td>4 字节</td><td>老款 MIFARE Classic，以及如今的廉价 Classic 卡</td><td>NXP 把这类叫作“非唯一标识符”（NUID），因为 4 字节早就不够用了。4 字节 UID 里没有厂商代码。首字节为 08 意味着芯片每次被轻触都会生成一个随机 ID</td></tr><tr><td>7 字节</td><td>NTAG、Ultralight、DESFire、NTAG 424 DNA、Classic EV1（可选），FeliCa 的 8 字节 IDm 算是近亲</td><td>首字节是厂商代码</td></tr><tr><td>8 字节</td><td>所有 ISO 15693 芯片</td><td>首字节永远是 E0，第二个字节是厂商代码</td></tr></tbody></table><p>厂商代码来自 ISO/IEC 7816-6 注册表，它是核查一个商品页最快、也最可靠的办法。如果一枚“正品 NXP”标签报出的是 1D，那它就是复旦造的。</p><table><thead><tr><th scope="col">代码</th><th scope="col">厂商</th></tr></thead><tbody><tr><td>01</td><td>摩托罗拉（Motorola）</td></tr><tr><td>02</td><td>意法半导体（STMicroelectronics）</td></tr><tr><td>03</td><td>日立（Hitachi）</td></tr><tr><td>04</td><td>恩智浦（NXP Semiconductors）</td></tr><tr><td>05</td><td>英飞凌（Infineon）</td></tr><tr><td>07</td><td>德州仪器（Texas Instruments）</td></tr><tr><td>08</td><td>富士通（Fujitsu）</td></tr><tr><td>16</td><td>EM Microelectronic</td></tr><tr><td>1A</td><td>索尼（Sony）</td></tr><tr><td>1D</td><td>上海复旦微电子</td></tr><tr><td>25</td><td>Innovision（Topaz）</td></tr><tr><td>2C</td><td>Impinj</td></tr><tr><td>2E</td><td>博通（Broadcom）</td></tr></tbody></table><h3 id="atqasak-和-get_version读卡器怎样区分芯片">ATQA、SAK 和 GET_VERSION：读卡器怎样区分芯片</h3><p>Type A 芯片应答手机时，会发出两个小小的值：<strong>ATQA</strong> 和 <strong>SAK</strong>。读卡器（包括我的应用）用 SAK 把芯片归入各个家族，因为 SAK 的各个位说明了芯片是否支持 ISO-DEP，以及它大致属于哪个家族。NXP 自己的芯片识别应用笔记用粗体写着，不要把 ATQA 用于任何判断，因为它会撞车、会误导，我的经验也确实如此。</p><table><thead><tr><th scope="col">SAK</th><th scope="col">家族</th><th scope="col">常见的 ATQA</th></tr></thead><tbody><tr><td>00</td><td>NTAG 和 MIFARE Ultralight，全部</td><td>00 44</td></tr><tr><td>08</td><td>MIFARE Classic 1K，处于安全等级 1 的 MIFARE Plus 2K 或 SE</td><td>00 04（4 字节 UID），00 44（7 字节）</td></tr><tr><td>09</td><td>MIFARE Classic Mini</td><td></td></tr><tr><td>18</td><td>MIFARE Classic 4K，处于等级 1 的 MIFARE Plus 4K</td><td>00 02 或 00 42</td></tr><tr><td>10、11</td><td>处于等级 2 的 MIFARE Plus X</td><td></td></tr><tr><td>20</td><td>一切支持 ISO-DEP 的芯片：DESFire、NTAG 424 DNA、处于等级 3 的 Plus、银行卡、JCOP</td><td>03 44（DESFire、424），使用随机 ID 时为 03 04</td></tr></tbody></table><p>既然所有 NTAG 和 Ultralight 都应答 SAK 00，要把 NTAG213、NTAG216 和 Ultralight EV1 区分开，就还需要一条命令：<strong>GET_VERSION</strong>。它返回八个字节，其中三个起作用。第 2 字节是产品类型（03 Ultralight、04 NTAG、07 NTAG I2C、01 DESFire、02 Plus、08 DESFire Light），第 4 字节是代际，第 6 字节编码了存储容量。NFC.cool 就是靠它知道自己面对的是什么，这也是读取 Amiibo 的游戏机向标签发出的第一个问题。</p><table><thead><tr><th scope="col">芯片</th><th scope="col">GET_VERSION 响应</th></tr></thead><tbody><tr><td>NTAG213</td><td>00 04 04 02 01 00 0F 03</td></tr><tr><td>NTAG215</td><td>00 04 04 02 01 00 11 03</td></tr><tr><td>NTAG216</td><td>00 04 04 02 01 00 13 03</td></tr><tr><td>NTAG210</td><td>00 04 04 01 01 00 0B 03</td></tr><tr><td>NTAG212</td><td>00 04 04 01 01 00 0E 03</td></tr><tr><td>Ultralight EV1 48 B</td><td>00 04 03 01 01 00 0B 03</td></tr><tr><td>Ultralight EV1 128 B</td><td>00 04 03 01 01 00 0E 03</td></tr><tr><td>Ultralight AES</td><td>00 04 03 0x 04 00 0F 03</td></tr><tr><td>NTAG 223 DNA</td><td>00 04 04 02 04 00 0F 03</td></tr><tr><td>NTAG 424 DNA（包在 APDU 里）</td><td>厂商 04，类型 04，主版本 30，容量 11</td></tr></tbody></table><p>也有不支持 GET_VERSION 的芯片：初代 Ultralight、Ultralight C 和老款 NTAG203 从来就没有这条命令，大多数克隆芯片也没有。这种缺失本身就是一种指纹。</p><h3 id="擦写寿命数据保存期工作温度">擦写寿命、数据保存期、工作温度</h3><p>这三个数字，商品页几乎从来不写，数据手册却一定会写。</p><ul><li><p><strong>擦写寿命</strong> 指一个字节能被重写多少次。对任何现行芯片来说，100,000 次是底线；Classic 时代的芯片和初代 Ultralight 标称 10,000 次。DESFire EV3 和 ST25DV 家族的典型值是 1,000,000 次。</p></li><li><p><strong>数据保存期</strong> 指字节在不通电的情况下能保存多久。10 年是老标准，NXP 给 NTAG 424 DNA 和 ICODE SLIX 家族标的是 50 年，ST 给 ST25TA 这一系列 Type 4 芯片标的是 200 年。保存期是在室温下标定的；高温会缩短它。</p></li><li><p><strong>工作温度</strong> 对大多数 NXP 消费级芯片是 -25 到 +70 °C，ST 和 EM 的型号是 -40 到 +85 °C，ICODE 3 最高可到 105 °C。瓶颈通常不在芯片，而在背胶和基材。</p></li></ul><h3 id="安全等级阶梯">安全等级阶梯</h3><p>这是商品页里最爱说谎的部分。“加密”“安全”“防克隆”这些字样，被印在了唯一保护只是一个明文传输的 32 位密码的标签上。下面是这道阶梯，从下往上排，本指南里的每一颗芯片都站在其中某一级上。</p><table><thead><tr><th scope="col">级别</th><th scope="col">是什么</th><th scope="col">芯片</th><th scope="col">能防住什么</th></tr></thead><tbody><tr><td>0. 什么都没有</td><td>谁都能读、谁都能写</td><td>初代 Ultralight、NTAG203、TI Tag-it Standard、Topaz</td><td>什么也防不住</td></tr><tr><td>1. 锁定位</td><td>单向的位，让页面永久只读</td><td>所有 Type 2 和 Type 5 芯片</td><td>重写；防不住复制</td></tr><tr><td>2. 密码</td><td>一个 32 位密码加一个 16 位确认值（PACK），可选失败次数上限；在 NTAG21x 上，密码以明文方式在空中传输</td><td>NTAG21x、Ultralight EV1、NTAG 223 DNA、ICODE SLIX 家族（32 位）、ST25TV（32 或 64 位）、ST25TA（128 位）</td><td>能挡住拿着应用随手重写的陌生人；挡不住拿着嗅探器、铁了心的攻击者</td></tr><tr><td>3. CRYPTO1</td><td>NXP 上世纪 90 年代的 48 位流密码</td><td>MIFARE Classic、处于等级 1 的 MIFARE Plus</td><td>自 2008 年起什么也防不住；按第 0 级对待</td></tr><tr><td>4. 三重 DES</td><td>用 16 字节密钥做双向认证</td><td>Ultralight C、FeliCa Lite-S、DESFire D40 和 EV1</td><td>没有密钥就复制不了内容</td></tr><tr><td>5. AES-128</td><td>双向认证、安全报文</td><td>Ultralight AES、NTAG 224 DNA、DESFire EV1 至 EV3、DESFire Light、处于等级 3 的 Plus、ICODE DNA、FeliCa Standard、EM4425</td><td>同上，而且用的是至今仍被信任的密码算法</td></tr><tr><td>6. AES 加 SUN</td><td>每次轻触都会在 URL 本身里生成一份全新的密码学证明</td><td>NTAG 424 DNA、NTAG 22x DNA、DESFire EV3</td><td>克隆，因为副本无法为下一次轻触签名</td></tr><tr><td>7. 防拆回路</td><td>一根导线，只要被弄断过一次，就会永久报告</td><td>NTAG 213 TT、NTAG 424 DNA TT、NTAG 22x DNA StatusDetect、ICODE 3 TT、ST25TV02KC-T</td><td>封条被重复使用</td></tr></tbody></table><p>有两项功能不在这道阶梯上，而是在它旁边。<strong>原厂签名</strong> 是厂商写入的一份针对 UID 的数字签名，让读卡器可以核验芯片确实出自 NXP 或 ST。它防不住复制，因为克隆芯片可以带着一份复制来的签名，NXP 在自己的应用笔记里也是这么说的。至于 <strong>计数器</strong>（NTAG213/215/216 上的 24 位读取计数器，Ultralight EV1 上的三个单向计数器，SLIX2 上的 16 位写入计数器），它们是为具体用例服务的，不是安全功能，除非被纳入一条 SUN 消息。</p><hr /><h2 id="ndef以及标签上究竟能装下什么">NDEF，以及标签上究竟能装下什么</h2><p><strong>NDEF</strong>（NFC Data Exchange Format，NFC 数据交换格式）是一个信封。手机并不是从标签上读出“一个网址”；它读出的是一条包含 URI 记录的 NDEF 消息，而信封本身是有分量的。知道了这个分量，你才能回答“我的链接能不能塞进一枚 NTAG213”。</p><h3 id="记录本身">记录本身</h3><p>每条记录都以一个标志字节开头（消息开始、消息结束、短记录，以及一个三位的类型名称格式），接着是类型的长度、负载的长度（负载小于 256 字节时占一个字节，否则占四个字节）、类型本身，最后是负载。所以，一条短 URL 记录在你链接的第一个字节之前，就要先花掉 4 字节的头部。</p><table><thead><tr><th scope="col">记录</th><th scope="col">类型</th><th scope="col">负载</th></tr></thead><tbody><tr><td>URL</td><td>知名类型 <code>U</code></td><td>一个前缀字节，加上 URL 的其余部分（UTF-8）</td></tr><tr><td>文本</td><td>知名类型 <code>T</code></td><td>一个状态字节、一个语言代码（<code>en</code>），然后是文本</td></tr><tr><td>Smart Poster</td><td>知名类型 <code>Sp</code></td><td>里面套着一整条 NDEF 消息：一个 URL，加上可选的标题和一个动作</td></tr><tr><td>联系人</td><td>MIME <code>text/vcard</code></td><td>原样的 vCard 文本</td></tr><tr><td>Wi-Fi</td><td>MIME <code>application/vnd.wfa.wsc</code></td><td>Wi-Fi Simple Configuration 属性：SSID、认证类型、密钥</td></tr><tr><td>Android 应用</td><td>外部类型 <code>android.com:pkg</code></td><td>一个包名；Android 会打开这个应用或它在 Play 商店的页面</td></tr></tbody></table><p>前缀字节是 URI 记录里唯一的巧思。它不把 <code>https://</code> 一个字母一个字母地写出来，而是让负载的第一个字节代表一个常见前缀，再由手机把它还原回去。</p><table><thead><tr><th scope="col">代码</th><th scope="col">前缀</th><th scope="col">代码</th><th scope="col">前缀</th></tr></thead><tbody><tr><td>00</td><td>无</td><td>12</td><td>rtsp://</td></tr><tr><td>01</td><td>http://www.</td><td>13</td><td>urn:</td></tr><tr><td>02</td><td>https://www.</td><td>14</td><td>pop:</td></tr><tr><td>03</td><td>http://</td><td>15</td><td>sip:</td></tr><tr><td>04</td><td>https://</td><td>16</td><td>sips:</td></tr><tr><td>05</td><td>tel:</td><td>17</td><td>tftp:</td></tr><tr><td>06</td><td>mailto:</td><td>18</td><td>btspp://</td></tr><tr><td>07</td><td>ftp://anonymous:anonymous@</td><td>19</td><td>btl2cap://</td></tr><tr><td>08</td><td>ftp://ftp.</td><td>1A</td><td>btgoep://</td></tr><tr><td>09</td><td>ftps://</td><td>1B</td><td>tcpobex://</td></tr><tr><td>0A</td><td>sftp://</td><td>1C</td><td>irdaobex://</td></tr><tr><td>0B</td><td>smb://</td><td>1D</td><td>file://</td></tr><tr><td>0C</td><td>nfs://</td><td>1E</td><td>urn:epc:id:</td></tr><tr><td>0D</td><td>ftp://</td><td>1F</td><td>urn:epc:tag:</td></tr><tr><td>0E</td><td>dav://</td><td>20</td><td>urn:epc:pat:</td></tr><tr><td>0F</td><td>news:</td><td>21</td><td>urn:epc:raw:</td></tr><tr><td>10</td><td>telnet://</td><td>22</td><td>urn:epc:</td></tr><tr><td>11</td><td>imap:</td><td>23</td><td>urn:nfc:</td></tr></tbody></table><p>所以 <code>https://nfc.cool/</code> 会被存成字节 04 加上 <code>nfc.cool/</code>：一个十七个字符的 URL，负载只占九个字节。NXP 自己的 NTAG 5 数据手册里附了一个例子：<code>D1 01 0C 55 01</code> 后接 <code>nxp.com/nfc</code>，解码出来就是 <code>http://www.nxp.com/nfc</code>。</p><h3 id="记录外面的那层信封">记录外面的那层信封</h3><p>在 Type 2 或 Type 5 标签上，消息装在一个 TLV 里：一个表示“NDEF 消息”的字节（03），一个长度字节（消息达到 255 字节或更长时占三个字节），消息本身，再加一个终止字节（FE）。Type 4 标签上没有 TLV；NDEF 文件以一个两字节的长度开头。另外，在出厂状态的 NTAG213 或 NTAG212 上，用户内存的前五个字节已经被一个 Lock Control TLV 占用了，这是 NXP 出厂时预先写好的，每个写入工具都会保留它。</p><p>下面是一条 <code>https://</code> 链接的账，针对大多数人会买的那颗芯片，手算一遍：</p><ul><li><p>NTAG213 用户内存：144 字节</p></li><li><p>减去出厂的 Lock Control TLV：139</p></li><li><p>减去 NDEF TLV 的封装（03、长度、FE）：消息可用 136 字节</p></li><li><p>减去记录头（标志、类型长度、负载长度、<code>U</code>）：负载可用 132 字节</p></li><li><p>减去前缀字节：<strong><code>https://</code> 之后还能写 131 个字符</strong></p></li></ul><h3 id="什么能装进哪颗芯片">什么能装进哪颗芯片</h3><div class="table-scroll">
<table><thead><tr><th scope="col">标签</th><th scope="col">NDEF 区域</th><th scope="col">https:// 之后的 URL 字符数</th><th scope="col">最简 vCard（132 B，姓名、电话、邮箱、网址）</th><th scope="col">典型 vCard（250 至 500 B）</th><th scope="col">Wi-Fi 记录（67 至 88 B）</th></tr></thead><tbody><tr><td>NTAG210、Ultralight EV1 48 B</td><td>48</td><td>40</td><td>不能</td><td>不能</td><td>不能</td></tr><tr><td>NTAG212</td><td>128</td><td>115</td><td>不能</td><td>不能</td><td>能</td></tr><tr><td>Ultralight EV1 128 B</td><td>128</td><td>120</td><td>不能</td><td>不能</td><td>能</td></tr><tr><td>NTAG213，出厂状态</td><td>144</td><td>131</td><td>不能，差 9 字节</td><td>不能</td><td>能</td></tr><tr><td>NTAG213，去掉锁定 TLV</td><td>144</td><td>136</td><td>不能，差 4 字节</td><td>不能</td><td>能</td></tr><tr><td>ST25TN01K</td><td>160</td><td>约 147</td><td>能，勉强</td><td>不能</td><td>能</td></tr><tr><td>NTAG215</td><td>声明 496（用户内存 504）</td><td>483</td><td>能</td><td>能，大多数可以</td><td>能</td></tr><tr><td>NTAG216</td><td>声明 872（用户内存 888）</td><td>859</td><td>能</td><td>能</td><td>能</td></tr><tr><td>ICODE SLIX</td><td>112（含 CC）</td><td>100</td><td>不能</td><td>不能</td><td>能</td></tr><tr><td>ICODE SLIX2</td><td>316</td><td>约 300</td><td>能</td><td>通常能</td><td>能</td></tr><tr><td>NTAG 424 DNA</td><td>256 字节的 NDEF 文件</td><td>249</td><td>能</td><td>小的可以</td><td>能</td></tr><tr><td>DESFire EV3 2K</td><td>最大 2048 字节的 NDEF 文件</td><td>最多 2038</td><td>能</td><td>能</td><td>能</td></tr></tbody></table></div>
<p>有两处脚注常常让人栽跟头。NXP 自己在 NTAG215 和 NTAG216 上写的能力容器，声明的是 496 和 872 字节，比用户内存少，所以 Android 的 <code>getMaxSize()</code> 报的是那个较小的数字，而它是对的。另外，一张包含姓名、电话、邮箱和网址的 vCard，套信封之前是 132 字节，套上之后是 148 字节，这就是为什么它差一点塞不进 NTAG213，也是为什么做名片的厂商默认都用 NTAG215 或 NTAG216。我在入门指南里用的那些约数（大约 130、480 和 850 个字符），就是把这些数字的零头抹掉之后的结果。</p><hr /><h2 id="内存映射芯片上什么东西在哪里">内存映射：芯片上什么东西在哪里</h2><p>如果你曾经在 NFC.cool 里导出过一枚标签，然后对着那堆十六进制发呆，这一节就是你的解码手册。</p><h3 id="type-2ntag213-的页面映射">Type 2：NTAG213 的页面映射</h3><table><thead><tr><th scope="col">页</th><th scope="col">字节数</th><th scope="col">内容</th></tr></thead><tbody><tr><td>00</td><td>4</td><td>UID 第 0 至 2 字节和一个校验字节</td></tr><tr><td>01</td><td>4</td><td>UID 第 3 至 6 字节</td></tr><tr><td>02</td><td>4</td><td>校验字节、一个内部字节、两个管第 3 至 15 页的静态锁定字节</td></tr><tr><td>03</td><td>4</td><td>能力容器：E1 10 12 00（魔数、版本 1.0、18 x 8 = 144 字节、允许读写）</td></tr><tr><td>04 至 27</td><td>144</td><td>用户内存，TLV 就放在这里</td></tr><tr><td>28</td><td>4</td><td>管第 16 页及以后的动态锁定字节</td></tr><tr><td>29</td><td>4</td><td>CFG0：镜像配置、镜像落在哪一页，以及 AUTH0，即第一个受密码保护的页</td></tr><tr><td>2A</td><td>4</td><td>CFG1：带读写保护位的 ACCESS 字节，以及失败次数上限 AUTHLIM</td></tr><tr><td>2B</td><td>4</td><td>PWD，即密码，只能写不能读</td></tr><tr><td>2C</td><td>4</td><td>PACK，两字节的确认值，加上两个保留字节</td></tr></tbody></table><p>NTAG215 的结构相同，用户内存一直到第 81 页，配置位于 83 至 86 页；NTAG216 的用户内存一直到 E1，配置位于 E3 至 E6。能力容器的这些位都是单向的：一旦第 3 字节里的只读标志被置位，或者某个锁定位被置位，就再也清除不掉，应用里的“永久锁定”实际写下的就是这个。在 Type 2 上，“格式化”是往第 4 页写一个空的 NDEF TLV（03 00 FE）；它并不会把内存清零，所以在被覆盖之前，旧数据仍然可以被导出来。</p><h3 id="type-4ntag-424-dna-的文件系统">Type 4：NTAG 424 DNA 的文件系统</h3><p>这里没有页。一个名为 D2760000850101 的 ISO 7816 应用里包含三个文件：一个 32 字节的能力容器（E103）、一个 256 字节的 NDEF 文件（E104），以及一个 128 字节的专有文件（E105）。每个文件都有各自的读、写和修改权限，每项权限都对应五把 AES 密钥中的一把。DESFire 的工作方式相同，只是允许你自己创建应用和文件；NTAG 424 DNA 的三个文件是固定的，所以我才把它形容为 <a href="https://nfc.cool/zh/blog/ntag-424-dna-counterfeit-proof-nfc-tags/">一个带三个抽屉、上了锁的小保险箱</a>。</p><h3 id="type-5iso-15693-的块">Type 5：ISO 15693 的块</h3><p>四字节一块，从零开始编号，能力容器在第 0 块（E1 40 后接容量），NDEF TLV 从第 1 块开始。UID、AFI、DSFID 和锁定状态都不在可寻址的块里，要用一条单独的 GET SYSTEM INFORMATION 命令来读。在 ICODE SLIX2 上，最后一个可寻址块（第 79 块）是那个 16 位计数器；在 ICODE 3 上，第 75 块存着一个 24 位计数器，第 76 块及以后是一个单独的配置区。</p><h3 id="mifare-classic扇区尾块和目录">MIFARE Classic：扇区、尾块和目录</h3><p>一张 Classic 1K 有 16 个扇区，每个扇区 4 个块，每块 16 字节。每个扇区的最后一块是 <strong>扇区尾块</strong>：密钥 A、三个访问控制字节、一个空闲字节、密钥 B。第 0 扇区的第 0 块是厂商块，里面存着 UID。为了把 NDEF 放进 Classic，NXP 定义了一套目录：第 0 扇区变成 <strong>MIFARE 应用目录</strong>（MAD），可以用公开密钥 A0 A1 A2 A3 A4 A5 读取，它列出了哪些扇区以应用代码 03 E1 存放着 NDEF。这些扇区用的是第二把公开密钥 D3 F7 D3 F7 D3 F7。一张刚出厂的卡，所有密钥都是 FF FF FF FF FF FF。Android 版 NFC.cool 格式化 Classic 卡时，写入的就是这套目录和这些密钥，这也是为什么格式化过的 Classic 卡能在部分 Android 手机上读出来，却在任何 iPhone 上都读不出来。</p><hr /><h2 id="选型决策表">选型决策表</h2><p>如果你已经知道要干什么、只想知道该用哪颗芯片，从这里开始。</p><table><thead><tr><th scope="col">任务</th><th scope="col">芯片</th><th scope="col">理由</th><th scope="col">NFC.cool 支持情况</th></tr></thead><tbody><tr><td>一个链接、一个 Wi-Fi 网络、一个快捷指令触发器、贴在某样东西上的贴纸</td><td>NTAG213</td><td>131 个字符的 URL、密码、计数器，八美分</td><td>在 iPhone、Android、iPad 和 Mac 上完整支持</td></tr><tr><td>一张联系人名片、一个较长的链接、任何需要留出余量的用途</td><td>NTAG216</td><td>859 个字符，功能相同，也是我做测试用的芯片</td><td>完整支持</td></tr><tr><td>Amiibo</td><td>NTAG215</td><td>游戏机检查的正是这颗芯片和它的 504 字节</td><td>两个平台都支持备份与恢复</td></tr><tr><td>统计海报、名片、演示机上的轻触次数</td><td>NTAG213、215 或 216</td><td>硬件读取计数器和 ASCII 镜像，而且应用的轻触计数器支持的正是这三款芯片</td><td>两个平台都支持 <a href="https://nfc.cool/zh/blog/count-nfc-tag-scans/">轻触计数器</a></td></tr><tr><td>超小天线、戒指、廉价的一次性用途</td><td>NTAG 210µ 或 Ultralight EV1 48 B</td><td>48 字节，17 pF 适合小线圈，没有密码</td><td>读取和写入</td></tr><tr><td>证明产品是正品，轻触一次，无需应用</td><td>NTAG 424 DNA</td><td>每次轻触都用 AES-128 自行签名；副本做不到</td><td>完整配置，包括签名校验</td></tr><tr><td>同上，但想要一枚便宜的 Type 2 贴纸</td><td>NTAG 223 DNA</td><td>Type 2 芯片上的 SUN，144 字节</td><td>显示为 Type 2 标签；暂不支持 SUN 配置</td></tr><tr><td>一个被打开时会报告的封条</td><td>NTAG 213 TT、NTAG 424 DNA TT、ST25TV02KC-T</td><td>一根防拆导线，状态被永久记住</td><td>424 TT 完整支持；其他的按其基础芯片读取</td></tr><tr><td>隔着一臂距离做库存盘点或图书馆管理，配合门禁式读写器</td><td>ICODE SLIX2 或 ICODE 3</td><td>ISO 15693 用合适的读写器能在 1 至 1.5 米读取，用手机照样能轻触读</td><td>两个平台都支持读取、写入、格式化</td></tr><tr><td>需要被 3D 打印机本身读取的耗材盘</td><td>ICODE SLIX2</td><td><a href="https://nfc.cool/zh/blog/openprinttag-read-write-nfc-spools-phone/">OpenPrintTag</a> 标准要求 NFC-V</td><td>读取和写入</td></tr><tr><td>门禁、闸机、交通系统</td><td>DESFire EV3 或 MIFARE Plus EV2</td><td>AES、真正的密钥管理、经过认证的安全性</td><td>识别并导出公开内容；不做任何密钥操作</td></tr><tr><td>与单片机通信的无源传感器</td><td>NTAG I2C plus、ST25DV、NTAG 5</td><td>同一颗晶粒上集成 I2C 接口和能量采集</td><td>按其 NFC 一面读取</td></tr><tr><td>日本交通或电子钱包体系里的一切</td><td>FeliCa</td><td>那里的读卡器说的就是这种语言</td><td>读取；在 iPhone 上可向 Lite-S 和 Standard 写入 NDEF</td></tr><tr><td>贴在金属表面上的标签</td><td>以上任意一款的抗金属形态</td><td>让它能用的是铁氧体层，而不是芯片</td><td>视芯片而定</td></tr><tr><td>植入皮下</td><td>NTAG216（xNT）、NTAG I2C（xSIID）、DESFire（xDF）</td><td>小小的玻璃天线需要对准手机的最佳位置</td><td>视芯片而定</td></tr></tbody></table><p>表里没有的是：MIFARE Classic。在 2026 年，没有任何一项任务会让我去买一颗 Classic 芯片，下面的章节会解释为什么。</p><hr /><h2 id="逐个家族细看">逐个家族细看</h2><p>每个家族都按同样的方式来讲：一张来自数据手册的规格表，这颗芯片是干什么用的，手机拿它能做什么，以及我手上有的话，再加一段实测笔记。</p><h3 id="ntag-21x贴纸家族">NTAG 21x：贴纸家族</h3><p>面向普通消费者出售的 NFC 贴纸、圆片和卡片，几乎全都用这颗芯片。虽然数据手册自 2015 年以来就没改过，NXP 在 2026 年仍把它们全部列为在产。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">用户 / 总字节数</th><th scope="col">密码</th><th scope="col">计数器</th><th scope="col">镜像</th><th scope="col">签名</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>NTAG 210µ</td><td>48 / 64</td><td>无</td><td>无</td><td>无</td><td>有，可重新编程</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG210</td><td>48 / 80</td><td>32 位 + PACK，AUTHLIM</td><td>无</td><td>UID</td><td>有</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG212</td><td>128 / 164</td><td>有</td><td>无</td><td>UID</td><td>有</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG213</td><td>144 / 180</td><td>有</td><td>24 位读取计数器</td><td>UID 和计数器</td><td>有</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG215</td><td>504 / 540</td><td>有</td><td>有</td><td>有</td><td>有</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG216</td><td>888 / 924</td><td>有</td><td>有</td><td>有</td><td>有</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG213F、NTAG216F</td><td>144 或 888</td><td>有</td><td>有</td><td>有</td><td>有</td><td>10 万次 / 10 年</td><td>在产；增加了场检测引脚和休眠模式，便于嵌入电子产品</td></tr><tr><td>NTAG 213 TT</td><td>144 / 184</td><td>有</td><td>有</td><td>UID、计数器和防拆状态</td><td>有</td><td>10 万次 / 10 年</td><td>在产；增加了一根防拆导线</td></tr><tr><td>NTAG203</td><td>144 / 168</td><td>无，只有一个 32 位 OTP 区</td><td>16 位写入计数器</td><td>无</td><td>无</td><td>1 万次 / 5 年</td><td>已停产，由 NTAG213 取代</td></tr></tbody></table></div>
<p>它们全都是 NFC Forum Type 2、ISO/IEC 14443 Type A、7 字节 UID、106 kbit/s，额定工作温度 -25 到 +70 °C。NTAG210 和 NTAG212 的输入电容是 17 pF，适合小天线；213、215 和 216 是 50 pF。原厂签名是基于 secp128r1 曲线的 ECDSA，32 字节，用 READ_SIG 命令读取；验证用的密钥写在一份不公开的 NXP 应用笔记里，所以几乎没有哪款消费级应用会去核验它。</p><p>实际使用中真正要紧的是三项功能：<strong>密码</strong>（32 位的 PWD，标签用来应答的 16 位 PACK，标明保护从哪一页开始的 AUTH0，以及在猜错指定次数后让标签变砖的 AUTHLIM）、<strong>NFC 计数器</strong>（24 位，每个读取会话加一，可以用专门的命令读出），以及 <strong>ASCII 镜像</strong>，它会把 UID 和计数器以文本形式贴进你的 NDEF 消息，于是一个普通的 URL 每次被轻触都会变成 <code>https://example.com/?u=04A1...&amp;c=000123</code>。我写过的飞利浦 Sonicare 刷头用的就是 NTAG213，AUTHLIM 设成了三次，这就是你猜错密码时 <a href="https://nfc.cool/zh/blog/reset-sonicare-brush-head-nfc/">刷头会把自己锁死</a> 的原因。</p><blockquote><p><strong>实测笔记</strong>：每次发版我都拿这几颗芯片做测试，有人只想买一包、然后再也不用操心的话，我推荐的就是 NTAG216。凡是放在公共场所的标签，都值得设个密码；它能挡住拿着免费应用的人，而大多数人就是这样的人。它挡不住拿着嗅探器的人，因为密码本身是不加密地在空中传输的，这一点我在应用里也直说了。</p></blockquote><p>在手机上：所有型号都能读写 NDEF，iPhone 能在后台读取 URL 记录，两个平台都能对密码、计数器和镜像做底层访问。NFC.cool 在 iPhone、Android 上，以及在 iPad 和 Mac 上通过 USB 读卡器，全都能做到。</p><h3 id="ntag-dna每次轻触都签名的芯片">NTAG DNA：每次轻触都签名的芯片</h3><p>三代产品，其中两代仍在生产。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">Forum 类型</th><th scope="col">用户字节数</th><th scope="col">密钥</th><th scope="col">SUN</th><th scope="col">签名</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>NTAG 413 DNA</td><td>Type 4</td><td>160（32 CC + 128 NDEF）</td><td>3 把 AES-128</td><td>有，24 位计数器</td><td>ECC</td><td>20 万次 / 50 年</td><td>已不再生产</td></tr><tr><td>NTAG 424 DNA</td><td>Type 4</td><td>416（32 + 256 + 128）</td><td>5 把 AES-128，可选 LRP，可选随机 ID</td><td>有，可选加密 UID</td><td>ECDSA secp224r1，56 字节，外加 AES 原厂密钥</td><td>20 万次 / 50 年</td><td>在产；Common Criteria EAL4</td></tr><tr><td>NTAG 424 DNA TT</td><td>Type 4</td><td>416</td><td>5 把 AES-128</td><td>有，并在消息中附带防拆状态</td><td>同上</td><td>20 万次 / 50 年</td><td>在产</td></tr><tr><td>NTAG 223 DNA</td><td>Type 2</td><td>144 / 240</td><td>一把 16 字节的 SUN 密钥加一个 32 位密码</td><td>有，24 位计数器</td><td>ECDSA secp192r1，48 字节</td><td>10 万次 / 10 年</td><td>自 2022 年 2 月起在产</td></tr><tr><td>NTAG 224 DNA</td><td>Type 2</td><td>208 / 304</td><td>用 AES-128 双向认证取代密码</td><td>有</td><td>同上</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>NTAG 223 和 224 DNA StatusDetect</td><td>Type 2</td><td>同上</td><td>同上</td><td>有，并在消息中附带传感器状态</td><td>同上</td><td>10 万次 / 10 年</td><td>在产</td></tr></tbody></table></div>
<p><strong>SUN</strong>（Secure Unique NFC）正是让这些芯片值 NTAG213 三倍价钱的那项功能：标签把自己的 UID 和读取计数器镜像进 URL，再附上一个针对它们计算的 AES-128 CMAC，每次轻触都重新计算。服务器校验这个 MAC；克隆标签没有密钥，就会校验失败。包括 LRP 模式和那五把密钥在内，我在 <a href="https://nfc.cool/zh/blog/ntag-424-dna-counterfeit-proof-nfc-tags/">NTAG 424 DNA 那篇文章</a> 里全都讲过了，所以这里只说之后的变化：NXP 现在还在卖 NTAG 426Q DNA 和 NTAG X DNA，后者是一颗 16 kB、获得 EAL6+ 认证的联网 Type 4 芯片，所以 424 已经不是最新的 DNA 芯片了，只是你真能以贴纸形式买到的那一款。</p><p>22x DNA 家族是个有意思的新成员：Type 2 芯片上的 SUN，这意味着贴纸更便宜，手机也会把它当成普通 NTAG 来读。<strong>StatusDetect</strong> 版本多了一个传感器：要么是一个导电回路，会不可逆地记录下它曾被弄断；要么是在两个引脚之间测量 0 到 11 pF 的电容，NXP 把它推荐用于液位、湿度和压力检测。</p><blockquote><p><strong>实测笔记</strong>：我的第一批 NTAG 424 DNA 标签是在 AliExpress 上花几欧元买的，应用里整套 424 功能都是围着它们做出来的：更换密钥、明文和加密两种模式的 SUN、文件访问权限、保险箱文件、防拆状态。424 也是唯一一颗 NFC.cool 会拿 NXP 公开的公钥去核验原厂签名、并显示“Genuine NXP”的芯片。22x DNA 我只在纸面上见过。</p></blockquote><h3 id="mifare-ultralight票务家族">MIFARE Ultralight：票务家族</h3><p>Ultralight 是 NTAG 的兄长。同样的空中接口，同样的 4 字节页，同样的 SAK，从 EV1 起连命令也一样。区别在于设计意图：Ultralight 是为单程票而造的，NTAG 系列则是为带网址的贴纸而造的，所以 NTAG 出厂时预先写好了能力容器，而 Ultralight 没有。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">用户 / 总字节数</th><th scope="col">保护</th><th scope="col">计数器</th><th scope="col">签名</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>MIFARE Ultralight（MF0ICU1）</td><td>48 / 64</td><td>锁定位和一个 32 位 OTP 区</td><td>无</td><td>无</td><td>1 万次 / 5 年</td><td>已不再生产</td></tr><tr><td>Ultralight C</td><td>144 / 192</td><td>三重 DES 双向认证，16 字节密钥</td><td>16 位单向</td><td>无</td><td>10 万次 / 10 年</td><td>不推荐用于新设计，由 Ultralight AES 取代</td></tr><tr><td>Ultralight EV1</td><td>48 / 80 或 128 / 164</td><td>32 位密码，AUTHLIM</td><td>三个独立的 24 位单向计数器</td><td>有，32 字节</td><td>10 万次 / 10 年</td><td>在产</td></tr><tr><td>Ultralight AES</td><td>144 / 240</td><td>AES-128 双向认证，CMAC 报文，可选随机 ID</td><td>三个 24 位计数器</td><td>有，外加一把 AES 原厂密钥</td><td>10 万次 / 10 年</td><td>自 2022 年 2 月起在产，Common Criteria EAL3+</td></tr><tr><td>Ultralight Nano</td><td>40 / 56</td><td>锁定位和 OTP</td><td>无</td><td>有</td><td>10 万次 / 10 年</td><td>已从 NXP 产品目录中消失，我没找到任何通告</td></tr></tbody></table></div>
<p>Ultralight EV1 的标志性功能是那三个单向计数器：交通运营方把计数往下扣，芯片拒绝再往回加。Ultralight AES 则低调地回答了“我想要一颗带真正认证的 NTAG213”这个需求：同样是 144 字节，用 AES-128 取代密码，而且是任何手机都能读的 Type 2 标签。</p><p>在手机上：这里的所有芯片都被当作 Type 2 标签读取。Apple 的 Core NFC 提供了 <code>.ultralight</code> 家族，并允许应用发送原生命令；Android 有一个 <code>MifareUltralight</code> 类，它是可选的，但我见过的每部手机上都有。NFC.cool 会根据 GET_VERSION 报出 EV1 的各个型号和 AES 版本，并像对待 NTAG 一样处理 EV1 上的密码；AES 认证本身，应用并不做。</p><h3 id="mifare-classicplus-和-desfire门禁家族">MIFARE Classic、Plus 和 DESFire：门禁家族</h3><p>把三个家族放在一节里，是因为它们讲的是同一个故事：Classic 被攻破了，Plus 是迁移路线，DESFire 是整个行业最终落脚的地方。</p><p><strong>MIFARE Classic</strong> 就是你那张旧酒店房卡、健身房会员卡以及大量办公室工牌里的芯片。它不是 NFC Forum 标签类型。它有自己的密码算法 CRYPTO1，2008 年被两个研究团队逆向破解：Nohl 和 Plötz 是在显微镜下观察硅片，拉德堡德大学的团队则是观察协议，他们“只需与真实读卡器进行一两次认证尝试，不到一秒钟”就恢复出了一把密钥。NXP 曾上法庭试图阻止第二篇论文发表，结果败诉。十六年后的 2024 年 8 月，Quarkslab 公布了复旦 FM11RF08S 中的一个硬件后门，这是过去五年里最常见的 Classic 兼容芯片；他们还发现了一把更老的后门密钥，早期的复旦芯片、部分英飞凌芯片，甚至一些 2000 年前后的 NXP 芯片都共用这把密钥。Classic 不是安全产品，NXP 自己的 Classic EV1 产品页现在也写着“不推荐用于新设计”，并指向了 DESFire Light。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">用户 / 总字节数</th><th scope="col">UID</th><th scope="col">保护</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>Classic Mini</td><td>224 / 320</td><td>4 字节</td><td>CRYPTO1</td><td>10 万次 / 10 年</td><td>已停产</td></tr><tr><td>Classic 1K</td><td>752 / 1024</td><td>4 字节 NUID</td><td>CRYPTO1</td><td>10 万次 / 10 年</td><td>已停产；EV1 不推荐用于新设计</td></tr><tr><td>Classic 4K</td><td>3440 / 4096</td><td>4 字节 NUID</td><td>CRYPTO1</td><td>10 万次 / 10 年</td><td>已停产；EV1 不推荐</td></tr><tr><td>Classic EV1 1K 和 4K</td><td>同上</td><td>7 字节或 4 字节，可选随机 ID</td><td>CRYPTO1；仅 1K 有原厂校验</td><td>至少 10 万次 / 10 年</td><td>不推荐用于新设计</td></tr></tbody></table></div>
<p>关于 iPhone 的直白答案，因为每周都有人问我：<strong>iPhone 读不了 MIFARE Classic 卡里的内容，任何应用都改变不了这一点</strong>。Apple 的 Core NFC 在 API 里根本没有 Classic 家族，它的 MIFARE 命令文档也直接写明“不支持 Crypto1 协议”。手机能看到 UID 和 SAK，我的应用据此报出芯片家族，到此为止。Android 就不一样了：<code>MifareClassic</code> 类是可选的，只有 NFC 控制器在硬件上带 CRYPTO1 的手机才会实现它（NXP 的控制器带；某一代 Nexus 和 Galaxy 手机里的博通芯片不带）。在这些手机上，NFC.cool 能读出出厂密钥能打开的每一个扇区，还能把一张新卡格式化成 NDEF。</p><p><strong>MIFARE Plus</strong> 是在 Classic 的内存映射上加装了 AES-128，这样运营方可以先换卡，再换读卡器。它按安全等级运行：SL1 的行为跟 Classic 一样（可选 AES），SL3 是只走 ISO-DEP 的纯 AES，Plus X 在两者之间还有一个 SL2。Plus S 和 Plus X 已经停产；Plus SE（1K，752 字节）和 Plus EV2（2K 或 4K，EAL5+，25 年保存期，典型擦写寿命 1,000,000 次）是现行型号。在 SL1 下，手机看到的是 SAK 08 或 18，跟 Classic 一样；在 SL3 下，它看到的是一张 ISO-DEP 卡。</p><p><strong>MIFARE DESFire</strong> 则完全是另一种东西：一个小型文件系统，有应用、有文件、有逐文件的访问权限，每个应用最多 14 把密钥，通过 ISO-DEP 以最高 848 kbit/s 收发 APDU。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">可用内存</th><th scope="col">密码算法</th><th scope="col">额外功能</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>DESFire D40</td><td>4 kB</td><td>DES、三重 DES</td><td></td><td>10 万次 / 10 年</td><td>2011 年逐步淘汰；同年其密钥被功耗分析攻击恢复出来</td></tr><tr><td>DESFire EV1</td><td>2304、4864 或 7936 字节</td><td>DES、3DES、AES-128</td><td>支持 NFC Forum Type 4，随机 ID</td><td>至少 20 万次 / 10 年</td><td>不推荐用于新设计</td></tr><tr><td>DESFire EV2</td><td>2560、5120、8192 或 16384 字节</td><td>AES-128，EAL5+</td><td>交易 MAC、距离检查、原厂签名</td><td>20 万次 / 25 年</td><td>不推荐用于新设计</td></tr><tr><td>DESFire EV3</td><td>2560、5120、8192 或 16384 字节</td><td>AES-128，EAL5+</td><td>EV2 的全部功能，外加 SUN/SDM 和交易计时器；NFC Forum Type 4 证书 58652</td><td>至少 20 万次、典型 100 万次 / 25 年，-25 到 +85 °C</td><td>在产</td></tr><tr><td>DESFire Light</td><td>640 字节</td><td>仅 AES-128，可选 LRP，EAL4</td><td>一个固定应用，含六个文件</td><td>20 万次 / 10 年</td><td>在产</td></tr></tbody></table></div>
<p>DESFire 名字里的“2K”，并不是 2048 字节你能直接用的空间。NXP 的对比说明给出了表中那些可用容量，而你创建的每个应用和文件，都要以 256 字节为单位分配，从中划走一块存放自己的头部信息。与其相信标签上的标称值，不如用 FreeMemory 命令直接问卡。DESFire EV3 也给这个家族带来了 SUN，所以 EV3 能玩 NTAG 424 DNA 那套给 URL 签名的把戏，而 EV2 不能。</p><p>在手机上：iOS 把 DESFire 当作 <code>.desfire</code> MIFARE 标签交给应用，如果应用请求的是 NDEF 应用，则当作 ISO 7816 标签；Android 用的是 <code>IsoDep</code>。NFC.cool 会根据 GetVersion 识别出代际和容量，并列出无需密钥就允许查看的应用和文件。它不会对 DESFire 做认证，也不会往里写东西；那是运营方自己的工具该干的活，我宁愿直说，也不想装作能做。</p><h3 id="iso-15693远距离家族">ISO 15693：远距离家族</h3><p>这些芯片是为一米、而不是一厘米的距离设计的。手机照样能读它们（Apple 从 iOS 13 起，Android 通过 <code>NfcV</code>），GoToTags 实测发现，在 iPhone 上 Type 5 标签的读取距离大约是 Type 2 标签的两倍，但它们真正的主场是图书馆的门禁、仓库的货架和洗衣房。UID 是以 E0 开头的 8 字节，块大小是 4 字节，而且这个家族多了三样 Type A 芯片没有的东西：<strong>AFI</strong>（一个应用族字节，读卡器可以按它筛选）、<strong>DSFID</strong>（一个数据格式字节），以及 <strong>EAS</strong>，也就是让商店门口的防盗门响起来的那个电子商品防盗位。</p><p><strong>NXP ICODE</strong>。它的谱系依次是 SLI（2000）、SLI-S 和 SLI-L（2007）、SLIX 及其 S 和 L 版本（2010）、SLIX2（2014）、ICODE DNA（2016）和 ICODE 3（2024）。不存在什么“SLIX3”；商品页上要是这么写，要么指的是 ICODE 3，要么就是在瞎猜。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">用户 / 总字节数</th><th scope="col">保护</th><th scope="col">计数器</th><th scope="col">签名</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>ICODE SLI</td><td>112 / 128</td><td>只有锁定位</td><td>无</td><td>无</td><td>10 万次 / 10 年</td><td>已停产</td></tr><tr><td>ICODE SLI-S</td><td>160 / 256</td><td>五个 32 位密码：读取、写入、销毁、隐私、EAS</td><td>无</td><td>无</td><td>10 万次 / 10 年</td><td>已不再生产</td></tr><tr><td>ICODE SLI-L</td><td>32 / 64</td><td>三个密码</td><td>无</td><td>无</td><td>10 万次 / 10 年</td><td>已不再生产</td></tr><tr><td>ICODE SLIX</td><td>112 / 128</td><td>一个用于 EAS 和 AFI 的 32 位密码</td><td>无</td><td>无</td><td>10 万次 / 50 年</td><td>不推荐用于新设计</td></tr><tr><td>ICODE SLIX-S</td><td>160 / 256</td><td>五个 32 位密码，隐私模式，销毁</td><td>无</td><td>无</td><td>10 万次 / 50 年</td><td>在产</td></tr><tr><td>ICODE SLIX-L</td><td>32 / 64</td><td>三个密码</td><td>无</td><td>无</td><td>10 万次 / 50 年</td><td>在产</td></tr><tr><td>ICODE SLIX2</td><td>316 / 320</td><td>五个 32 位密码，隐私模式，销毁</td><td>16 位，由写入命令推进</td><td>有，32 字节</td><td>10 万次 / 50 年</td><td>在产</td></tr><tr><td>ICODE DNA</td><td>252 / 256</td><td>AES-128 双向认证，三把密钥</td><td>16 位</td><td>有，可重新编程</td><td>10 万次 / 50 年</td><td>在产</td></tr><tr><td>ICODE 3</td><td>300 / 304，外加一个 192 字节的配置区</td><td>六个 32 位密码，两种隐私模式</td><td>24 位，能像 NTAG 一样统计轻触次数</td><td>有，32 或 48 字节，可重新编程</td><td>10 万次 / 50 年，最高 105 °C</td><td>在产；有 TagTamper 版本</td></tr></tbody></table></div>
<p>ICODE 3 是值得了解的那一款：它会像 NTAG213 那样把 UID 和轻触计数器镜像进 NDEF 消息，读取速率最高 212 kbit/s，还能自动调谐天线。它没有 AES；带 AES 的是 ICODE DNA，而这两款都不支持 SUN。</p><p><strong>意法半导体 ST25TV 和 ST25DV</strong>。这是 ST 的 Type 5 产品线，也是整份指南里数据手册数字最漂亮的一条。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">用户字节数</th><th scope="col">保护</th><th scope="col">计数器</th><th scope="col">签名</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>ST25TV512、ST25TV02K</td><td>64 或 256</td><td>32 或 64 位密码，kill，不可追踪模式，-AD 版本带防拆</td><td>16 位写入事件计数器</td><td>TruST25</td><td>10 万次 / 60 年</td><td>不推荐用于新设计</td></tr><tr><td>ST25TV512C、ST25TV02KC</td><td>64 或 320</td><td>密码，kill，静默和隐身模式，-T 版本带防拆</td><td>无；取而代之的是一个 3 位的唯一轻触码</td><td>TruST25</td><td>10 万次 / 60 年</td><td>在产，供货至 2035 年</td></tr><tr><td>ST25TV04K-P</td><td>512</td><td>64 位密码，kill</td><td>无</td><td>无</td><td>100 万次 / 40 年</td><td>在产；带一个能量采集引脚</td></tr><tr><td>ST25TV16K、ST25TV64K 及 KC 版本</td><td>2048 或 8192</td><td>64 位密码，kill</td><td>无</td><td>无</td><td>100 万次 / 40 年</td><td>K 型号不推荐，KC 型号在产</td></tr><tr><td>ST25DV04K、16K、64K 及 KC 版本</td><td>512、2048 或 8192</td><td>三个 64 位射频密码加一个 I2C 密码</td><td>无</td><td>无</td><td>100 万次 / 40 年</td><td>K 型号不推荐，KC 型号在产</td></tr><tr><td>M24LR04E、16E、64E</td><td>512、2048 或 8192</td><td>32 位密码</td><td>无</td><td>无</td><td>100 万次 / 40 年</td><td>不推荐用于新设计</td></tr></tbody></table></div>
<p>ST25TV02KC 的 <strong>Augmented NDEF</strong> 值得单独说一段，因为它常被当成安全功能来卖。这颗芯片每次被读取时，都会把自己的 UID、一个自定义字段和一个三字符的 <strong>唯一轻触码</strong> 插进 URL，而且完全不碰 EEPROM。轻触码每次都会变，但 ST 的数据手册明明白白地写着它是“可预测的”。它是一个新鲜度令牌，告诉你的服务器这是一次新的轻触，而不是标签为正品的证明。TruST25，也就是 ST 针对 UID 的原厂签名，才是证明真伪的功能，而且和 NXP 的一样，它是一份克隆芯片可以照抄的静态签名。</p><p><strong>Type 5 世界的其余成员</strong>。德州仪器的 Tag-it HF-I Inlay（Standard 32 字节；Pro 32 字节，带密码保护写入和 kill 命令；Plus 256 字节）遍布每一家在 2015 年前装上 NFC 的图书馆，如今它们全都被标为不推荐或已淘汰。EM Microelectronic 的 EM4233（208 字节，96 位密钥的隐私模式，60 年保存期）可按需供货。英飞凌的 my-d 和富士通的 MB89R118 之所以出现在 NFC.cool 的识别代码里，是因为有用户把它们寄给了我。NXP 的 NTAG 5（link、boost、switch）虽然名叫 NTAG，却是一颗 ISO 15693 芯片，容量 2048 或 512 字节，带 I2C 端口，能量采集最高 30 mW，EEPROM 擦写寿命 1,000,000 次、保存期 40 年：它是给电子产品用的联网标签，不是贴纸，为 NTAG21x 写的软件也没法跟它对话。</p><blockquote><p><strong>实测笔记</strong>：每一个 OpenPrintTag 耗材盘里都是 SLIX2，所以我经手过不少，NFC.cool 在两个平台上都能读取、写入和格式化它们。应用做不到的事，我想说清楚：ISO 15693 的密码、隐私、EAS 和 AFI 命令。这些命令字节作为一张参考表写在代码里了；但对应的按钮还没有做出来。</p></blockquote><h3 id="mifare-之外的-type-4st25ta">MIFARE 之外的 Type 4：ST25TA</h3><p>ST 的 ST25TA 家族是基于 ISO/IEC 14443 Type A 的 Type 4 标签，但没有 DESFire 那一整套机制：一个 NDEF 文件、一个能力容器文件和一个系统文件，两个 128 位密码（读和写），以及一个可以统计读取或写入次数的 20 位事件计数器。</p><div class="table-scroll">
<table><thead><tr><th scope="col">芯片</th><th scope="col">NDEF 文件</th><th scope="col">密码</th><th scope="col">计数器</th><th scope="col">签名</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">状态</th></tr></thead><tbody><tr><td>ST25TA512、ST25TA512B</td><td>64 字节</td><td>两个 128 位</td><td>B 版本为 20 位</td><td>B 版本有 TruST25</td><td>100 万次 / 200 年</td><td>512 不推荐</td></tr><tr><td>ST25TA02K、ST25TA02KB（-P、-D）</td><td>256 字节</td><td>两个 128 位</td><td>20 位</td><td>B 版本有 TruST25</td><td>100 万次 / 200 年</td><td>02K 和 02KB 不推荐；02KB-P 和 02KB-D 在产</td></tr><tr><td>ST25TA16K、ST25TA64K</td><td>2048 或 8192 字节</td><td>两个 128 位</td><td>无</td><td>无</td><td>100 万次 / 200 年</td><td>在产</td></tr></tbody></table></div>
<p>两百年的保存期，一百万次擦写，只是速率仅有 106 kbit/s。-P 和 -D 版本带一个通用输出引脚，标签被读取时会切换电平，你就是靠它让一盏灯对手机做出反应的。在两种手机上，这些芯片都被当作 Type 4 标签读取；NFC.cool 能在上面读写 NDEF，并显示 ISO-DEP 的详细信息。</p><h3 id="传感器芯片与双接口芯片">传感器芯片与双接口芯片</h3><p>这些芯片有两副面孔：一面是 NFC 天线，另一面是 I2C 总线、传感器或者第二个无线电。</p><table><thead><tr><th scope="col">芯片</th><th scope="col">NFC 一面</th><th scope="col">另一面</th><th scope="col">内存</th><th scope="col">值得注意的地方</th></tr></thead><tbody><tr><td>NTAG I2C plus（NT3H2111、NT3H2211）</td><td>Type 2，888 或 1912 字节，32 位密码，签名</td><td>最高 400 kHz 的 I2C，64 字节 SRAM 直通，场检测引脚</td><td>20 万至 50 万次 / 20 年</td><td>能量采集最高 15 mW；xSIID 植入体里用的就是它</td></tr><tr><td>ST25DV（见上文）</td><td>Type 5</td><td>最高 1 MHz 的 I2C，一个用于数据流的 256 字节邮箱</td><td>100 万次 / 40 年</td><td>通过 V_EH 引脚采集能量，不稳压，按数据手册的说法是“几微瓦”</td></tr><tr><td>NTAG 5 link、boost、switch</td><td>Type 5，2048 或 512 字节，5332 带 AES</td><td>I2C、GPIO、PWM 输出</td><td>100 万次 / 40 年</td><td>最高 30 mW 能量采集；switch 版本完全不需要单片机</td></tr><tr><td>NHS3100</td><td>Type 2，由固件模拟</td><td>一颗 Cortex-M0+，配有精度 0.3 °C 的温度传感器</td><td>32 kB 闪存，4 kB EEPROM</td><td>做在一张薄膜上的冷链记录仪，通过 NFC Forum 认证</td></tr><tr><td>EM4423“em echo”</td><td>Type 2，240 字节 NDEF 区</td><td>超高频 RAIN RFID，共用内存，共用序列号</td><td>10 万次 / 10 年</td><td>已停产</td></tr><tr><td>EM4425“em echo-V”</td><td>Type 5，最多 256 字节共享</td><td>超高频 RAIN RFID，AES-128，防拆焊盘，数字签名</td><td>10 万次 / 50 年</td><td>现行型号；同一颗晶粒，手机在一厘米处能读，超高频装卸门读写器在几米外也能读</td></tr></tbody></table><p>这些芯片我都没拿来做过东西，所以这张表纯粹来自数据手册。它们之所以出现在这份指南里，是因为它们会以“NFC 芯片”的名义出现在商品页上，把人搞糊涂：NTAG 5 不是 NTAG213，em echo 标签在你的手机上也不会有什么特别的表现。</p><h3 id="老旧型号与小众芯片">老旧型号与小众芯片</h3><p><strong>Topaz</strong>（Innovision 出品，后归博通）是 NFC Forum Type 1：8 字节的块，96 或 512 字节，一次性锁定，擦写寿命 10,000 次。两种手机都还能从 Topaz 上读出 NDEF，但 NFC Forum 已在 2021 年的规范中删除了 Type 1，也不再有人在新设计中采用它。经销商手里仍有库存。</p><p><strong>FeliCa</strong> 是索尼的家族，也是日本公共交通的基础。FeliCa Lite-S（224 字节用户内存，16 字节一块，8 字节 IDm，精简的三重 DES MAC）是标签版本，属于 NFC Forum Type 3；FeliCa Standard 是智能卡版本，在现行的 RC-SA01 上已支持 AES，并获得 Common Criteria EAL6+ 评级，Suica、PASMO、Edy、WAON、nanaco 和香港八达通都跑在它上面。索尼的 FeliCa Plug 模块已于 2026 年 3 月停产。NFC.cool 在两个平台上都能根据系统代码报出交通卡和电子钱包的品牌，能读取 Lite-S 和 Standard，并能在 iPhone 上向它们写入 NDEF。</p><p><strong>Kovio NFC Barcode</strong> 是一种印刷硅工艺的只读标签，容量 16 字节。Android 至今仍为它保留着一个 <code>NfcBarcode</code> 类。Kovio 的资产在 2014 年转给了 Thinfilm，Thinfilm 在 2019 年停止了 NFC 生产，并在 2021 年改了名。这个类已经是一块化石了。</p><p><strong>ISO 14443 Type B 存储芯片</strong>。ST 的 SRI512、SRT512 和 SRI4K（512 或 4096 位，以 32 位为一块，两个递减计数器，1,000,000 次擦写，40 年保存期）用在法国和比利时的交通系统以及一些滑雪通行证上。Android 通过 <code>NfcB</code> 开放它们；iPhone 则根本没有底层的 Type B 标签对象，所以除非一张 Type B 卡支持 ISO-DEP 并能应答 SELECT，否则 iPhone 看不见它。巴黎 Navigo 系统所用的 Calypso 就是一种能做到这一点的 Type B 智能卡。</p><h3 id="克隆芯片与兼容芯片">克隆芯片与兼容芯片</h3><p>这是商品页最不希望你读到的一节。</p><p><strong>复旦 FM11NT021</strong> 是最常见的那种“NTAG213”，其实并不是 NTAG213。它同样是 45 页共 180 字节，同样有 144 字节的用户区、一个密码、一个 24 位读取计数器，UID 里的厂商代码是复旦的 1D。它没有实现 GET_VERSION，现行的数据手册里也没有列出 READ_SIG 命令，所以读卡器问这两个问题中的任何一个，都只会得到沉默，然后只能退回到按内存大小去猜，这就是为什么 Proxmark3 社区会把它报成 NTAG203。复旦也生产 504 和 888 字节的版本（FM11NT041、FM11NT081）。用来在贴纸上放一个链接，它们没问题。用来做 Amiibo 就不行，因为游戏机第一个问的就是 GET_VERSION。</p><p><strong>复旦 FM11RF08 和 FM11RF08S</strong> 是大多数廉价“1K”卡里的 Classic 兼容芯片。08S 在 2020 年加入了针对已知 Classic 攻击的防御措施，结果后来被发现带着一把所有出厂卡通用的硬件后门密钥，Quarkslab 在 2024 年公布了它，连同相应的工具，这些工具如今已经进了 Proxmark3 固件。</p><p><strong>MIFARE Classic 魔术卡</strong> 是专门造出来、让 UID 和厂商块可以被重写的芯片，而真正的 Classic 永远不允许这么做。它的各个代际本身就是一门爱好：</p><table><thead><tr><th scope="col">代际</th><th scope="col">怎样修改 UID</th><th scope="col">能否被检测出来</th><th scope="col">说明</th></tr></thead><tbody><tr><td>Gen1a、Gen1b</td><td>一条后门唤醒命令</td><td>能，任何读卡器都可以探测这个后门</td><td>最早的“中国魔术卡”；门禁系统会把它过滤掉</td></tr><tr><td>Gen2、CUID</td><td>认证后对第 0 块做一次普通写入</td><td>没有后门可探测；读卡器只能试着写一下</td><td>兼容手机，是如今最常见的一种</td></tr><tr><td>FUID、UFUID</td><td>只能改一次，或者在封卡之前可改</td><td>封卡之前可以</td><td>用来永久克隆一张工牌的一次性卡</td></tr><tr><td>Gen3、APDU</td><td>特殊的 APDU 命令</td><td>知道这些命令的读卡器可以</td><td></td></tr><tr><td>Gen4 GTU、GDM、“Ultimate”</td><td>一套受密码保护的配置；还能模拟 Ultralight 和 NTAG</td><td>仅在密码仍为默认值时可以</td><td>一张卡片形态、7 字节 UID、什么家族都能扮演的变色龙</td></tr></tbody></table><p>魔术 NTAG21x 卡也存在，而那些完全模拟的版本甚至会接受一份复制来的原厂签名，这正是 NXP 关于静态签名所强调的一点。</p><p><strong>用于 Amiibo 的“NTAG215 兼容”芯片</strong>。Amiibo 就是一枚普通的 NTAG215，它的 540 字节里装着用这枚标签自己的 UID 派生出的密钥加密并签名的数据。把这些字节复制到另一枚标签上，签名就对不上了，所以备份必须针对目标 UID 重新生成密钥，NFC.cool 的 <a href="https://nfc.cool/zh/blog/amiibo-iphone-android-read-collect-backup/">Amiibo 备份与恢复</a> 做的正是这件事。游戏机的读取流程是：先发 GET_VERSION，然后进行一次由 UID 派生的密码认证，再读取全部 135 页，包括配置页。缺少 GET_VERSION、或者只有 45 页而不是 135 页的芯片，第一步就会失败。TagMo 的文档用一句话概括了这件事：只认 NTAG215。</p><p><strong>克隆芯片在应用里会怎么显示</strong>。NFC.cool 首先靠 GET_VERSION 来识别。不应答这条命令的芯片，或者应答的内存大小与它宣称的不符的芯片，会按它实际是什么来命名，而不是按商品页上写的。对于 NTAG 424 DNA，应用会再进一步，拿 NXP 的公钥去核验 ECDSA 原厂签名，这是应用里唯一一个能以密码学为依据说出“Genuine NXP”的地方。对于 NTAG21x，应用不读取签名，一方面因为 NXP 的验证密钥受保密协议约束，另一方面因为一份复制来的静态签名反正也能通过校验。对一枚 Type 2 标签来说，诚实的证据链是：厂商代码、GET_VERSION、内存大小，以及芯片宣称的那些功能是否真的存在。</p><hr /><h2 id="外形与读取距离">外形与读取距离</h2><p>芯片决定标签能做什么；外形决定手机能不能够得着它。</p><table><thead><tr><th scope="col">外形</th><th scope="col">是什么</th><th scope="col">典型天线尺寸</th><th scope="col">手机读取距离</th><th scope="col">规格与说明</th></tr></thead><tbody><tr><td>湿 Inlay</td><td>蚀刻天线和芯片做在 PET 薄膜上，带背胶和离型纸</td><td>22 至 38 mm</td><td>2 至 4 cm</td><td>买芯片最便宜的方式；只能粘一次</td></tr><tr><td>干 Inlay</td><td>同上，但没有背胶</td><td>同上</td><td>同上</td><td>用来层压进别的东西里</td></tr><tr><td>纸质或 PET 贴纸</td><td>一枚带可印刷面层的 Inlay</td><td>22 至 38 mm</td><td>2 至 4 cm</td><td>纸质面层可以印刷，PET 面层能防水</td></tr><tr><td>PVC 卡</td><td>ISO 7810 ID-1，85.60 x 53.98 mm，厚 0.76 mm</td><td>整张卡</td><td>3 至 5 cm</td><td>你能拿在手里的最大天线；也是读卡器设计时的目标对象</td></tr><tr><td>圆片、滴胶标签</td><td>封在坚硬树脂穹顶下的 Inlay，常带一个孔</td><td>20 至 30 mm</td><td>2 至 3 cm</td><td>防水；Amiibo 就是这种外形</td></tr><tr><td>钥匙扣</td><td>装在 ABS 外壳里的 Inlay</td><td>20 至 30 mm</td><td>2 至 3 cm</td><td>GoToTags 的钥匙扣标称 IP67，-25 到 +75 °C</td></tr><tr><td>腕带</td><td>带 Inlay 的硅胶腕带</td><td>20 至 25 mm</td><td>1 至 3 cm</td><td>音乐节、泳池；腕带可以弯，Inlay 最好别弯</td></tr><tr><td>抗金属</td><td>在天线和金属之间垫一层铁氧体片的 Inlay</td><td>22 至 34 mm</td><td>贴在金属上 2 至 3 cm</td><td>Seritag 实测，同一款 22 mm 标签贴在金属上读取距离为 21 至 25 mm，不贴金属时为 26 至 30 mm；工业级 34 mm 版本读取距离为 31 至 40 mm，IP68，-25 到 +85 °C</td></tr><tr><td>洗衣标签</td><td>封在 PPS 纽扣里的芯片</td><td>16 mm</td><td>1 至 2 cm</td><td>Smartrac 给自家高频洗衣标签标称 200 次洗涤、-30 到 +200 °C、60 bar；大多数洗衣标签是只有 UID 的 ISO 15693 芯片</td></tr><tr><td>植入体</td><td>封在 2 x 12 mm 玻璃胶囊或柔性聚合物里的芯片</td><td>几毫米</td><td>必须对准手机的那个最佳位置</td><td>xNT 是 NTAG216，NExT 额外加了一颗 125 kHz 的 T5577，xSIID 是带 LED 的 NTAG I2C plus，xDF 是 DESFire；柔性版本比玻璃版本好读得多</td></tr></tbody></table><p>大多数“读不出来”的工单，都能用两条物理规律解释。<strong>天线大小决定距离</strong>，大致来说：卡片比圆片读得远，圆片比 10 mm 的 Inlay 读得远，而植入体得贴着读。<strong>金属会让天线失谐</strong>：贴在金属表面上的线圈会在金属里感应出涡流，电感随之下降，谐振频率偏离 13.56 MHz，所以一枚普通标签贴到铁皮柜上就废了。在线圈和金属之间垫一层铁氧体片，能把磁场引导回来，让标签复活，代价是距离更短、成本更高，这就是为什么抗金属标签要贵上三倍。</p><p>手机怎么拿，和标签本身一样重要。iPhone 的天线在顶部边缘；Apple 自己的说明是“将 iPhone 的顶部靠近”标签。Android 则因机型而异，通常在背面中央或摄像头附近。<a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">入门指南</a> 里有详细的操作说明。</p><hr /><h2 id="什么设备能读什么芯片">什么设备能读什么芯片</h2><p>这是一张手机和读卡器的对照矩阵。手机那几列来自 Apple 和 Google 的文档以及我自己的应用；桌面读卡器和极客工具那几列来自厂商的规格表和各个项目自己的文档，除了 iPad 和 Mac 那一列里提到的读卡器之外，这些设备我都没有亲自测试过。</p><div class="table-scroll sticky-first">
<table><thead><tr><th scope="col">芯片家族</th><th scope="col">iPhone 后台读取</th><th scope="col">iPhone 应用内</th><th scope="col">Android</th><th scope="col">iPad 和 Mac 配 USB 读卡器</th><th scope="col">Web NFC（Android 上的 Chrome）</th><th scope="col">ACR122U</th><th scope="col">ACR1552U、OMNIKEY 5022</th><th scope="col">PN532 开发板</th><th scope="col">Proxmark3</th><th scope="col">Flipper Zero</th></tr></thead><tbody><tr><td>NTAG21x、Ultralight EV1 及其他 Type 2</td><td>仅 URL 记录</td><td>NDEF、密码、计数器、镜像、导出</td><td>同左</td><td>同左，通过 NFC.cool</td><td>仅 NDEF</td><td>能</td><td>能</td><td>能</td><td>能，还能模拟</td><td>能，还能模拟</td></tr><tr><td>NTAG 22x DNA</td><td>URL 记录</td><td>NDEF、原始命令</td><td>同左</td><td>同 Type 2</td><td>NDEF</td><td>能</td><td>能</td><td>能</td><td>能</td><td>按 NTAG 读取</td></tr><tr><td>NTAG 424 DNA、ST25TA、作为 Type 4 的 DESFire</td><td>URL 记录</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>NDEF、完整的 424 配置</td><td>NDEF</td><td>能</td><td>能</td><td>能</td><td>能</td><td>读取 NDEF；不做密钥操作</td></tr><tr><td>Ultralight C</td><td>格式化后可读 NDEF</td><td>NDEF、原生命令</td><td>同左</td><td>NDEF</td><td>NDEF</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td></tr><tr><td>Ultralight AES</td><td>格式化后可读 NDEF</td><td>NDEF、原生命令</td><td>同左</td><td>NDEF</td><td>NDEF</td><td>能</td><td>能</td><td>能</td><td>能</td><td>按 Ultralight 读取</td></tr><tr><td>MIFARE Classic</td><td>不能</td><td>仅 UID 和家族</td><td>控制器带 CRYPTO1 的手机上可完整读写</td><td>仅读取 NDEF，用公开密钥</td><td>不能</td><td>能，需密钥</td><td>能，需密钥</td><td>能，需密钥</td><td>能，还能恢复密钥和模拟</td><td>能，还能恢复密钥和模拟</td></tr><tr><td>MIFARE Plus</td><td>不能</td><td>SL1 下仅 UID；SL3 下为 ISO-DEP</td><td>SL1 下同 Classic；SL3 下为 IsoDep</td><td>UID</td><td>不能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>未见文档说明</td></tr><tr><td>DESFire，原生模式</td><td>不能</td><td>家族和版本、APDU</td><td>IsoDep</td><td>版本</td><td>不能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>仅读取和保存</td></tr><tr><td>ISO 15693：ICODE、ST25TV、ST25DV、TI、EM</td><td>URL 记录</td><td>自 iOS 13 起支持完整的 ISO 15693 命令集</td><td>NfcV</td><td>未测试</td><td>NDEF</td><td>不能</td><td>能</td><td>不能</td><td>能，还能模拟</td><td>能，还能模拟</td></tr><tr><td>FeliCa Lite-S 和 Standard</td><td>URL 记录</td><td>声明系统代码后可读写</td><td>NfcF</td><td>读取；通过 NFC.cool 可写入 FeliCa</td><td>NDEF</td><td>能</td><td>OMNIKEY 上仅 UID</td><td>能</td><td>能</td><td>Lite-S 可读取和模拟</td></tr><tr><td>Topaz（Type 1）</td><td>NDEF</td><td>NDEF</td><td>NDEF</td><td>未测试</td><td>NDEF</td><td>能</td><td>未见文档说明</td><td>能</td><td>能</td><td>未见文档说明</td></tr><tr><td>ISO 14443 Type B 存储芯片（SRI512）</td><td>不能</td><td>不能</td><td>NfcB</td><td>未测试</td><td>不能</td><td>能</td><td>能</td><td>仅读卡器模式</td><td>能</td><td>仅 UID</td></tr><tr><td>125 kHz 门禁卡、宠物芯片、超高频标签</td><td>不能</td><td>不能</td><td>不能</td><td>不能</td><td>不能</td><td>不能</td><td>不能</td><td>不能</td><td>125 kHz 能</td><td>125 kHz 能</td></tr></tbody></table></div>
<p>有几行值得多说一句。</p><ul><li><p><strong>iPhone 后台读取</strong> 只对 NDEF URL 记录生效，只在手机已解锁且正在使用时生效，而且在相机、钱包、某个读取会话或飞行模式处于活动状态时不会触发。它从不读取原始芯片。需要 iPhone XS 及更新机型。</p></li><li><p><strong>哪些 iPhone 能读标签</strong>：根据 Apple 在 WWDC 2019 上的讲座，iPhone 7 及更新机型可以在应用内读取。写入和原始命令是从 iOS 13 开始支持的。</p></li><li><p><strong>Android 的 <code>MifareClassic</code> 类是可选的</strong>。Google 的原话是：“如果它没有被实现，那么 MifareClassic 永远不会被枚举出来”。决定因素是控制器，而不是 Android 版本。</p></li><li><p><strong>Web NFC</strong> 只支持 NDEF，需要 Chrome 89 及更高版本，仅限 Android，而 Apple 对它持反对立场，所以不会有 Safari 版本。这就是为什么本站的 <a href="https://nfc.cool/zh/online-nfc-reader/">在线 NFC 读取器</a> 在 Android 上能用，而对 iPhone 用户则会提示去用应用。</p></li><li><p><strong>iPad 和 Mac 没有 NFC 无线模块</strong>。从 NFC.cool 6.15.0 起，应用改为通过 Apple 的智能卡框架与 USB CCID 读卡器通信；我测试的是 HID OMNIKEY 5022 CL，用户反馈 ACS ACR1552U-M1 和 ACR1255U-J1 也能用，<a href="https://nfc.cool/zh/blog/nfc-reading-ipad-mac/">那篇文章</a> 列出了各种限制。通过读卡器可以给 NTAG 设置密码；移除密码则需要一条 OMNIKEY 拒绝执行的命令，所以这件事得用手机来做。</p></li><li><p><strong>ACS ACR122U 不支持 ISO 15693</strong>，ACR1252U 和 ACR1255U-J1 也不支持。在 ACS 的产品线里，只有 ACR1552U 支持。OMNIKEY 5022 两者都支持。如果你要给图书馆标签买读卡器，这一点值得事先知道。</p></li><li><p><strong>Proxmark3 和 Flipper Zero</strong> 是能够恢复 MIFARE Classic 密钥、模拟卡片的工具。它们就是干这个用的，这份指南之所以提到它们，是因为少了它们，“什么设备能读”这个问题的答案就不诚实了。</p></li></ul><div class="table-scroll">
<table><thead><tr><th scope="col">读卡器</th><th scope="col">接口</th><th scope="col">Type A</th><th scope="col">Type B</th><th scope="col">FeliCa</th><th scope="col">ISO 15693</th><th scope="col">125 kHz</th><th scope="col">有密钥时读 Classic</th><th scope="col">Classic 密钥恢复</th><th scope="col">模拟</th><th scope="col">2026 年 9 月所见价格</th></tr></thead><tbody><tr><td>ACS ACR122U</td><td>USB，PC/SC</td><td>能</td><td>能</td><td>能</td><td>不能</td><td>不能</td><td>能</td><td>不能</td><td>不能</td><td>约 40 至 50 美元；ACS 已停产，仿冒品很常见</td></tr><tr><td>ACS ACR1252U</td><td>USB，PC/SC</td><td>能</td><td>能</td><td>能</td><td>不能</td><td>不能</td><td>能</td><td>不能</td><td>卡模拟模式</td><td>97.50 美元</td></tr><tr><td>ACS ACR1552U</td><td>USB，PC/SC</td><td>能</td><td>能</td><td>能</td><td>能</td><td>不能</td><td>能</td><td>不能</td><td>卡模拟模式</td><td>44.81 美元</td></tr><tr><td>ACS ACR1255U-J1</td><td>蓝牙和 USB</td><td>能</td><td>能</td><td>能</td><td>不能</td><td>不能</td><td>能</td><td>不能</td><td>不能</td><td>64.81 美元</td></tr><tr><td>HID OMNIKEY 5022 CL</td><td>USB，PC/SC</td><td>能</td><td>能</td><td>仅 UID</td><td>能</td><td>不能</td><td>能</td><td>不能</td><td>不能</td><td>69.99 欧元</td></tr><tr><td>PN532 扩展板</td><td>SPI、I2C、UART</td><td>能</td><td>仅读卡器模式</td><td>能</td><td>不能</td><td>不能</td><td>能</td><td>靠主机工具</td><td>Classic 1K/4K 和 FeliCa</td><td>24 至 40 美元</td></tr><tr><td>Proxmark3 RDV4</td><td>USB，可选 BLE</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>329 至 529 欧元</td></tr><tr><td>Proxmark3 Easy</td><td>USB</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>部分支持</td><td>能</td><td>78 欧元；克隆版约 28 英镑起</td></tr><tr><td>Flipper Zero</td><td>独立设备，USB-C，BLE</td><td>能</td><td>有限</td><td>Lite-S</td><td>能</td><td>能</td><td>能</td><td>能</td><td>能</td><td>169 美元</td></tr><tr><td>Chameleon Ultra</td><td>USB-C，BLE</td><td>读取和模拟</td><td>不能</td><td>不能</td><td>不能</td><td>模拟和读取</td><td>能</td><td>能</td><td>能</td><td>129 欧元</td></tr></tbody></table></div>
<hr /><h2 id="nfccool-tools-对每种芯片能做什么">NFC.cool Tools 对每种芯片能做什么</h2><p>写到这里，该轮到我自己做的东西出场了，而它确实应该出现在这里，因为上面每一行最后都会落到一个问题上：“那应用能拿它做什么？”下面这张表不是营销文案；它是我在写这份指南时，直接从应用自己的源代码里整理出来的，而且它纠正了两件我本来会写错的事。</p><table><thead><tr><th scope="col">芯片家族</th><th scope="col">iPhone</th><th scope="col">Android</th><th scope="col">iPad 和 Mac 配读卡器</th></tr></thead><tbody><tr><td>按具体产品识别</td><td>约 60 个型号：NTAG203 至 216、NTAG I2C、Ultralight 和 C、按容量区分的 Ultralight EV1、Ultralight AES、Classic Mini、1K 和 4K、按安全等级区分的 Plus 2K 和 4K、按容量区分的 DESFire EV1、EV2 和 EV3、NTAG 424 DNA 及其 TagTamper 版本、ICODE SLI、SLI-S、SLI-L、SLIX、SLIX-S、SLIX-L 和 SLIX2、TI Tag-it Standard、Pro 和 Plus、ST25TV、ST25DV 和 M24LR、英飞凌 my-d、富士通 MB89R118、EM4233 和 EM4423、FeliCa Lite 和 Standard，以及 Suica、PASMO、ICOCA、Edy、WAON 和 nanaco；EMV 卡和 PIV 卡会被识别为对应的卡种</td><td>约 20 个型号：NTAG203、213、215 和 216、NTAG 424 DNA、DESFire、Classic Mini、1K 和 4K、Plus 2K 和 4K、JCOP 和 SmartMX、包括八达通在内的 FeliCa 品牌；ISO 15693 芯片按容量报告，不区分具体产品</td><td>根据读卡器的复位应答（ATR）得出的卡片类型</td></tr><tr><td>读取 NDEF</td><td>所有家族</td><td>所有家族</td><td>Type 2、Type 4、FeliCa；Classic 用公开密钥</td></tr><tr><td>写入 NDEF、清空标签</td><td>Type 2、Type 4、Type 5、FeliCa Lite-S 和 Standard</td><td>Type 2、Type 5、带 NDEF 目录的 MIFARE Classic，以及 Android 能格式化的一切</td><td>Type 2、Type 4、FeliCa</td></tr><tr><td>将整个内存清零</td><td>Type 5</td><td>Type 2、Type 5、Classic</td><td>同 iPhone</td></tr><tr><td>永久锁定</td><td>Type 2 锁定字节；Type 4、Type 5 和 FeliCa 上将 NDEF 设为只读；在 NTAG 424 DNA 上刻意拒绝执行</td><td>Type 2</td><td>能</td></tr><tr><td>密码</td><td>NTAG213、215、216 和 203</td><td>Type 2 家族</td><td>能设置；能否移除取决于读卡器</td></tr><tr><td>轻触计数器和镜像</td><td>NTAG213、215、216</td><td>NTAG213、215、216</td><td>能</td></tr><tr><td>完整内存导出</td><td>Type 2、ISO 15693、DESFire 文件列表、FeliCa、NTAG 424 DNA 文件</td><td>用出厂密钥的 Classic、Ultralight、ISO 15693、FeliCa、任意 Type A</td><td>Type 2、Type 4、FeliCa</td></tr><tr><td>MIFARE Classic 内容</td><td>不能；Core NFC 没有 CRYPTO1</td><td>用出厂密钥读取，用公开密钥格式化和写入</td><td>仅读取 NDEF</td></tr><tr><td>NTAG 424 DNA</td><td>密钥、明文和加密模式的 SUN、文件访问权限、芯片配置、保险箱文件、随机 UID、LRP、防拆状态、原厂签名校验</td><td>同左</td><td>同左</td></tr><tr><td>Amiibo</td><td>NTAG215 备份与恢复，针对目标标签重新生成密钥</td><td>同左</td><td>能</td></tr><tr><td>ISO 15693 密码、EAS、AFI</td><td>暂不支持</td><td>暂不支持</td><td>不能</td></tr><tr><td>DESFire 认证和写入</td><td>不能</td><td>不能</td><td>不能</td></tr><tr><td>原始命令</td><td>专家级 APDU 模式</td><td>一份命令目录</td><td>能</td></tr></tbody></table><p>记录一下那两处纠正：我本来会写应用会核验 NTAG21x 标签的原厂签名，但它并不会；只有 424 才有这项待遇。我本来还会写 ISO 15693 的密码命令已经做好了，但它们其实只是一张参考表，还在等界面。这两件事都在我的待办清单上。</p><hr /><h2 id="怎样买才不踩坑">怎样买才不踩坑</h2><p>一个商品页要写清楚下面这些，我才会下单：</p><ol><li><p><strong>准确的芯片名称</strong>。要写“NTAG213”，而不是“NFC 213”；要写“ICODE SLIX2”，而不是“ISO 15693 标签”；要写“MIFARE Classic EV1 1K”，而不是“1K 卡”。如果商品页连芯片都不报名字，那卖家要么不知道，要么不想让你知道。</p></li><li><p><strong>以字节为单位的用户内存</strong>，而且必须跟芯片对得上：NTAG213 是 144，215 是 504，216 是 888，SLIX2 是 316。一张最后发现是 MIFARE Classic 的“1K”卡，在 iPhone 上是用不了的。</p></li><li><p><strong>厂商</strong>，如果它声称是正品 NXP 或 ST 的话。买到之后，UID 里的厂商代码会告诉你真相；买之前，价格就会告诉你。没有人会以市价的三分之一卖正品 NTAG216 贴纸。</p></li><li><p><strong>天线尺寸和外形</strong>。10 mm 的 Inlay 读取距离是一厘米；38 mm 的是四厘米。抗金属标签必须写明抗金属。</p></li><li><p><strong>是否已做 NDEF 格式化</strong>。NTAG 出厂时就已格式化；Ultralight EV1 和大多数 ISO 15693 芯片没有，NFC.cool 可以给它们格式化，但这毕竟多了一步。</p></li></ol><p>危险信号：“NTAG215 兼容”（它就不是 NTAG215）、安全阶梯第 4 级以下的芯片却写着“加密”、MIFARE Classic 写着“所有手机通用”，以及任何带有厂商从未用过的字母的芯片名，比如 SLIX3。</p><p><strong>标签的价格</strong>。这是我在 2026 年 9 月 9 日于 Seritag、Shop NFC、GoToTags、NFCW Shop、NFC.CARDS、NFC-Tag-Shop.de、Tagstand 和 Digi-Key 上看到的标价。大多数店铺最少按十个起卖，所以“单个”那一列是它们提供的最小档位。价格会变动；把这些数字当成比例来看。</p><table><thead><tr><th scope="col">标签</th><th scope="col">单个或最小档位</th><th scope="col">每个（100 个起）</th><th scope="col">每个（1,000 个起）</th><th scope="col">裸芯片</th></tr></thead><tbody><tr><td>NTAG213 贴纸</td><td>0.32 至 0.65 欧元，0.33 至 0.58 美元</td><td>0.29 至 0.34 欧元</td><td>0.23 至 0.24 欧元，0.50 美元</td><td>晶圆批量 0.14 美元</td></tr><tr><td>NTAG215 贴纸或卡片</td><td>0.48 至 0.54 美元，0.64 至 0.67 英镑</td><td>0.35 美元</td><td>0.33 美元</td><td>0.21 美元</td></tr><tr><td>NTAG216 贴纸</td><td>0.97 欧元，0.71 美元</td><td>0.70 欧元，0.61 美元</td><td>0.56 欧元，0.56 美元</td><td>0.37 美元</td></tr><tr><td>NTAG 424 DNA 贴纸</td><td>0.63 欧元，0.90 美元</td><td>0.62 欧元，0.77 美元</td><td>0.57 欧元，0.68 美元</td><td>单颗 0.79 美元，1,000 颗起每颗 0.51 美元</td></tr><tr><td>MIFARE Classic 1K 卡</td><td>十张起 1.35 至 1.59 欧元；单张零售 6.69 欧元</td><td>1.29 至 1.52 欧元，1.98 美元</td><td>0.95 至 1.13 欧元，0.86 美元</td><td></td></tr><tr><td>DESFire EV3 卡</td><td>1.85 至 2.79 欧元</td><td>1.85 至 2.45 欧元</td><td>1.35 至 2.29 欧元</td><td>31,000 颗起 1.18 美元</td></tr><tr><td>ICODE SLIX2 标签</td><td>0.69 欧元</td><td>0.34 至 0.37 欧元</td><td>0.22 至 0.25 欧元</td><td>单颗 0.35 美元，1,000 颗起每颗 0.22 美元</td></tr><tr><td>ST25TV02KC Inlay</td><td>0.32 至 0.87 美元</td><td>0.30 至 0.79 美元</td><td>0.28 至 0.77 美元</td><td>整卷每颗 0.13 美元</td></tr></tbody></table><p>规律跟你猜的一样：内存几乎不要钱，密码学功能大约让价格翻倍，而外形比芯片本身更贵。一颗裸 NTAG213 晶粒只要十四美分；包在它外面的贴纸才占了价格的大头。</p><p>去哪里买：我在 <a href="https://nfc.cool/zh/affiliate-links/">推荐链接页面</a> 上维护着一份我自己真正在用的标签和读卡器清单，而当初催生整套 DNA 功能的那批 424 标签就是从 AliExpress 买的，所以我不会跟你说网购平台碰不得。只是在往标签里写任何东西之前，先用应用检查一下到手的是什么。</p><hr /><h2 id="一张表看完全部芯片">一张表看完全部芯片</h2><p>每颗芯片一行。“用户字节数”是你能写入的量；DESFire 用的是 NXP 给出的可用容量。手机那两列说的是平台能做什么，而不是每款应用都能做什么；NFC.cool 那一列说的是我的应用能做什么。在手机上请左右滑动查看，第一列会固定不动。</p><div class="table-scroll sticky-first">
<table><thead><tr><th scope="col">芯片</th><th scope="col">厂商</th><th scope="col">Forum 类型</th><th scope="col">标准</th><th scope="col">用户字节数</th><th scope="col">UID</th><th scope="col">保护</th><th scope="col">擦写寿命 / 保存期</th><th scope="col">iPhone</th><th scope="col">Android</th><th scope="col">NFC.cool</th><th scope="col">最适合</th></tr></thead><tbody><tr><td>NTAG 210µ</td><td>NXP</td><td>2</td><td>14443-A</td><td>48</td><td>7</td><td>锁定位</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>读取、写入</td><td>超小的一次性用途</td></tr><tr><td>NTAG210</td><td>NXP</td><td>2</td><td>14443-A</td><td>48</td><td>7</td><td>密码</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>读取、写入</td><td>小天线</td></tr><tr><td>NTAG212</td><td>NXP</td><td>2</td><td>14443-A</td><td>128</td><td>7</td><td>密码</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>读取、写入</td><td>需要多点空间的小天线</td></tr><tr><td>NTAG213</td><td>NXP</td><td>2</td><td>14443-A</td><td>144</td><td>7</td><td>密码、计数器、镜像</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>全部功能</td><td>默认首选的贴纸</td></tr><tr><td>NTAG215</td><td>NXP</td><td>2</td><td>14443-A</td><td>504</td><td>7</td><td>密码、计数器、镜像</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>全部功能，含 Amiibo</td><td>Amiibo、中等大小的数据</td></tr><tr><td>NTAG216</td><td>NXP</td><td>2</td><td>14443-A</td><td>888</td><td>7</td><td>密码、计数器、镜像</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>全部功能</td><td>联系人，稳妥之选</td></tr><tr><td>NTAG213F、216F</td><td>NXP</td><td>2</td><td>14443-A</td><td>144、888</td><td>7</td><td>密码、场检测引脚</td><td>10 万次 / 10 年</td><td>同 213</td><td>同 213</td><td>同 213</td><td>嵌入电子产品的标签</td></tr><tr><td>NTAG 213 TT</td><td>NXP</td><td>2</td><td>14443-A</td><td>144</td><td>7</td><td>密码、防拆导线</td><td>10 万次 / 10 年</td><td>同 213</td><td>同 213</td><td>同 213</td><td>封条</td></tr><tr><td>NTAG203</td><td>NXP</td><td>2</td><td>14443-A</td><td>144</td><td>7</td><td>锁定、OTP</td><td>1 万次 / 5 年</td><td>NDEF</td><td>NDEF</td><td>读取、写入、密码</td><td>老库存</td></tr><tr><td>NTAG I2C plus</td><td>NXP</td><td>2</td><td>14443-A</td><td>888、1912</td><td>7</td><td>密码</td><td>20 万至 50 万次 / 20 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>识别、读取、写入</td><td>带单片机的电子产品</td></tr><tr><td>NTAG 223、224 DNA</td><td>NXP</td><td>2</td><td>14443-A</td><td>144、208</td><td>7</td><td>密码或 AES、SUN</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>同 Type 2</td><td>低成本防伪</td></tr><tr><td>NTAG 22x DNA StatusDetect</td><td>NXP</td><td>2</td><td>14443-A</td><td>144、208</td><td>7</td><td>同上，加传感器</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>同 Type 2</td><td>封条与传感</td></tr><tr><td>NTAG 413 DNA</td><td>NXP</td><td>4</td><td>14443-4</td><td>160</td><td>7</td><td>3 把 AES 密钥、SUN</td><td>20 万次 / 50 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>识别</td><td>已停产</td></tr><tr><td>NTAG 424 DNA</td><td>NXP</td><td>4</td><td>14443-4</td><td>416</td><td>7</td><td>5 把 AES 密钥、SUN、LRP</td><td>20 万次 / 50 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>完整配置</td><td>防伪验证</td></tr><tr><td>NTAG 424 DNA TT</td><td>NXP</td><td>4</td><td>14443-4</td><td>416</td><td>7</td><td>同上，加防拆</td><td>20 万次 / 50 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>完整配置</td><td>防伪封条</td></tr><tr><td>Ultralight</td><td>NXP</td><td>2</td><td>14443-A</td><td>48</td><td>7</td><td>锁定、OTP</td><td>1 万次 / 5 年</td><td>NDEF</td><td>NDEF</td><td>读取、写入</td><td>已停产</td></tr><tr><td>Ultralight C</td><td>NXP</td><td>2</td><td>14443-A</td><td>144</td><td>7</td><td>3DES</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>读取、写入</td><td>老式票务</td></tr><tr><td>Ultralight EV1</td><td>NXP</td><td>2</td><td>14443-A</td><td>48、128</td><td>7</td><td>密码、3 个计数器</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>读取、写入、密码</td><td>票务、一次性用途</td></tr><tr><td>Ultralight AES</td><td>NXP</td><td>2</td><td>14443-A</td><td>144</td><td>7</td><td>AES-128</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>读取、写入</td><td>带认证的 Type 2</td></tr><tr><td>Ultralight Nano</td><td>NXP</td><td>2</td><td>14443-A</td><td>40</td><td>7</td><td>锁定、OTP</td><td>10 万次 / 10 年</td><td>NDEF</td><td>NDEF</td><td>读取、写入</td><td>单程票</td></tr><tr><td>Classic Mini</td><td>NXP</td><td>无</td><td>14443-A</td><td>224</td><td>4</td><td>CRYPTO1</td><td>10 万次 / 10 年</td><td>UID</td><td>取决于控制器</td><td>Android：读取、格式化</td><td>无</td></tr><tr><td>Classic 1K、EV1</td><td>NXP</td><td>无</td><td>14443-A</td><td>752</td><td>4 或 7</td><td>CRYPTO1</td><td>10 万次 / 10 年</td><td>UID</td><td>取决于控制器</td><td>Android：读取、格式化</td><td>无</td></tr><tr><td>Classic 4K、EV1</td><td>NXP</td><td>无</td><td>14443-A</td><td>3440</td><td>4 或 7</td><td>CRYPTO1</td><td>10 万次 / 10 年</td><td>UID</td><td>取决于控制器</td><td>Android：读取、格式化</td><td>无</td></tr><tr><td>Plus SE</td><td>NXP</td><td>无</td><td>14443-A</td><td>752</td><td>4 或 7</td><td>SL3 下为 AES</td><td>10 万次 / 10 年</td><td>UID</td><td>同 Classic</td><td>识别</td><td>从 Classic 迁移</td></tr><tr><td>Plus EV2</td><td>NXP</td><td>无</td><td>SL3 下为 14443-4</td><td>1520、3440</td><td>4 或 7</td><td>AES-128，EAL5+</td><td>20 万次 / 25 年</td><td>ISO-DEP</td><td>IsoDep</td><td>识别</td><td>门禁</td></tr><tr><td>DESFire EV1</td><td>NXP</td><td>4</td><td>14443-4</td><td>2304 至 7936</td><td>7</td><td>DES、3DES、AES</td><td>20 万次 / 10 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>识别、列出文件</td><td>老式交通系统</td></tr><tr><td>DESFire EV2</td><td>NXP</td><td>4</td><td>14443-4</td><td>2560 至 16384</td><td>7</td><td>AES，EAL5+</td><td>20 万次 / 25 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>识别、列出文件</td><td>门禁</td></tr><tr><td>DESFire EV3</td><td>NXP</td><td>4</td><td>14443-4</td><td>2560 至 16384</td><td>7</td><td>AES、SUN，EAL5+</td><td>最少 20 万次、典型 100 万次 / 25 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>识别、列出文件</td><td>门禁、交通</td></tr><tr><td>DESFire Light</td><td>NXP</td><td>4</td><td>14443-4</td><td>640</td><td>7</td><td>AES、LRP，EAL4</td><td>20 万次 / 10 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>识别</td><td>单应用卡</td></tr><tr><td>ICODE SLI</td><td>NXP</td><td>5</td><td>15693</td><td>112</td><td>8</td><td>锁定</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>读取、写入、格式化</td><td>已停产</td></tr><tr><td>ICODE SLI-S、SLI-L</td><td>NXP</td><td>5</td><td>15693</td><td>160、32</td><td>8</td><td>密码</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>读取、写入、格式化</td><td>已不再生产</td></tr><tr><td>ICODE SLIX</td><td>NXP</td><td>5</td><td>15693</td><td>112</td><td>8</td><td>EAS/AFI 密码</td><td>10 万次 / 50 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>读取、写入、格式化</td><td>图书馆和物流存量</td></tr><tr><td>ICODE SLIX-S、SLIX-L</td><td>NXP</td><td>5</td><td>15693</td><td>160、32</td><td>8</td><td>密码、隐私模式</td><td>10 万次 / 50 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>读取、写入、格式化</td><td>物流</td></tr><tr><td>ICODE SLIX2</td><td>NXP</td><td>5</td><td>15693</td><td>316</td><td>8</td><td>密码、隐私模式、计数器、签名</td><td>10 万次 / 50 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>读取、写入、格式化</td><td>库存盘点、OpenPrintTag 耗材盘</td></tr><tr><td>ICODE DNA</td><td>NXP</td><td>5</td><td>15693</td><td>252</td><td>8</td><td>AES-128</td><td>10 万次 / 50 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>按 ISO 15693 读取</td><td>远距离品牌保护</td></tr><tr><td>ICODE 3</td><td>NXP</td><td>5</td><td>15693</td><td>300</td><td>8</td><td>密码、轻触计数器、镜像、签名</td><td>10 万次 / 50 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>按 ISO 15693 读取</td><td>当下的库存盘点芯片</td></tr><tr><td>NTAG 5</td><td>NXP</td><td>5</td><td>15693</td><td>512、2048</td><td>8</td><td>密码，5332 带 AES</td><td>100 万次 / 40 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>按 ISO 15693 读取</td><td>联网电子产品</td></tr><tr><td>ST25TN512、01K</td><td>ST</td><td>2</td><td>14443-A</td><td>64、160</td><td>7</td><td>kill、轻触码、TruST25</td><td>10 万次 / 40 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>按 Type 2 读取</td><td>NTAG213 的替代品</td></tr><tr><td>ST25TV512C、02KC</td><td>ST</td><td>5</td><td>15693</td><td>64、320</td><td>8</td><td>密码、kill、隐私模式、轻触码、TruST25</td><td>10 万次 / 60 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>识别为 ST25TV，读取、写入</td><td>每次轻触生成新 URL 的标签</td></tr><tr><td>ST25TV16K、64K</td><td>ST</td><td>5</td><td>15693</td><td>2048、8192</td><td>8</td><td>64 位密码、kill</td><td>100 万次 / 40 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>读取、写入</td><td>大容量 Type 5 存储</td></tr><tr><td>ST25DV04K 至 64K</td><td>ST</td><td>5</td><td>15693</td><td>512 至 8192</td><td>8</td><td>64 位密码</td><td>100 万次 / 40 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>识别为 ST25DV，读取、写入</td><td>带单片机的动态标签</td></tr><tr><td>M24LR</td><td>ST</td><td>未声明</td><td>15693</td><td>512 至 8192</td><td>8</td><td>32 位密码</td><td>100 万次 / 40 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>按 ST25TV 读取</td><td>老式双接口</td></tr><tr><td>ST25TA02K、02KB</td><td>ST</td><td>4</td><td>14443-4</td><td>256</td><td>7</td><td>128 位密码、计数器，B 版本有 TruST25</td><td>100 万次 / 200 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>读取、写入</td><td>不带 DESFire 的 Type 4</td></tr><tr><td>ST25TA16K、64K</td><td>ST</td><td>4</td><td>14443-4</td><td>2048、8192</td><td>7</td><td>128 位密码</td><td>100 万次 / 200 年</td><td>NDEF、APDU</td><td>NDEF、APDU</td><td>读取、写入</td><td>大容量 Type 4 存储</td></tr><tr><td>TI Tag-it HF-I Standard、Pro、Plus</td><td>TI</td><td>未声明</td><td>15693</td><td>32、32、256</td><td>8</td><td>锁定；Pro 增加密码写入和 kill</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>识别、读取</td><td>老式图书馆系统</td></tr><tr><td>EM4233</td><td>EM</td><td>未声明</td><td>15693</td><td>208</td><td>8</td><td>96 位密钥、隐私模式、销毁</td><td>? / 60 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>识别、读取</td><td>按需供货</td></tr><tr><td>EM4425 em echo-V</td><td>EM</td><td>5</td><td>15693 加超高频</td><td>最多 256</td><td>8</td><td>AES-128、密码、防拆</td><td>10 万次 / 50 年</td><td>NDEF、原始命令</td><td>NfcV</td><td>按 ISO 15693 读取</td><td>双频零售</td></tr><tr><td>Infineon my-d move</td><td>英飞凌</td><td>2</td><td>14443-A</td><td>128</td><td>7</td><td>密码、数值计数器</td><td>10 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>识别、读取</td><td>票务</td></tr><tr><td>Fudan FM11NT021</td><td>复旦</td><td>2</td><td>14443-A</td><td>144</td><td>7</td><td>密码、计数器</td><td>号称 50 万次 / 10 年</td><td>NDEF、原始命令</td><td>NDEF、原始命令</td><td>按通用 Type 2 读取</td><td>廉价链接贴纸</td></tr><tr><td>Fudan FM11RF08、08S</td><td>复旦</td><td>无</td><td>14443-A</td><td>752</td><td>4</td><td>CRYPTO1，带后门</td><td>?</td><td>UID</td><td>取决于控制器</td><td>同 Classic</td><td>无</td></tr><tr><td>Topaz 96、512</td><td>Innovision、博通</td><td>1</td><td>14443-A</td><td>96、约 480</td><td>7</td><td>一次性锁定</td><td>1 万次 / 5 年</td><td>NDEF</td><td>NDEF</td><td>NDEF</td><td>老旧型号</td></tr><tr><td>FeliCa Lite-S</td><td>索尼</td><td>3</td><td>18092、JIS X 6319-4</td><td>224</td><td>8（IDm）</td><td>3DES MAC</td><td>?</td><td>NDEF、原始命令</td><td>NfcF</td><td>读取、写入</td><td>日本</td></tr><tr><td>FeliCa Standard</td><td>索尼</td><td>3</td><td>18092</td><td>4 kB</td><td>8</td><td>AES，EAL6+</td><td>?</td><td>NDEF、原始命令</td><td>NfcF</td><td>读取、品牌识别</td><td>交通和电子钱包</td></tr><tr><td>Kovio NFC Barcode</td><td>Kovio、Thinfilm</td><td>无</td><td>私有</td><td>16，只读</td><td>无</td><td>无</td><td>不适用</td><td>不能</td><td>NfcBarcode</td><td>不能</td><td>已消亡</td></tr><tr><td>ST SRI512、SRT512、SRI4K</td><td>ST</td><td>无</td><td>14443-B</td><td>64、512</td><td>8</td><td>计数器、锁定</td><td>100 万次 / 40 年</td><td>不能</td><td>NfcB</td><td>不能</td><td>Type B 交通卡</td></tr></tbody></table></div>
<hr /><h2 id="大家常搜的芯片对比">大家常搜的芯片对比</h2><p><strong>NTAG213、NTAG215 和 NTAG216 怎么选</strong>：同一颗芯片的三种内存规格，144、504 和 888 字节，密码、计数器、镜像和签名全都一样。放一个链接买 213，做 Amiibo 买 215，放联系人名片或者懒得多想就买 216。价格差大约三十美分。</p><p><strong>NTAG213 对比 Ultralight EV1</strong>：空中接口和命令都一样；NTAG 有 ASCII 镜像和预先写好的能力容器，EV1 有三个单向计数器，有 48 和 128 字节两种规格。贴纸要用 NTAG；票务要用 EV1。</p><p><strong>NTAG213、ST25TN01K 和复旦 FM11NT021 对比</strong>：三颗 144 到 160 字节的 Type 2 芯片。NTAG 有密码和读取计数器，也会应答 GET_VERSION；ST25TN 内存更大，有 kill 命令、轻触码和 TruST25，但没有密码；复旦的芯片照搬了 NTAG 的功能，唯独没有 GET_VERSION，而且现行数据手册里也没有签名。只放一个普通链接的话，哪颗都行；要用计数器或做 Amiibo，就选 NTAG。</p><p><strong>MIFARE Classic 对比 DESFire</strong>：这根本没得比。Classic 的密码算法 2008 年就被攻破了，它最常见的克隆芯片 2024 年又被发现带后门；DESFire EV3 有 AES、密钥管理、EAL5+ 认证和 SUN。支持 Classic 的唯一理由，就是墙上那台读卡器是 2009 年装的。</p><p><strong>NTAG 424 DNA 对比 NTAG213</strong>：424 用 AES-128 给每次轻触签名，以三个文件、五把密钥存储 416 字节；213 存储 144 字节，配一个 32 位密码。如果问题是“这个产品是不是真的”，只有 424 回答得了。如果问题是“这张贴纸能不能打开一个链接”，213 能做到，价格只有三分之一。</p><p><strong>NTAG 424 DNA 对比 NTAG 223 DNA</strong>：两者都支持 SUN。424 是 Type 4，有五把密钥、LRP、可选随机 UID、一个保险箱文件和 50 年保存期；223 是一枚 Type 2 贴纸，只有一把 SUN 密钥、一个 32 位密码，保存期 10 年。想在标签上放一个带签名的 URL，223 是更便宜的办法；424 则是如今就有应用能配置它的那一款。</p><p><strong>做库存盘点选 ICODE SLIX2 还是 NTAG216</strong>：如果手机是唯一的读取设备，NTAG216 内存更大，还有计数器。如果要用到门禁式读写器或手持读写器，SLIX2 能在一米外读取，NTAG 只有四厘米，这一点就决定了答案。</p><p><strong>在日本选 FeliCa 还是 NTAG</strong>：日本的交通闸机只说 FeliCa，别的都不认；日本的手机两种都能读。在东京的海报上贴一枚标签，NTAG 就够了。任何必须被 Suica 读卡器接受的东西，就得用 FeliCa，而那不是一颗能用手机应用来编程的芯片。</p><hr /><h2 id="常见问题">常见问题</h2><h3 id="我该买-ntag215-还是-ntag216">我该买 NTAG215 还是 NTAG216？</h3><p>除非你要写 Amiibo，否则选 216。它有 888 字节，215 只有 504 字节，密码、计数器和镜像一样，手机支持也一样。215 之所以每家店都有卖，是因为任天堂的手办用的就是它，如果你要做的正是这件事，它就是唯一的选择。</p><h3 id="iphone-能读-mifare-classic-标签吗">iPhone 能读 MIFARE Classic 标签吗？</h3><p>它能看出那里有一张。Core NFC 读到 UID 和 SAK 就停下了；Apple 的 API 里没有 Classic 家族，文档里也写着 MIFARE 命令“不支持 Crypto1 协议”。在 iPhone 上，没有任何应用能读出一个扇区。配有 NXP NFC 控制器的 Android 手机可以读；配某些其他控制器的手机则不行，在那些手机上，<code>MifareClassic</code> 类压根就不会出现。</p><h3 id="一枚-nfc-标签能重写多少次">一枚 NFC 标签能重写多少次？</h3><p>对 NXP 或 ST 的任何现行芯片来说，室温下是 100,000 次，而且数据手册上的数字是最低值。DESFire EV3 或 ST25DV 标称一百万次。老款 NTAG203、初代 Ultralight 和 Topaz 标称 10,000 次。没有人会把一张贴纸重写一万次；这个数字真正有意义的场合，是计数器和需要记录日志的标签。</p><h3 id="nfc-标签的读取距离有多远">NFC 标签的读取距离有多远？</h3><p>用手机读的话，卡片大小的天线最远约四厘米，小贴纸约两厘米，前提是对准手机上的正确位置。NFC Forum 自己的定义写的是“最远 2 厘米”。一枚 ISO 15693 标签配上带大天线的门禁式读写器，能在一米外工作，但手机读它时，距离跟读其他标签一样只有几厘米，大概是 Type 2 标签的两倍。</p><h3 id="nfc-标签会过期或者用坏吗">NFC 标签会过期或者用坏吗？</h3><p>大多数消费级芯片的数据保存期标称 10 年，NTAG 424 DNA 和 ICODE SLIX 家族是 50 年，ST25TV 是 60 年，ST25TA 是 200 年，全都是在室温下。高温会缩短保存期。实际使用中，背胶、纸质面层和天线会比 EEPROM 早得多就撑不住了。</p><h3 id="网购平台上的便宜-nfc-标签能放心买吗">网购平台上的便宜 NFC 标签能放心买吗？</h3><p>安全是安全的；但它们宣称的东西不一定属实。一枚便宜的“NTAG213”往往是复旦 FM11NT021，放个链接没问题，但遇到任何会发 GET_VERSION 的场景就会失败。一枚便宜的“NTAG215”往往根本不是 NTAG215，Amiibo 会拒绝它。在写入任何东西之前，先用应用查看厂商代码和芯片名称，并且从会写明芯片型号的店铺购买。</p><h3 id="我的手机能用-nfc-应用读取银行卡或护照吗">我的手机能用 NFC 应用读取银行卡或护照吗？</h3><p>护照可以：以机读区作为钥匙，应用就能读出芯片里的数据组，NFC.cool 在两个平台上都能做到。银行卡是一张 EMV 智能卡；应用能读出它的应用列表和一些公开记录，但 Apple 在 Core NFC 中禁止读取支付卡，卡的安全码并不在芯片上，而且每一笔交易都由一把永远不会离开卡片的密钥签名，所以根本没有东西可复制。</p><h3 id="为什么我的办公室工牌或酒店房卡在应用里不显示">为什么我的办公室工牌或酒店房卡在应用里不显示？</h3><p>大多数办公室工牌是 125 kHz 的感应卡，手机 13.56 MHz 的线圈连感知都感知不到。大多数酒店房卡和老式交通卡是 MIFARE Classic，iPhone 只能识别它，Android 手机也只有在控制器合适、密钥正确的情况下才能读取。这两种情况都不是应用能解决的，我宁愿直说，也不想卖给你一个变通方案。</p><h3 id="已经设为只读的-nfc-标签还能解锁吗">已经设为只读的 NFC 标签还能解锁吗？</h3><p>不能。Type 2 或 Type 5 标签上的锁定位是芯片里的单向位；能力容器里的只读标志也一样。密码只要你知道，就能移除；锁定则不行。这就是为什么 NFC.cool 在锁定任何东西之前都会问你两遍。</p><h3 id="ntag-的密码算真正的安全措施吗">NTAG 的密码算真正的安全措施吗？</h3><p>它能挡住拿着免费应用的人，而大多数人就是这样的人。它挡不住拿着能监听的读卡器的人，因为 32 位密码是不加密地在空中传输的，标签应答的也只是一个 16 位的确认值。任何需要扛得住有心攻击者的场景，安全阶梯都要从 AES 起步：Type 2 贴纸选 Ultralight AES，如果轻触本身就必须证明点什么，就选 NTAG 424 DNA。</p><h3 id="做-amiibo-需要哪种标签">做 Amiibo 需要哪种标签？</h3><p>NTAG215，而且只能是 NTAG215。游戏机会先发 GET_VERSION，再用一个由 UID 派生的密码进行认证，然后读取全部 135 页。没有 GET_VERSION、或者页数不同的芯片，第一条命令就会失败。把 Amiibo 写进一枚标签是不可逆的，因为锁定字节和密码都是这种格式的一部分。</p><h3 id="哪种-nfc-标签能贴在金属表面上用">哪种 NFC 标签能贴在金属表面上用？</h3><p>任何一颗采用抗金属外形的芯片都可以，也就是在天线和金属之间垫一层铁氧体片。普通标签贴在钢板上根本读不出来；抗金属标签的读取距离大约是它正常距离的五分之四。如果你能在普通标签和金属之间垫上三毫米任意非金属材料，也同样管用。</p><h3 id="nfccool-能在-ipad-和-mac-上用吗">NFC.cool 能在 iPad 和 Mac 上用吗？</h3><p>能，从 6.15.0 版本起，通过 USB 智能卡读卡器实现；这两种设备本身都没有 NFC 无线模块。我测试的是 HID OMNIKEY 5022 CL，用户反馈 ACS ACR1552U 和 ACR1255U-J1 也能用。凡是在手机上对 Type 2、Type 4 和 FeliCa 能用的功能，通过读卡器都能用，MIFARE Classic 则只能读取。</p><hr /><h2 id="术语表">术语表</h2><table><thead><tr><th scope="col">术语</th><th scope="col">含义</th></tr></thead><tbody><tr><td>AFI</td><td>Application Family Identifier，应用族标识符，ISO 15693 标签上的一个字节，让读卡器在盘点时只读取某一类标签</td></tr><tr><td>APDU</td><td>Application Protocol Data Unit，应用协议数据单元，ISO 7816-4 的命令与响应格式，所有 ISO-DEP 芯片都用它</td></tr><tr><td>ATQA</td><td>Answer To Request，请求应答，Type A 芯片发出的头两个字节；NXP 说不要靠它来识别芯片</td></tr><tr><td>AUTH0</td><td>NTAG 的一个配置字节，标明从哪一页开始需要密码</td></tr><tr><td>AUTHLIM</td><td>NTAG 的一项设置，在密码错误达到指定次数后锁死标签</td></tr><tr><td>CC</td><td>Capability Container，能力容器，即告诉读卡器这枚标签存有 NDEF 以及容量多大的那四个字节（在 Type 4 上是一个文件）</td></tr><tr><td>CMAC</td><td>用 AES 计算的消息认证码；正是它让 SUN 消息无法伪造</td></tr><tr><td>CRYPTO1</td><td>NXP 用在 MIFARE Classic 里的私有 48 位流密码，2008 年被攻破</td></tr><tr><td>DSFID</td><td>Data Storage Format Identifier，数据存储格式标识符，ISO 15693 上描述内存如何组织的一个字节</td></tr><tr><td>EAS</td><td>Electronic Article Surveillance，电子商品防盗，ISO 15693 标签上让商店防盗门报警的那个位</td></tr><tr><td>GET_VERSION</td><td>NXP 的一条命令，返回八个字节，标明芯片的厂商、类型、代际和容量</td></tr><tr><td>ISO-DEP</td><td>ISO/IEC 14443-4 传输协议；支持它的芯片会应答 SAK 20 并接受 APDU</td></tr><tr><td>负载调制</td><td>无源标签发送数据的方式：在天线上切换一个负载，读卡器会在自己的磁场中感知到这个变化</td></tr><tr><td>LRP</td><td>Leakage Resilient Primitive，抗泄漏原语，NTAG 424 DNA 和 DESFire Light 上一种能抵御侧信道攻击的 AES 模式</td></tr><tr><td>MAD</td><td>MIFARE Application Directory，MIFARE 应用目录，即 Classic 卡的第 0 扇区，列出其他扇区里存放着什么</td></tr><tr><td>镜像</td><td>NTAG 的一项功能，每次被读取时把 UID 和计数器以 ASCII 形式贴进 NDEF 消息</td></tr><tr><td>NDEF</td><td>NFC Data Exchange Format，NFC 数据交换格式，每部手机都能读的记录容器</td></tr><tr><td>NUID</td><td>Non-Unique Identifier，非唯一标识符，NXP 对 4 字节 UID 的叫法</td></tr><tr><td>OTP</td><td>One Time Programmable，一次性可编程，只能置位一次、永远无法清除的位</td></tr><tr><td>PACK</td><td>Password Acknowledge，密码确认，NTAG 在密码正确后返回的两个字节</td></tr><tr><td>PICC、PCD</td><td>标准里对卡片和读卡器的称呼</td></tr><tr><td>随机 ID</td><td>一种模式，芯片在防冲突阶段每次都用一个全新的随机 4 字节 ID 应答，以保护隐私</td></tr><tr><td>READ_SIG</td><td>返回芯片原厂签名的命令</td></tr><tr><td>SAK</td><td>Select Acknowledge，选择确认，Type A 芯片被选中后返回的字节；它的各个位把芯片归入不同家族</td></tr><tr><td>SDM</td><td>Secure Dynamic Messaging，安全动态消息，NTAG 424 DNA 和 DESFire EV3 上支撑 SUN 的机制</td></tr><tr><td>SUN</td><td>Secure Unique NFC，一个每次轻触都携带全新密码学证明的 URL</td></tr><tr><td>T5T、T2T、T4T</td><td>NFC Forum 对 Type 5、Type 2 和 Type 4 标签的简称</td></tr><tr><td>TLV</td><td>Tag-Length-Value，标签-长度-值，Type 2 和 Type 5 芯片上包在 NDEF 消息外面的封装</td></tr><tr><td>TruST25</td><td>ST 针对 UID 的原厂签名</td></tr><tr><td>UID</td><td>芯片出厂时写入的标识符，4、7 或 8 字节</td></tr></tbody></table><hr /><h2 id="参考资料与延伸阅读">参考资料与延伸阅读</h2><p>这份指南里的每一张表，都对照过下面其中一份资料。价格来自选购一节里提到的那些店铺，时间是 2026 年 9 月 9 日。</p><p><strong>NXP NTAG</strong></p><ul><li><p><a href="https://www.nxp.com/docs/en/data-sheet/NTAG213_215_216.pdf">NTAG213/215/216 数据手册，Rev 3.2</a></p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/NTAG210_212.pdf">NTAG210/212</a>、<a href="https://www.nxp.com/docs/en/data-sheet/NT2L1001_NT2H1001.pdf">NTAG 210µ</a>、<a href="https://www.nxp.com/docs/en/data-sheet/NTAG213F_216F.pdf">NTAG213F/216F</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/NT2H1311TT.pdf">NTAG 213 TT</a> 数据手册</p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/NT2H2331G0.pdf">NTAG 223 DNA</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/NT2H2421S0.pdf">NTAG 224 DNA StatusDetect</a> 数据手册</p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/NT4H2421Gx.pdf">NTAG 424 DNA</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/NT4H2421Tx.pdf">NTAG 424 DNA TagTamper</a> 数据手册，以及 <a href="https://www.nxp.com/docs/en/application-note/AN12196.pdf">AN12196，附有原厂签名公钥的 424 功能与使用提示说明</a></p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/NT3H2111_2211.pdf">NTAG I2C plus</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/NTA5332.pdf">NTAG 5 boost</a> 数据手册</p></li><li><p><a href="https://www.puntoflotante.net/AN13089.pdf">AN13089，NTAG 21x 功能与使用提示</a>，讲的是为什么静态原厂签名不能保证防克隆（镜像站点；nxp.com 上的版本不公开）</p></li></ul><p><strong>NXP MIFARE</strong></p><ul><li><p><a href="https://www.nxp.com/docs/en/data-sheet/MF0ICU1.pdf">MIFARE Ultralight</a>、<a href="https://www.nxp.com/docs/en/data-sheet/MF0ICU2.pdf">Ultralight C</a>、<a href="https://www.nxp.com/docs/en/data-sheet/MF0ULX1.pdf">Ultralight EV1</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/MF0AES(H)20.pdf">Ultralight AES</a> 数据手册</p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/MF1S50YYX_V1.pdf">MIFARE Classic EV1 1K</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/MF1S70YYX_V1.pdf">Classic EV1 4K</a> 数据手册</p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/MF1SPLUSX0Y1_SDS.pdf">MIFARE Plus S</a>、<a href="https://www.nxp.com/docs/en/data-sheet/MF1SEP_H_10X1_SDS.pdf">Plus SE</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/MF1P(H)x2.pdf">Plus EV2</a> 简版数据手册</p></li><li><p><a href="https://www.nxp.com/docs/en/data-sheet/MF3ICDX21_41_81_SDS.pdf">DESFire EV1</a>、<a href="https://www.nxp.com/docs/en/data-sheet/MF3DX2_MF3DHX2_SDS.pdf">DESFire EV2</a>、<a href="https://www.nxp.com/docs/en/data-sheet/MF3D_H_X3_SDS.pdf">DESFire EV3</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/MF2DLHX0.pdf">DESFire Light</a> 数据手册，以及 <a href="https://www.nxp.com/docs/en/application-note/AN12752.pdf">AN12752，关于 DESFire 的可用内存</a></p></li><li><p><a href="https://www.nxp.com/docs/en/application-note/AN10833.pdf">AN10833，MIFARE 类型识别</a>、<a href="https://www.nxp.com/docs/en/application-note/AN10927.pdf">AN10927，MIFARE 的 UID</a>、<a href="https://www.nxp.com/docs/en/application-note/AN1305.pdf">AN1305，MIFARE Classic 上的 NDEF</a>、<a href="https://www.nxp.com/docs/en/application-note/AN10787.pdf">AN10787，MIFARE 应用目录</a>、<a href="https://www.nxp.com/docs/en/application-note/AN11004.pdf">AN11004，把 DESFire 用作 Type 4 标签</a></p></li></ul><p><strong>NXP ICODE</strong></p><ul><li><p><a href="https://www.nxp.com/docs/en/data-sheet/SL2S2002_SL2S2102.pdf">ICODE SLIX</a>、<a href="https://www.nxp.com/docs/en/data-sheet/SL2S5302_SL2S5402.pdf">SLIX-S</a>、<a href="https://www.nxp.com/docs/en/data-sheet/SL2S5002_SL2S5102.pdf">SLIX-L</a>、<a href="https://www.nxp.com/docs/en/data-sheet/SL2S2602.pdf">SLIX2</a>、<a href="https://www.nxp.com/docs/en/data-sheet/SL2S6002_SDS.pdf">ICODE DNA</a> 和 <a href="https://www.nxp.com/docs/en/data-sheet/SL2S3003_SL2S3003TT.pdf">ICODE 3</a> 数据手册</p></li><li><p><a href="https://www.nxp.com/docs/en/application-note/AN11809.pdf">AN11809，ICODE 家族对比</a></p></li></ul><p><strong>意法半导体、德州仪器、EM、索尼、复旦</strong></p><ul><li><p>ST 的 <a href="https://www.st.com/resource/en/datasheet/st25tv02kc.pdf">ST25TV02KC</a>、<a href="https://www.st.com/resource/en/datasheet/st25tn01k.pdf">ST25TN01K</a>、<a href="https://www.st.com/resource/en/datasheet/st25dv64kc.pdf">ST25DV64KC</a>、<a href="https://www.st.com/resource/en/datasheet/st25ta02kb.pdf">ST25TA02KB</a> 和 <a href="https://www.st.com/resource/en/datasheet/m24lr64e-r.pdf">M24LR64E-R</a> 数据手册，<a href="https://www.st.com/resource/en/application_note/an5658-augmented-ndef-messages-with-st25tv512c-and-st25tv02kc-devices-stmicroelectronics.pdf">AN5658，关于 Augmented NDEF</a>，以及 <a href="https://www.st.com/resource/en/technical_article/ta0358-developing-supply-chain-confidence-with-trust25-digital-signature-in-rfidnfc-tags-stmicroelectronics.pdf">TA0358，关于 TruST25</a></p></li><li><p>TI Tag-it HF-I <a href="https://www.ti.com/lit/ds/scbs828c/scbs828c.pdf">Standard</a>、<a href="https://www.ti.com/lit/ds/scbs822c/scbs822c.pdf">Pro</a> 和 <a href="https://www.ti.com/lit/ds/scbs827b/scbs827b.pdf">Plus</a> 数据手册</p></li><li><p>EM Microelectronic 的 <a href="https://www.emmicroelectronic.com/product/nfc-high-frequency-ics/em4233">EM4233</a>、<a href="https://www.emmicroelectronic.com/product/nfc-high-frequency-ics/em-echo-em4423">EM4423</a> 和 <a href="https://www.emmicroelectronic.com/product/nfc-high-frequency-ics/em-echo-v">EM4425</a></p></li><li><p>索尼的 <a href="https://www.sony.co.jp/en/Products/felica/business/data/RC-S966_E.pdf">FeliCa Lite-S 数据手册</a> 和 <a href="https://www.sony.co.jp/en/Products/felica/business/products/RC-SA01.html">FeliCa Standard RC-SA01</a></p></li><li><p><a href="https://github.com/user-attachments/files/16667599/FM11NT021_sds_eng.pdf">复旦 FM11NT021 数据手册</a></p></li></ul><p><strong>安全研究与标准</strong></p><ul><li><p>Quarkslab，<a href="https://blog.quarkslab.com/mifare-classic-static-encrypted-nonce-and-backdoors.html">MIFARE Classic: exposing the static encrypted nonce variant and a few hardware backdoors</a>（2024）</p></li><li><p>Nohl、Evans、Starbug 和 Plötz，<a href="https://www.usenix.org/legacy/event/sec08/tech/full_papers/nohl/nohl.pdf">Reverse-Engineering a Cryptographic RFID Tag</a>（USENIX Security 2008）</p></li><li><p>Garcia 等，<a href="https://link.springer.com/chapter/10.1007/978-3-540-88313-5_7">Dismantling MIFARE Classic</a>（ESORICS 2008）</p></li><li><p><a href="https://www.aimglobal.org/wp-content/uploads/2022/04/ISO_IEC_JTC1_SC17_Standing_Document_5_Register_of_IC_Manufacturers.pdf">ISO/IEC JTC1/SC17 第 5 号常设文件，集成电路厂商注册表</a></p></li><li><p><a href="https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/magic_cards_notes.md">Proxmark3 魔术卡笔记</a> 和 <a href="https://www.3dbrew.org/wiki/Amiibo">3dbrew 上关于 Amiibo 标签结构的说明</a></p></li><li><p>NFC Forum 关于 <a href="https://nfc-forum.org/learn/nfc-technology/">这项技术</a> 和 <a href="https://nfc-forum.org/build/specifications/type-2-tag-specification/">Type 2 标签规范</a> 的页面</p></li></ul><p><strong>手机与读卡器</strong></p><ul><li><p>Apple 的 <a href="https://developer.apple.com/documentation/corenfc">Core NFC</a>、<a href="https://developer.apple.com/documentation/corenfc/adding-support-for-background-tag-reading">后台标签读取</a>、<a href="https://developer.apple.com/documentation/corenfc/nfcmifaretag/sendmifarecommand(commandpacket:completionhandler:)">排除了 CRYPTO1 的 MIFARE 命令</a> 和 <a href="https://developer.apple.com/videos/play/wwdc2019/715/">WWDC 2019 第 715 场讲座</a></p></li><li><p>Android 的 <a href="https://developer.android.com/reference/android/nfc/tech/MifareClassic">MifareClassic</a>、<a href="https://developer.android.com/develop/connectivity/nfc/advanced-nfc">NFC 高级指南</a> 和 <a href="https://developer.chrome.com/docs/capabilities/nfc">Chrome 中的 Web NFC</a></p></li><li><p>读卡器：<a href="https://www.acs.com.hk/download-manual/418/TSP-ACR122U-3.06.pdf">ACS ACR122U</a>、<a href="https://www.hidglobal.com/doclib/files/resource_files/eat-omnikey-5022-usb-reader-ds-en.pdf">HID OMNIKEY 5022 CL</a>、<a href="https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf">NXP PN532</a>、<a href="https://github.com/RfidResearchGroup/proxmark3">Proxmark3</a>、<a href="https://docs.flipper.net/nfc">Flipper Zero</a> 和 <a href="https://github.com/RfidResearchGroup/ChameleonUltraDocs">Chameleon Ultra</a></p></li><li><p>天线与铁氧体：<a href="https://www.ti.com/lit/an/sloa241b/sloa241b.pdf">TI SLOA241</a> 和 <a href="https://www.mouser.com/pdfdocs/Selection_and_Characteristics_of_WEFSFS_APPNOTE.PDF">Würth ANP022</a></p></li></ul><hr /><h2 id="总结">总结</h2><p>让芯片匹配任务。放链接用 NTAG213，拿不准就用 NTAG216，做 Amiibo 用 NTAG215，轻触必须证明点什么时用 NTAG 424 DNA，需要被门禁式读写器读取时用 ICODE SLIX2 或 ICODE 3，门禁必须信任它时用 DESFire EV3，而 MIFARE Classic 那一排货架上的东西，一样都别碰。这份指南里的其他所有内容，都是这句话背后的推理过程，而那些表格的存在，就是为了让你再也不必轻信商品页上的说辞。</p><p>如果你想在写入之前先看清一枚标签到底是什么，这正是 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC.cool Tools</a> 每次轻触都会做的事，无论是在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-ultimate-nfc-tag-guide-zh&mt=8">iPhone</a> 上、<a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-ultimate-nfc-tag-guide-zh">Android</a> 上，还是在插着读卡器的 iPad 或 Mac 上。如果你桌上有一颗芯片被应用认错了，或者应用根本认不出来，请写信告诉我。那六十款里的大多数，就是这样进入名单的。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/ultimate-nfc-tag-guide.webp"/>
</item>
<item>
<title>如何用 NFC 自制 Google 评论立牌</title>
<link>https://nfc.cool/zh/blog/google-review-nfc-stand/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/google-review-nfc-stand/</guid>
<pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[咖啡馆柜台上那些 Google 评论小立牌，说穿了就是一枚 NFC 标签加一个二维码，都指向同一个链接。我来教你自己做一个，也说说为什么 Piano Negro 桌上的立牌放的是整张 NFC.cool Business Card，而不只是一个评论链接。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/google-review-nfc-stand.webp" alt="咖啡馆桌上的一个透明亚克力立牌，卡片上印着五颗金色星星、NFC 标志和二维码，旁边的 iPhone 显示着五星评论页面" /></p><p>这几年，我眼看着它们到处冒出来：收银台旁边、餐厅的桌上、理发店的前台，总摆着一个小小的亚克力立牌。上面写着“欢迎在 Google 上给我们写评论”，印着五颗星和一个二维码，通常还有个小小的 NFC 标志。把手机靠过去，评论页面就打开了。</p><p>我是靠做 NFC App 吃饭的，自然想知道里面装的是什么。是 Google 特制的芯片吗？还是什么不为人知的合作？</p><p>都不是。里面就是一枚普通的 NFC 标签，外加一个印上去的二维码，两者指向同一个链接。门道就这么简单，所以你花一个下午就能自己做一个。</p><hr /><h2 id="google-评论立牌里到底有什么">Google 评论立牌里到底有什么</h2><p>这类立牌里的 NFC 标签，就是那种<a href="https://nfc.cool/zh/affiliate-links/">五十个一包就能买到</a>的便宜贴纸，有人往里面写了一个网页链接而已。旁边的二维码还是同一个链接，只不过印成了一格一格的小方块，留给手机不支持 NFC 或者关掉了 NFC 的人。</p><p>真正有意思的是这个链接本身。Google 有一种网址，能把客人直接带到某一家商家的评论表单，靠的是这家商家的 <strong>Place ID</strong>。Google 地图上的每家商家都有一个。如果你的店还不在 Google 地图上，Google 有说明教你<a href="https://support.google.com/business/answer/2911778?hl=zh-Hans">创建商家资料</a>。把这个链接写进标签，从客人心想“今晚真不错”到真正写下一条评论，中间就只隔着碰一下立牌。</p><hr /><h2 id="google-没告诉你的几个坑">Google 没告诉你的几个坑</h2><p>动手之前，有几件事是我测试时踩了坑才知道的。</p><p><strong>链接打不开 Google 地图 App</strong>。这是我最先尝试的，因为这看起来是最顺理成章的体验：碰一下立牌，Google 地图打开，评论面板随之滑出来。我能找到的各种链接写法都试遍了，就是做不到。看样子，Google 就是不希望评论链接直接打开 App。</p><p><strong>浏览器版其实完全够用</strong>。<em>真正</em>行得通的，是在浏览器里打开一个页面，客人可以当场选星级、写几句话。速度快，不用装任何 App，在 iPhone 和 Android 上效果都一样。</p><p><strong>客人必须登录 Google 账号</strong>。只有来自 Google 账号的评论才会被计入。大多数 Android 手机本来就登录了 Google，很多 iPhone 用户也在浏览器里登录了 Google。没登录的人会先被要求登录。这一点你我都无能为力，而且说实话，Google 评论没有被垃圾评论彻底淹没，这也是原因之一。</p><hr /><h2 id="为什么-piano-negro-的桌上不只放了一个评论链接">为什么 Piano Negro 的桌上不只放了一个评论链接</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/card-top-440w.webp" alt="在 Safari 中打开的 Piano Negro 的 NFC.cool Business Card，上面有 Logo，以及葡萄牙语和英语菜单、WhatsApp、Instagram、Google Maps 和 Google Review 的链接"><p><strong>Piano Negro 的名片</strong>。客人把手机靠近桌上的立牌，看到的就是它。</p></li>
</ol>
</figure>
<p><a href="https://mycard.nfc.cool/PianoNegro/Piano-Negro">Piano Negro</a> 是葡萄牙 Coimbra 的一家酒吧，1993 年就开业了。我帮老板布置立牌的时候，桌上放的并不只是一个评论链接。刚在桌边坐下的人，还想不到评论这回事。他们想先看看菜单上有什么。</p><p>所以 Piano Negro 的每张桌上都有一个立牌，里面放的是这家酒吧的 <a href="https://nfc.cool/zh/business-card/"><strong>NFC.cool Business Card</strong></a>。把手机靠上去，或者扫一下二维码，名片就会打开。客人可能想要的东西都在上面，每样点一下就到：</p><ul><li><p>菜单，葡萄牙语和英语各一份</p></li><li><p>WhatsApp</p></li><li><p>Instagram、TikTok 和 Facebook</p></li><li><p>Google 地图</p></li><li><p>Google 评论链接，还有 TripAdvisor</p></li><li><p>甚至还有酒吧的 Spotify 歌单</p></li></ul><p>你可以自己<a href="https://mycard.nfc.cool/PianoNegro/Piano-Negro">打开他们的名片</a>，亲眼看看客人看到的是什么。客人也确实是这么用的：打开菜单，上 Instagram 看看这家酒吧，再顺手留条评论，全在同一个立牌上完成。</p><p>这套做法我还喜欢的一点是，立牌永远不会过时。标签和二维码里存的是名片的链接，而不是菜单本身。菜单换了，你在 App 里改一下链接，每张桌上的立牌就都跟着更新了。不用重新打印，也不用重写标签。</p><hr /><h2 id="需要准备什么">需要准备什么</h2><p>要准备的东西少得出奇：</p><ul><li><p><strong>NFC 标签</strong>。一张普通的 NTAG213 贴纸就够了，这篇文章里的链接放进去还绰绰有余。如果你拿不准该选哪种标签，我写的 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">iPhone 适用的 NFC 标签指南</a>讲清楚了它们的区别。</p></li><li><p><strong>透明亚克力台卡</strong>，就是能把印好的卡片插进去的那种。它们一般当作菜单架或桌牌架来卖，一个只要几欧元。</p></li><li><p><strong>一台彩色打印机</strong>。</p></li><li><p><a href="https://nfc.cool/zh/business-card/"><strong>NFC.cool Business Card</strong></a>，用来做桌上的立牌。</p></li><li><p><strong>NFC.cool Tools</strong>，用来生成评论链接，以及给标签加密码，有 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-google-review-nfc-stand-zh&mt=8">iPhone</a> 版和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-google-review-nfc-stand-zh">Android</a> 版。</p></li></ul><hr /><h2 id="桌上的立牌把你的店做成一张名片">桌上的立牌：把你的店做成一张名片</h2><p>别看名字叫名片，Business Card 不一定非得属于某个人。你可以把姓名栏留空，只填公司名称和 Logo，名片显示出来的就是你的店。</p><figure class="phone-figure" data-layout="stage">
<figcaption>设置桌上的立牌</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/table-1-links-440w.webp" alt="NFC.cool Business Card 的编辑界面，有五个链接，名称分别是 Menu、WhatsApp、Instagram、Google Maps 和 Google Review"><p><strong>链接</strong>。给每个链接起一个客人一眼就能看懂的名字。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/table-2-write-tag-440w.webp" alt="NFC.cool Business Card 中一张名片的操作选项，其中有写入 NFC 标签和显示二维码"><p><strong>写入 NFC 标签</strong>。在名片的操作里选择它，然后把手机靠近贴纸。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/table-3-qr-code-440w.webp" alt="NFC.cool Business Card 中一张名片的二维码，下方是共享和存储到“照片”按钮"><p><strong>显示二维码</strong>。点按存储到“照片”，就能得到一张用来印在卡片上的图片。</p></li>
</ol>
</figure>
<h3 id="第-1-步添加链接">第 1 步：添加链接</h3><p>在<strong>链接</strong>下面点按<strong>添加链接</strong>，把客人可能会找的东西都加上：你的菜单、WhatsApp、Instagram 和你在用的其他平台、你在 Google 地图上的位置，还有你的 Google 评论链接。如果你的菜单是 PDF，得先把它放到网上的某个地方，比如你的网站，这样才能链接过去。</p><p>给每个链接起一个客人一眼就能看懂的名字，比如“菜单”或者“给我们写评论”。Piano Negro 有两个菜单链接，每种语言一个，这样从国外来的客人也能拿到一份看得懂的菜单。</p><p>如果你还没有评论链接，NFC.cool Tools 的<strong>谷歌评论链接</strong>可以帮你生成一个。具体怎么做，我会在下面讲收银台立牌的部分演示。</p><h3 id="第-2-步写入标签保存二维码">第 2 步：写入标签，保存二维码</h3><p>打开名片的操作，选择<strong>写入 NFC 标签</strong>，然后把手机靠近贴纸。要印在卡片上的二维码，则先选择<strong>显示二维码</strong>，再选择<strong>存储到“照片”</strong>，你就有了一张能放进任何设计里的图片。</p><h3 id="第-3-步打印并测试">第 3 步：打印并测试</h3><p>给立牌设计一张简单的卡片：你的 Logo，一句简短的话，比如“菜单、Instagram 等更多内容”，再加上二维码和一个小小的 NFC 标志，标志旁边写上“或将手机靠近此处”。打印出来插进台卡，再把标签贴在卡片背面，正好对着那个标志。亚克力和纸完全挡不住 NFC，隔着它们，标签照样读得很顺利。只是要离金属远一点，金属是会挡的。</p><p>摆上桌之前，先用几部不同的手机测试一下。</p><hr /><h2 id="收银台立牌直达评论页面">收银台立牌：直达评论页面</h2><p>Piano Negro 只用了桌上的立牌。如果让我从零开始布置一家店，我会再加一个立牌，就放在收银台，上面只有评论链接。这时客人刚结完账，印象还新鲜，该等的也都等完了。碰一下就直接进入评论页面，中间不用经过菜单。</p><figure class="phone-figure" data-layout="stage">
<figcaption>生成评论链接</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/cashier-1-search-440w.webp" alt="NFC.cool Tools 的谷歌评论链接页面，搜索框里输入了 Piano Negro Coimbra，只有一个结果：位于 Rua Borges Carneiro 的 Piano Negro"><p><strong>搜索</strong>。输入你的店名，再从结果里选中它。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/cashier-2-selected-440w.webp" alt="已选中的商家 Piano Negro，下方是在 Google 地图中预览和预览评论页面"><p><strong>预览</strong>。保存之前，先确认是不是你的店。</p></li>
</ol>
</figure>
<h3 id="第-1-步生成评论链接">第 1 步：生成评论链接</h3><p>打开 NFC.cool Tools，新建一条 NFC 消息，选择<strong>谷歌评论链接</strong>。输入你的店名，再从结果里选中它。每个结果下面都会显示地址，要是城里有几家名字差不多的店，这一点就很有用。</p><p>如果你已经打开了 Google 地图，还有更快的办法。在地图里找到你的店，点按<strong>分享</strong>，然后直接分享到 NFC.cool，或者复制链接再粘贴进来。App 会自动从地图链接里认出是哪家店。</p><p>保存之前，点按<strong>预览评论页面</strong>。它打开的正是客人会看到的页面，你可以借此确认没有选错店。这话听着像废话，但我真见过两条街外就有一家同名的咖啡馆，你肯定不想替竞争对手收集评论。</p><p>如果你的店根本搜不到，很可能是它还没有 Google 商家资料。同一个页面里就有链接，指向 Google 介绍如何创建商家资料的说明。</p><h3 id="第-2-步写入标签">第 2 步：写入标签</h3><p>保存链接，然后把手机靠近 NFC 贴纸，把链接写进去。如果你从没写过标签，可以看看<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何用 iPhone 写入 NFC 标签</a>，我在那篇文章里一步步讲过。</p><h3 id="第-3-步制作二维码">第 3 步：制作二维码</h3><p>不是每个人都会去碰一下。有些人不知道自己的手机还能这么用，而在 Android 上，NFC 也可能是关着的。二维码就是兜底的办法。</p><p>在 App 的二维码部分，用同一个<strong>谷歌评论链接</strong>选项生成二维码。你可以直接把它作为图片分享出去，也可以先在 <strong>QR 码工作室</strong>里打开，换上你的配色，让它和卡片的其他部分风格一致。然后印一张卡片，写上“还满意吗？来 Google 上说说吧”之类的话，插进台卡，标签贴在卡片背面。</p><hr /><h2 id="给每个标签都加上密码">给每个标签都加上密码</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/google-review-nfc-stand/password-440w.webp" alt="NFC.cool Tools 的密码保护页面，有激活密码和停用密码两个选项"><p><strong>密码保护</strong>。在 NFC.cool Tools 里，适用于 NTAG 2xx 标签。</p></li>
</ol>
</figure>
<p>立牌摆在公共场合，桌上的和收银台的都一样。如果不加保护，任何装了 NFC App 的人路过时都能把你的标签改写成别的内容，而你要等到有客人提起才会发现。</p><p>你可以把标签永久锁定，但我更愿意给它加个密码。在 NFC.cool Tools 里打开<strong>密码保护</strong>，选择<strong>激活密码</strong>，输入密码，再把手机靠近标签。客人照样能读取，只有写入才需要密码。而且和永久锁定不同，加密码是可以撤销的：哪天你的店搬了家，或者你想让标签指向别处，取消密码后重新写入就行。Business Card 的标签也一样能加密码，因为密码保护的是标签本身，而不是标签里的内容。前提是要用 NTAG 2xx 标签，比如上面清单里的 NTAG213 贴纸。</p><p>记得打开<strong>保存备用</strong>，让 App 替你记住密码。密码一旦丢了，那个标签就再也改不了了。</p><hr /><h2 id="邀请每一位客人也请他们说真话">邀请每一位客人，也请他们说真话</h2><p>有一件事我希望你多加留意：邀请<em>每一位</em>客人留评论，请他们实话实说，好评差评都可以，而不是开口要五星好评。Google 的评论政策不允许商家只去邀请那些看起来满意的顾客，也不允许拿任何东西来换评论，比如送一杯饮料或者打个折。违反这些规定，评论可能会被删除，后果甚至更严重。而且说实话，在下一位客人眼里，有好有坏的真实评论，远比满屏完美得可疑的好评更让人信服。</p><hr /><h2 id="最后说两句">最后说两句</h2><p>Google 评论立牌看上去像是一件产品，其实不过是贴纸上的一个链接。既然你反正都要在每张桌上贴一张贴纸，不如让它把菜单、社交账号和评论链接一起装进去。</p><p>桌上的立牌要用 NFC.cool Business Card，有 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-google-review-nfc-stand-zh&mt=8">iPhone</a> 版和 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-google-review-nfc-stand-zh">Android</a> 版。谷歌评论链接和密码保护在 NFC.cool Tools 里，同样有 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-google-review-nfc-stand-zh&mt=8">iPhone</a> 版和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-google-review-nfc-stand-zh">Android</a> 版。如果你也给自己的店做了一个，我很想看看照片。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/google-review-nfc-stand.webp"/>
</item>
<item>
<title>我破解了自己的墨水屏手机壳，现在用 iPhone 就能给它换画面</title>
<link>https://nfc.cool/zh/blog/nfc-e-ink-phone-case-iphone/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-e-ink-phone-case-iphone/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[我有一个不用电池的 NFC 墨水屏手机壳，可随附的 App 实在不合我意。于是我把它的通信方式逆向了出来。现在，NFC.cool Tools 7.2.0 能把照片、QR 码、下一个日程、今日日程和提醒事项显示到使用 DeerPhoneCase、KAZAVA、Novixand 或 TYOHINN App 的手机壳上。从 7.3.0 起，它还能在使用 AI Cast Assistant 的更大号手机壳上作画。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-e-ink-phone-case-iphone.webp" alt="一台装着黑色手机壳的 iPhone，背面的墨水屏上是黑色山丘上方一轮红黄相间的太阳；旁边另一台 iPhone 正通过 NFC 发送同一张图片" /></p><blockquote><p><strong>2026 年 10 月更新</strong>：NFC.cool Tools 7.3.0 也能在使用 <strong>AI Cast Assistant</strong> App 的更大号手机壳上作画了，还新增了两种样式：<strong>编辑器</strong>和 <strong>AI Playground</strong>。第二个手机壳是怎么搞定的，下文会细说。</p></blockquote><p>屏幕闪了一下。</p><p>这本来不算什么。墨水屏每次刷新都会这样：几种颜色飞快地闪过一轮，新画面才稳稳落定。可这一次的闪烁，来自我自己写的代码。它从我的 iPhone 发出，送进了一个连电池都没有的手机壳背面。几秒钟后，整块屏幕变成了一片纯红，还带着点纸张的质感。别的什么都没有，就是一片红。</p><p>这些年我做过不少 NFC 功能，而那个平平无奇的红色方块，是其中我最喜欢的时刻之一。</p><hr /><h2 id="一块不用电池的屏幕">一块不用电池的屏幕</h2><figure class="phone-figure" data-layout="float" data-device="einkcase">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/case-1-photo-480w.webp" alt="装在橙色 NFC 墨水屏手机壳里的 iPhone 背面，屏上是一张四色的金毛犬照片"><p><strong>一张照片。</strong>黑、白、红、黄四色，手机壳里没有电池。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/case-2-qr-480w.webp" alt="手机壳的墨水屏上显示一个 nfc.cool 的二维码"><p><strong>一个二维码。</strong>任何人都能从你手机背面扫码。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/case-3-event-480w.webp" alt="黄色底的墨水屏：Next、Dinner with Mia、10 月 14 日周三、晚上 7:30 到 9:30、Trattoria Roma"><p><strong>下一个日程。</strong>日历的一张快照。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/case-4-today-480w.webp" alt="墨水屏上显示 10 月 14 日周三的日程：Gym、Team stand-up、Lunch with Alex、Dentist、Dinner with Mia"><p><strong>今日日程。</strong>一整天的安排，直到你换上下一个设计。</p></li>
</ol>
</figure>
<p>如果你还没见过这种手机壳：它看上去和普通手机壳没什么两样，只是背面很大一块是墨水屏，也就是电子书阅读器用的那种屏幕。我这块能显示四种墨色：黑、白、红、黄。</p><p>壳里没有电池，也没有充电口。它的电来自手机的 NFC 场，也就是你扫描 NFC 贴纸时把贴纸唤醒的那个场。手机就装在手机壳里，所以手机壳始终在这个场的范围之内。只要有 App 发出请求，这个场就会给里面的一枚小芯片和一颗微控制器供电，由它们来刷新屏幕。画面一旦显示出来，墨水屏就不再需要任何电力来维持。它会一直留在那里，不管手机没电了，还是壳被扔进了抽屉，都一样。</p><p>我把它想成一块只有手机才能擦写的磁性画板。只要手机不发话，上面的画面就一直不变。</p><p>这类手机壳换着各种牌子在卖，几乎每个牌子都有自己的 App。我这个配套的 App 叫 <strong>DeerPhoneCase</strong>，其他的后面再说。</p><hr /><h2 id="为什么我没直接用官方-app">为什么我没直接用官方 App</h2><p>厂商的 App 我用自己的手机壳试了一大堆，很多都能用。但它们用起来都很糟糕。它们不是原生的 iPhone App，大部分功能都得先登录才能用，而且说到底，它们能做的也就是放张图。</p><p>看着手机背面那块屏幕，我想到的不是相框，而是一块常亮又不耗电的小显示屏。拿它来显示我的下一个会议、今天的日程，或者一个别人能直接从我手机背面扫的 QR 码，再合适不过了。这些官方 App 一样都做不到，而我做的偏偏就是一款围着 NFC 转的 App。所以我决定自己动手，教 NFC.cool 和这个手机壳对话。</p><hr /><h2 id="摸清它的通信方式">摸清它的通信方式</h2><p>这件事我是和 Anthropic 的 AI 模型 Claude 一起做的。事实证明，在啃反编译出来的代码这件事上，它是个极有耐心的搭档。</p><p>最先想到的办法再明显不过：看看官方 iPhone App 是怎么和手机壳通信的。结果一无所获。App Store 上的 App 都经过加密，根本读不出什么有用的东西。</p><p>Android 版就是另一回事了。这个手机壳是贴牌产品，同一家厂商的 App 也以自己的名字上架在 Google Play 上，而 Android App 是可以反编译的。我们把它拆了个底朝天，再结合网上能找到的关于壳内芯片的资料（芯片来自 Fudan，也就是复旦微电子，后面还接着一颗微控制器），手机和手机壳之间的整套对话就浮出了水面：</p><ol><li><p>手机和手机壳先做一次简短的登录握手，让手机壳确认和它说话的是一个正经 App。</p></li><li><p>从这之后，每一条指令都是加密的。</p></li><li><p>图片拆成 139 个数据包，以原始像素的形式传过去。每个像素占两个比特，刚好够表示四种墨色。</p></li><li><p>手机通知手机壳开始刷新，然后每秒问一次刷完没有。</p></li></ol><p>我第一次测试没写什么花哨的东西，只是把整块屏幕涂成一种颜色。那就是那个红色方块。</p><hr /><h2 id="卡在-20-秒这道坎上">卡在 20 秒这道坎上</h2><p>接着我试了真正的图片，结果显示出来的全是乱的：屏幕上横着几道线，颜色不对，照片只出来一半。</p><p>刷新大约要 18 秒，而连接总是在 20 秒左右断掉。Claude 认定 iOS 就是会在 20 秒后结束每一个 NFC 会话，这事我们无能为力。我不信，因为官方 App 在同一台 iPhone 上就做到了。</p><p>于是我把 iPhone 连到 Mac 上，趁官方 App 往壳上画图的时候录下系统日志。门道就藏在里面：iOS 限制的是与标签的每一次<em>连接</em>大约 20 秒，而不是整个会话。官方 App 刚把图片发完，就主动断开连接，大约十分之一秒后再重新连上，然后让手机壳在这条新连接上刷新，手里又有了整整 20 秒。</p><p>NFC.cool 照这个办法改过之后，图片就显示得干干净净了。我承认，这回让我说中了，心里还挺得意的。</p><hr /><h2 id="更大的手机壳一切从头再来">更大的手机壳，一切从头再来</h2><p>我朋友 Alex 有一个不一样的这类手机壳。它是为 iPhone 17 Pro Max 做的，配套的 App 叫 <strong>AI Cast Assistant</strong>，屏幕的像素是我这块的四倍还多。</p><p>他在上面试 NFC.cool 的时候，App 直接报错，连画都没尝试画。</p><p>我也没法把壳借回家慢慢研究。把我的 15 Pro Max 装进为 17 Pro Max 做的手机壳里，情况就变得很古怪。手机壳的天线似乎是按它对应的那款手机调校的。所以接下来的一切，都是在 Alex 的手机上、用 Alex 的手机壳完成的。</p><p>这一次，Android App 没帮上什么忙。我们从里面扒出来的代码，跟这个手机壳通信用的是 iPhone 不允许使用的方式，照搬过来根本走不通。</p><p>于是我们做了一个嗅探器：一个假装成手机壳的小 Android App。把 iPhone 贴在 Android 手机上，打开 AI Cast Assistant，iPhone 就会乐呵呵地把图片发给它以为的手机壳，而 Android App 则把每一个字节都记下来。</p><p>这份日志里藏着两个意外：</p><ol><li><p>官方 App 会先把图片压缩，再发送出去。我们之前发的是未压缩的图片，手机壳对每一个数据包都回了“OK”，结果什么也没画。</p></li><li><p>手机问手机壳刷完没有的时候，手机壳干脆不回答，直到刷新结束，也就是大约 21 秒之后。正是这个迟迟不给的回答让连接一直保持着，所以这个手机壳压根碰不到 20 秒这道坎。</p></li></ol><p>NFC.cool 把这两点都做到之后，我们发过去的第一张图，是 Alex 家狗狗的照片。</p><hr /><h2 id="nfccool-能在手机壳上显示什么">NFC.cool 能在手机壳上显示什么</h2><p>这个功能在 <strong>NFC.cool Tools</strong> 的 NFC 应用程序里，名叫<strong>墨水屏手机壳</strong>。你先选一种样式，预览会准确显示它在手机壳上的效果，然后轻点<strong>写入手机壳</strong>。iPhone 本来就装在手机壳里，所以不用对准什么：NFC 面板弹出，手机壳刷新画面，刷完后面板会自动关闭。</p><ul><li><p><strong>照片</strong>：从图库里任选一张图片，裁剪成屏幕的大小。这项是免费的。它会把你的照片转换成四种墨色，还提供色彩增强（标准、鲜艳或最强）和黑白选项。</p></li><li><p><strong>抠图</strong>：从照片里把人物、宠物或物体抠出来，放到四种墨色之一的背景上。</p></li><li><p><strong>编辑器</strong>：从一张空白画布或一张照片开始，加上文字、表情符号和更多照片，或者用钢笔、马克笔和油漆桶来画。草稿会保留下来，你随时可以回来接着改。</p></li><li><p><strong>AI Playground</strong>：选一张照片，让 Apple Intelligence 给它换个画风，再把结果放到手机壳上。只有支持 Apple Intelligence 的 iPhone 才会出现这一项。</p></li><li><p><strong>QR 码</strong>：可以是你在 NFC.cool 里保存过的任意 QR 码，保留它自己的样式，也可以现场输入一段内容。你还能把它反色。如果内容太长，QR 码在这块小屏幕上就没法清晰识别，这时 App 会提醒你。</p></li><li><p>日历里的<strong>下一个日程</strong>或<strong>所选日程</strong>。</p></li><li><p><strong>今日日程</strong>：日历上今天的全部安排。</p></li><li><p><strong>提醒事项</strong>：你某个列表里尚未完成的提醒事项，有三种字号可选。</p></li></ul><p>日历和提醒事项这几种样式都只是快照。手机壳显示的是你写入那一刻的内容，一直到你换上下一张为止。没有手机，它没法自己更新，这就是永远不用充电要付出的代价。</p><figure class="phone-figure" data-layout="stage">
<figcaption>手机壳上的设计</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/1-designs-440w.webp" alt="NFC.cool Tools 的 E-ink case 页面，有 Photo、QR code 和 Calendar and Reminders 三种设计"><p><strong>E-ink case。</strong>在 NFC Apps 里。选一种设计，再轻触 Put on case。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/2-photo-440w.webp" alt="Photo 设计：一幅山丘上的日落，用手机壳的四种墨色显示，带 Crop 和亮度调节"><p><strong>照片。</strong>任何图片，都会转换成手机壳的四种墨色。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/3-qr-code-440w.webp" alt="QR code 设计，用手机壳的墨色显示一个已保存的二维码"><p><strong>二维码。</strong>你在 NFC.cool 里保存的二维码，或者现场输入的内容。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-e-ink-phone-case-iphone/4-agenda-440w.webp" alt="10 月 15 日周四的 Today's agenda 设计，列出上午 9 点到晚上 7 点的五个日程，以及 Put on case"><p><strong>今日日程。</strong>当天的日历，作为快照显示在手机背面。</p></li>
</ol>
</figure>
<hr /><h2 id="很酷的野路子只是有个坑">很酷的野路子，只是有个坑</h2><p>入手之前，有件事值得先知道。在你的 iPhone 看来，这个手机壳不只是一块屏幕，它同时也像一枚 NFC 标签，而且你可以像写标签一样往里面写东西。</p><p>听起来挺方便，真试过就知道了。比如你往手机壳里写了一个链接。手机壳正好贴在手机的 NFC 天线上，于是 iPhone 的后台 NFC 读取会一遍又一遍地读到这个链接，不停地给你弹通知。就好比有人在你背上贴了张纸条，手机还一遍遍地念给你听。</p><p>反过来也一样。手机壳的芯片就贴在手机的 NFC 天线上，所以你把另一枚标签贴到手机背面时，iPhone 认不出它，只看得到手机壳。</p><p>不小心往自己的手机壳里写了东西，这种事我干过的次数，多到不好意思说。好在解决起来很简单：用 NFC.cool 把手机壳重新格式化一遍，它就消停了。</p><p>这些都不是不买这类手机壳的理由。它们确实有点野路子，但野得很酷。只是要心里有数：手机背面的一块 NFC 屏幕，和你用 NFC 做的其他所有事情，多少会互相干扰一点。</p><hr /><h2 id="用之前要知道的几件事">用之前要知道的几件事</h2><p><strong>目前仅限 iPhone</strong>。这个功能在 iPhone 版 App 里，Android 版暂时还没有。</p><p><strong>哪些手机壳能用</strong>。这类手机壳大多出自同一个开发者，他几乎给每个牌子都单独发布了一个 App。我能找到的都用自己的手机壳试了一遍：</p><ul><li><p><strong>DeerPhoneCase</strong>、<strong>KAZAVA</strong>、<strong>Novixand</strong> 和 <strong>TYOHINN</strong> 都能用在我的手机壳上，NFC.cool 也一样能用。如果你的手机壳配套的是其中一个 App，NFC.cool 应该也能用。</p></li><li><p><strong>Bestie e-INK</strong> 和 <strong>KINGZER</strong> 在我的手机壳上用不了。图片能通过 NFC 顺利传过去，但到了手机壳该刷新的时候，什么都没发生。</p></li><li><p>另一个开发者的 <strong>SpaceInk+</strong> 在我的手机壳上完全用不了，App 只会提示“device channel information mismatch”。</p></li><li><p><strong>AI Cast Assistant</strong> 配的是另一种更大的手机壳，NFC.cool 从 7.3.0 起支持它。我只试过 Alex 那个为 iPhone 17 Pro Max 做的。</p></li></ul><p>但这并不代表 NFC.cool 就用不了 Bestie e-INK、KINGZER 或 SpaceInk+ 的手机壳。它们可能只是和我的手机壳稍有不同，而我没办法测试。如果你有这样的手机壳，请<a href="https://nfc.cool/zh/contact/">告诉我</a> NFC.cool 能不能用。如果你的手机壳用的是别的 App，NFC.cool 会告诉你暂时还不支持，并提供一个<strong>发送手机壳信息</strong>按钮。它只发送芯片的技术信息，不包含任何能识别你或你手机壳的内容。这样我就能知道大家手里实际用的是哪些手机壳，再把它们一一加进来。</p><p><strong>哪里能买到</strong>。在 Amazon 上，这类手机壳挂着各种各样的品牌名，有些相当让人摸不着头脑，但背后都是同样的手机壳。<a href="https://link.amazon/B0hUxLZTR">这是在 Amazon 上的搜索结果</a>（推广链接）。我的手机壳内侧印着 DIY，有些商品标题里也写着 DIY，所以可以把它当作挑选时的线索。如果商品页写明了手机壳使用的 App，认准 DeerPhoneCase、KAZAVA、Novixand、TYOHINN 或 AI Cast Assistant。另外，一定要买专为你那款 iPhone 做的手机壳：它的天线是按那款手机调校的，我的 15 Pro Max 和 Alex 的 17 Pro Max 手机壳就完全合不来。</p><hr /><h2 id="最后说两句">最后说两句</h2><p>如果你也有这么一个手机壳闲放着，屏幕上还是第一天那张图，不妨给它换点更有用的内容。NFC.cool Tools 可以在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-e-ink-phone-case-iphone-zh&mt=8">App Store</a> 下载。</p><p>如果你还从没见过墨水屏一闪，变成你亲手发过去的画面，我真心推荐你试一试。那短短几秒，看着特别过瘾。到目前为止，我拿给谁看，谁都觉得挺惊喜。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-e-ink-phone-case-iphone.webp"/>
</item>
<item>
<title>iPhone 上的 NFC.cool 现已支持 ICODE 3、SLIX、ICODE DNA 和 NTAG 5</title>
<link>https://nfc.cool/zh/blog/nxp-icode-3-slix-ntag-5/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nxp-icode-3-slix-ntag-5/</guid>
<pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[NFC.cool Tools 7.1.0 学会了和 NXP ICODE 打交道：在 iPhone 上，以及接上外置读卡器的 iPad 和 Mac 上，它都能读取、验证并管理 ICODE 3、SLIX 系列、ICODE DNA 和 NTAG 5 标签。这篇讲讲这些常见于图书馆和商店的芯片能做什么，还有一个差点让我以为自己代码写坏了的 iOS 怪癖。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nxp-icode-3-slix-ntag-5.webp" alt="一本图书馆藏书，封面内侧贴着 RFID 标签，旁边的 iPhone 正显示一枚 NFC 标签的详细信息" /></p><p>我桌上放着一枚 ICODE 3 标签，iPhone 压在它上面，App 正顺顺当当地读出芯片知道的一切：它的 ID、内存、轻触计数，还有证明它是原装货的 NXP 签名。接着我让 App 改一样东西，就改那个计数器，它却告诉我标签已经移开了。</p><p>标签根本没动。我又试了一次，还是那条提示。我改成设置密码，依然是那条提示。</p><p>到底怎么回事，我稍后再讲，因为这是我今年追过的最有意思的一个 bug。不过先说说，我为什么会去折腾一枚 ICODE 标签。</p><p>我希望 NFC.cool 成为你手机上能装的最强大的 NFC App。今年夏天，我为此补上了 <a href="https://nfc.cool/zh/blog/ntag-424-dna-counterfeit-proof-nfc-tags/">NTAG 424 DNA</a>，也就是品牌用来证明产品是正品的那种标签。做完之后，App 还没法真正对上话的最大一个芯片家族，就剩 NXP 的 ICODE 了。从 <strong>NFC.cool Tools 7.1.0</strong> 开始，App 也能和它对话了。</p><hr /><h2 id="icode你早就摸过却从没留意的标签">ICODE：你早就摸过、却从没留意的标签</h2><p>如果你在过去二十年里从图书馆借过书，那你很可能已经摸过 ICODE 标签了。就是贴在封面内侧、带着一圈盘绕天线的那张扁平标签。同样的芯片也藏在商店的防盗标签、洗衣标签和商品标签里。</p><p>从技术上讲，它们是 <strong>ISO 15693</strong> 芯片，在 NFC 的体系里叫 <strong>Type 5</strong>。大多数人买的 NFC 贴纸，比如 NTAG215，用的是另一套标准。我常把它们想成同一条街上的两家店：iPhone 两家都进得去，可进了门才发现，两家说的是不同的方言。</p><p>图书馆和商店选 ICODE，看中的是读取距离。图书馆门口的检测门或者自助借还机上那种大天线，能在比普通 NFC 贴纸更远的地方读到这些芯片。用手机读的时候，你还是得贴得很近，因为 iPhone 的天线很小，可这种芯片本来就是为那些检测门设计的。</p><p>读出 ICODE 标签里存的链接或文本，从来都不是难事。真正有意思的东西藏在下面一层：密码、计数器、防盗标志、隐私模式。芯片的这一层，NFC.cool 以前一直碰不到，现在终于能了。</p><hr /><h2 id="nfccool-能拿-icode-3-做什么">NFC.cool 能拿 ICODE 3 做什么</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nxp-icode-3-slix-ntag-5/1-icode-440w.webp" alt="NFC.cool Tools 的 NXP ICODE and NTAG 5 页面，有 Read NFC、Configure from CSV 和 Help"><p><strong>读取标签。</strong>NXP ICODE 和 NTAG 5 在 NFC.cool 里有专门的页面。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nxp-icode-3-slix-ntag-5/2-details-440w.webp" alt="NFC.cool Tools 读取的 NXP ICODE 3：UID、计数 1284、密码保护关闭、NFC 镜像开启，Originality 显示 Genuine NXP，下方是 Manage 列表"><p><strong>一目了然。</strong>芯片、计数、镜像和 Genuine NXP 校验，下面是所有可以修改的设置。</p></li>
</ol>
</figure>
<p><strong>ICODE 3</strong> 是 NXP 这个家族里最新的芯片，也是 ICODE SLIX2 的继任者。网上常有人把它当成“SLIX 3”来卖。NXP 并没有叫这个名字的芯片，所以如果商品页上写着 SLIX 3，那其实就是 ICODE 3。</p><p>用 NFC.cool 轻触一枚，你就能看到全貌：它是哪款芯片、内存多大、计数器读数多少，以及它是不是<strong>原装 NXP</strong> 芯片。NXP 在出厂时会给每枚芯片的 ID 签名，App 会核验这个签名，所以就算仿品照抄了 ID，这个签名它也伪造不了。</p><p>在此基础上，芯片提供的几乎所有设置你都能改：</p><ul><li><p><strong>轻触计数器</strong>。ICODE 3 能自己统计每一次读取。打开 NFC 镜像后，芯片会把自己的 ID 和当前计数写进存储的链接里，于是每次轻触打开的都是一个略有不同的 URL，网站可以据此计数。如果你读过 <a href="https://nfc.cool/zh/blog/count-nfc-tag-scans/">NFC 轻触计数器</a>那篇，这就是同一个思路，只是换了一种芯片。</p></li><li><p><strong>密码</strong>。ICODE 3 有六个密码，分别管读取、写入、隐私、销毁、防盗设置和配置。每枚标签出厂时的密码都一样，所以只有换上你自己的密码，保护才真正有意义。NFC.cool 会按标签把密码分别存进你的 iCloud 钥匙串。</p></li><li><p><strong>内存保护</strong>。你可以把内存分成两部分，各自单独保护，比如让公开的链接谁都能读，同时把存在它后面的数据藏起来。</p></li><li><p><strong>防盗和图书馆设置</strong>。EAS 标志决定了商店或图书馆门口的检测门会不会响。AFI 字节则是图书馆用来标记一本书已借出的。这两项都能修改，也都能锁定。</p></li><li><p><strong>隐私模式</strong>。标签会把自己的 ID 和数据藏起来，直到有人出示隐私密码。</p></li><li><p><strong>防拆检测</strong>。适用于 SL2S3003TT 版本，它带一根导线，可以绕过瓶盖，或者横跨盒子的封口。App 会显示这道封口是否曾被破坏。</p></li><li><p><strong>自己的签名</strong>。品牌可以用自己的签名替换 NXP 的签名，并把它锁定。</p></li><li><p><strong>销毁</strong>。永久关闭芯片，在产品生命周期结束时保护隐私。</p></li></ul><p>其中好几项设置是永久性的，还有几项会让标签从此没法再被 iPhone 读到。所以凡是无法撤销的操作，NFC.cool 都会先让你输入标签 ID 的最后四个字符。它也不会去改动你一开始操作的那枚之外的任何标签。就算这样，凡是没试过的操作，我还是会先拿一枚备用标签练手。</p><p>还有一个顺手修好的小问题：现在你可以直接在 App 里把空白的 ICODE 标签格式化成 NFC 标签，之后就能往里写链接或文本了。</p><hr /><h2 id="icode-家族的其他芯片">ICODE 家族的其他芯片</h2><p>App 会识别出你手里拿的是哪款芯片，并且只提供这款芯片真正支持的功能。老款 SLIX 能看到的选项比 ICODE 3 少，原因很简单，芯片本身的功能就少。</p><ul><li><p><strong>SLIX、SLIX-S、SLIX-L、SLIX2</strong> 以及更老的 <strong>SLI</strong> 芯片，是大多数图书馆里挑大梁的主力。SLIX2 有计数器和内存保护。SLIX-S 按页保护内存，支持 64 位密码，这种模式下每次受保护的访问都要同时提供读取密码和写入密码。</p></li><li><p><strong>ICODE DNA</strong> 是家族里主打安全的那一款。它内部存有永远不会离开芯片的 AES 密钥。在 NFC.cool 里输入密钥，App 就会向芯片发起挑战，让它证明自己确实持有这把密钥。就算一枚仿品的 ID 和内存都一模一样，也过不了这一关。</p></li><li><p><strong>NTAG 5</strong> 是最让我这个爱折腾的人兴奋的一款。它是专门装在电路板上用的 NFC 芯片。<strong>switch</strong> 型号直接驱动引脚，<strong>link</strong> 和 <strong>boost</strong> 型号则通过 I2C 与微控制器通信。它们能单靠手机的射频场给一个小电路供电，在引脚上发出事件信号，还能和电路板共享 256 字节的内存。NFC.cool 能读取并修改这些设置，在 NTP5332 和 NTA5332 上，你甚至能直接用 iPhone 和接在芯片上的传感器通信。</p></li></ul><p>这些功能都在 NFC 工具里的 <strong>NXP ICODE 和 NTAG 5</strong> 下面，就在 NTAG 424 DNA 旁边。或者直接扫描一枚 ICODE 标签，App 会自动打开它的详情。</p><hr /><h2 id="一个-ios-不让我修的-bug">一个 iOS 不让我修的 bug</h2><p>再说回我桌上那枚“已经移开”的标签。</p><p>ISO 15693 给了手机两种和标签对话的方式。一种是在每条消息上都写明标签的 ID，就像在信封上写收件人的名字，这样只有那枚标签会应答。另一种是先<strong>选中</strong>这枚标签，就像在一屋子人里转身面向其中一位，之后直接开口就行。</p><p>写信封的办法更干净利落，所以 NFC.cool 会先试它。为了确认这条路走得通，App 发出一条带 ID 的简短测试消息。标签回应了，于是 App 得出结论：带地址的消息没问题，然后就继续往下走了。</p><p>问题出在一件我当时不知道的事上。iOS 把这些命令分成了两组：一组是每枚 ISO 15693 芯片都懂的标准命令，另一组是 NXP 自家的命令，也就是管密码、计数器和配置的那些。当一条带地址的消息里装的是 NXP 自家的命令时，iOS 会拒绝发送，这条消息压根出不了手机。iOS 只是悄悄返回一个“invalid parameter”（参数无效）错误，而在我的代码看来，这个错误和标签滑走了一模一样。</p><p>我的测试消息用的是标准命令，所以一路畅通无阻，告诉我一切正常。可每一次真正的修改用的都是 NXP 命令，所以每一次都失败了。</p><p>一旦想明白，修起来简单得都有点不好意思。现在的测试改用 NXP 自家的一条命令，这条命令完全无害，只是向芯片要一个随机数。如果 iOS 拒绝发送，App 就改用先选中标签的方式。我把 ICODE 3 放回 iPhone 下面，点了<strong>设置计数器</strong>，标签上的数字变了。我很少因为一个计数器跳了一下就这么高兴。</p><hr /><h2 id="在哪些设备上能用">在哪些设备上能用</h2><p>在 iPhone 上，这一切都靠手机内置的 NFC 读取模块完成。iPad 和 Mac 没有 NFC 芯片，要通过<a href="https://nfc.cool/zh/blog/nfc-reading-ipad-mac/">外置 USB NFC 读卡器</a>来用。读卡器必须能把 ICODE 命令原封不动地转发给标签。如果你的读卡器可以，App 读取和管理 ICODE 标签的方式就和在 iPhone 上完全一样，而且上一节那个 bug 在那里根本不存在。不支持转发的读卡器，也依然能让你读取标签的内存。</p><p>Android 版 App 目前还不支持 ICODE。</p><p>如果你抽屉里攒着一堆图书馆那种标签，一直没派上什么用场，或者有块 NTAG 5 电路板正等着一个项目，那就更新到 7.1.0，轻触一枚试试。NFC.cool Tools 可以在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nxp-icode-3-slix-ntag-5-zh&mt=8">App Store</a> 下载。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nxp-icode-3-slix-ntag-5.webp"/>
</item>
<item>
<title>iPhone 和 Android 上的 NFC 闹钟：把标签挨个扫一遍，闹钟才会停</title>
<link>https://nfc.cool/zh/blog/nfc-alarm-clock/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-alarm-clock/</guid>
<pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[深夜写代码的我，总是败给贪睡按钮，于是我在 NFC.cool Tools 里做了 NFC 闹钟：一个 iPhone 和 Android 都能用的闹钟，只有你在家里沿着路线把几张 NFC 标签挨个扫一遍，它才肯安静下来。这篇讲讲它是怎么运作的，以及我是怎么绕过 Apple 给每个闹钟都配上的那个“停止”按钮的。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-alarm-clock.webp" alt="一台 iPhone 上的闹钟扫描进度环停在 3 张中的第 2 张，旁边是一台贴着 NFC 贴纸的咖啡机，一串虚线连起的 NFC 标签经过走廊的置物架，一路延伸回床边" /></p><p>做创始人，作息从来不看上班时间。写代码最顺手的时候总在深夜：消息停了，家里也静了，一抬头已经凌晨两点。闹钟当然不管这些，第二天照样准点响。然后我按下贪睡。再按一次。再按第三次，直到我计划好的那个早晨过去了一半。</p><p>我琢磨了好一阵，到底能拿这件事怎么办。换个更响的闹钟？用不了多久，我就能练出听着它照睡不误的本事。把手机放到房间另一头？我会走过去，按下“停止”，再爬回被窝。问题从来不是听不见闹钟，而是关掉它只要轻点一下，连脑子都不用动。</p><p>后来我突然想到：我整天都在做一款跟 NFC 标签打交道的 App，为什么不把两件事凑到一起？在家里摆一条标签路线，每天早上非得挨个走完，闹钟才肯放过我。</p><p>这就是 <strong>NFC 闹钟</strong>，它现在已经加入了 iPhone 版和 Android 版 NFC.cool Tools。</p><hr /><h2 id="从床边一路走到咖啡机">从床边一路走到咖啡机</h2><p>我的路线一共三站。第一张标签就在床边，第二张在走廊的置物架上，第三张贴在咖啡机上。</p><p>闹钟一响，我就得把这三张都扫一遍，而且必须按这个顺序来。床边那张最容易，伸手就够得着。可接下来我得起身走到走廊，等走到咖啡机跟前，人已经站起来了，而且正好站在每天早上开始的地方。到了这一步再回去睡，就显得有点傻了，还不如顺手按一下，给自己做杯咖啡。</p><p>顺序很关键。要是随便什么顺序都行，你大可以把三张标签全放在床头柜上，躺着就能搞定。所以 App 只认路线上的下一张，要是你拿错了，它会直接提醒你：“这不是 走廊”。扫完最后一张，屏幕上会撒下一小阵彩纸，跳出一句“早上好”，当天的闹钟就此关闭。明天它照常再响。</p><p>没错，它真的管用。这条路线确实能把我从床上拽起来，以前用过的闹钟可没有一个做到过。</p><figure class="phone-figure" data-layout="stage">
<figcaption>三枚标签连成的路线</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-alarm-clock/1-alarms-440w.webp" alt="NFC.cool Tools 的 NFC Alarm，有两个闹钟：工作日 7:00 的 Wake up，3 枚标签，已开启；9:30 的 Weekend，2 枚标签，已关闭"><p><strong>设定闹钟。</strong>像普通闹钟一样，选好时间和日期。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-alarm-clock/2-trail-440w.webp" alt="Edit alarm，周一到周五，按顺序关闭闹钟的标签：Bedside、Hallway 和 Coffee machine"><p><strong>布好路线。</strong>按你要走的顺序扫描标签。它们靠芯片 ID 识别，不会写入任何内容。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-alarm-clock/3-ringing-440w.webp" alt="响铃中的闹钟：Wake up，7:00，已扫 3 枚中的 1 枚，下一枚是 Hallway，下方有 Scan tags 和 Emergency stop"><p><strong>走着关掉。</strong>床头已完成，接下来是走廊，咖啡机在终点等着。</p></li>
</ol>
</figure>
<hr /><h2 id="那个去不掉的停止按钮">那个去不掉的停止按钮</h2><p>这是整个功能里最费脑筋的部分。NFC 闹钟是基于 <strong>AlarmKit</strong> 打造的。这是 Apple 的一个框架，能让 App 响起真正的闹钟：静音模式下照样会响，还会像“时钟”App 那样占满整个锁定屏幕。闹钟 App 要的正是这个，只有一个问题：每个 AlarmKit 闹钟都自带一个由系统绘制的<strong>停止</strong>按钮，App 既不能移除它、隐藏它，也改不了它的样式。</p><p>这么一来，一个非要你走到标签跟前才肯罢休的闹钟，偏偏自带一个轻点就能关掉它的按钮。这可说不过去。</p><p>我的办法是：一个 NFC 闹钟其实不止一个闹钟，而是一整串。在你设定的时间之后，App 还会每隔几分钟安排一次后续提醒。默认是再响 20 次，每次间隔 1 分钟；后续提醒的次数可以选 5、10、15 或 20 次，间隔可以选 1、2、3 或 5 分钟。在锁定屏幕上按“停止”，只能让当前这一个闭嘴，一分钟后，下一个接着响。只有把整条路线扫完，才会取消当天早上剩下的所有提醒，而闹钟本身依然设着，第二天照常响。</p><p>所以说，锁屏上的“停止”按钮顶多算个静音键，而且只管一分钟。</p><p>AlarmKit 允许 App 在“停止”旁边放一个自己的按钮，但也只有这一个。大多数闹钟 App 都会把它留给贪睡，我则拿它做了<strong>扫描以停止</strong>，点一下就直接进入 App 的扫描界面。所以锁定屏幕上压根没有贪睡按钮，这是我有意为之。</p><p>还有两个小细节，是我拿自己当小白鼠试出来的：</p><ul><li><p>真正开始扫描的时候，铃声会暂停。谁也不想一边把手机凑到标签上，一边让闹钟在手里响个不停。不过要是你扫到一半放弃了，这串提醒里的下一个照样会准时响起。</p></li><li><p>闹钟响着的时候，App 不允许你在闹钟列表里关闭、删除或编辑它。这几个漏洞是怎么发现的？说来惭愧：早上 7 点，人困得要命，脑子却转得飞快，全让我亲自钻了一遍。</p></li></ul><hr /><h2 id="给自己留一条后路">给自己留一条后路</h2><p>标签也会丢。咖啡机上的贴纸掉了，某张标签坏了，或者你那晚不在家睡。一个永远关不掉的闹钟可就太要命了，所以扫描界面上还有一个<strong>紧急停止</strong>，不管有没有标签，它都一定管用。</p><p>不过，它会要求你一字不差地输入下面这句话：</p><p>“请停止，我知道我需要重新设置所有标签。”</p><p>这是我故意的。我希望走这条后路花的时间，跟走完整条路线差不多，这样它就永远不会成为偷懒的捷径。而且它还有实打实的代价：紧急停止会停掉并删除<em>所有</em>闹钟，之后你得把所有标签从头设置一遍。它是留给真出了故障的时候用的，而不是留给某个被窝格外暖和的周二早上。我做这个功能，本来就是为了罚自己，效果嘛，相当到位。</p><hr /><h2 id="为什么选-nfc而不是给洗手池拍照">为什么选 NFC，而不是给洗手池拍照</h2><p>有些闹钟 App 会让你给卫生间的洗手池拍张照，或者扫一下牙膏上的条形码。这些办法也管用。但要我选，我还是偏爱 NFC，而且不只是因为我的 App 名字里就带着它。</p><p>一张 NFC 标签本身，不过是一小片金属：一枚小小的芯片，除了一个 ID 什么都没有，就那么安安静静地待在架子上。做 NFC.cool 这些年，我最享受的就是让这一小片金属派上用场：把一张只值几毛钱的贴纸，变成真正能在你生活里帮上忙的东西。而 NFC 闹钟连标签里的内容都用不上。App 靠芯片 ID 认出每一张标签，也不会往里面写任何东西。所以什么标签都行，包括你抽屉里那包闲置的贴纸。它也不挑光线：漆黑的走廊里照样一扫就灵，换成摄像头可就费劲了，而且根本不用对准。</p><p>如果你手头还没有标签，可以看看我的 <a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签新手指南</a>，里面讲了该买哪种。</p><hr /><h2 id="怎么设置">怎么设置</h2><p>NFC 闹钟需要一台运行 iOS 26 或更高版本的 iPhone，因为 AlarmKit 是从这个版本才有的；也可以用一台运行 Android 8.0 或更高版本的 Android 手机。你可以在 NFC 页面的 <strong>NFC 应用程序</strong> 里找到它。新建一个闹钟，选好时间和要响的日子，然后按你打算走的顺序，把想用的标签逐一扫描一遍。你还可以给每张标签起个名字，这样就知道下一张该扫哪张。记得把它们摆在一条真能让你下床的路线上：起点放在床边就不错，终点放在厨房就更好了。</p><p>NFC 闹钟完全免费，就在 NFC.cool Tools 里，<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-alarm-clock-zh&mt=8">App Store</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-alarm-clock-zh">Google Play</a> 上都能下载。你的咖啡机已经在等你了。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-alarm-clock.webp"/>
</item>
<item>
<title>如何用电子表格批量写入 NFC 标签</title>
<link>https://nfc.cool/zh/blog/batch-write-nfc-tags-csv/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/batch-write-nfc-tags-csv/</guid>
<pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[我在技术大会和线下聚会上会把 App Store 促销代码写进 NFC 标签送人，到现在已经写了几百枚。这篇讲的就是我的做法，而且任何清单都适用：先在电子表格里把它做好，导出成 CSV，把文件传到手机上，然后让 NFC.cool Tools 一枚接一枚地写。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Features/nfc-reader-writer-csv-batch-write.webp" alt="屏幕上显示着电子表格文件的 iPhone，正把表格里的一行行内容写入一排 NFC 标签" /></p><p>我常去技术大会和线下聚会，把自己的 App 展示给别人看。聊得投缘的时候，临别我喜欢递上一枚 NFC 标签，里面写着一个促销代码。用手机碰一下标签，App Store 就会打开，代码已经自动填好，App 直接就是你的了。</p><p>标签本身从来不是问题，问题在数量。每个促销代码都不一样，所以每枚标签都得有自己的链接，而我一次就想准备几百枚。在 App 里一枚一枚地写，到了这个量级根本行不通。这就是我把 <strong>CSV 批量写入</strong>做进 NFC.cool Tools 的原因：清单在 Mac 上做好，导出成 CSV，把文件传到手机上，然后把标签一枚接一枚地贴到手机上，App 会顺着表格一行一行往下写。到今天，我已经用这种方式写了几百枚标签。</p><p>下面是完整的流程，从电子表格一直讲到最后一枚标签。产品链接、序列号、Wi-Fi 密码，或者任何能填进一个单元格的东西，做法都一样。</p><hr /><h2 id="csv-批量写入到底做了什么">CSV 批量写入到底做了什么</h2><p>你把一个 CSV 文件交给 App，文件里的每一行就变成一枚标签。App 会先预览每枚标签上将要写入的内容，你点一下<strong>开始写入</strong>，然后把标签一枚接一枚地贴到手机上。写好的那一行会从文件里移除，所以屏幕上的列表永远是还没写的那些。你随时可以停下来，过后再接着写，隔几天也没关系。</p><p>如果你还从来没写过 NFC 标签，先看看我那篇<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">用 iPhone 写入 NFC 标签的指南</a>。这篇文章讲的，是怎么一次写很多枚。</p><hr /><h2 id="第一步在电脑上做好表格">第一步：在电脑上做好表格</h2><p>打开 Numbers、Excel 或者 Google Sheets，在电脑上把清单做出来。这比在手机上折腾快得多，而且链接可以让表格帮你生成。</p><p>最简单的布局是<strong>只有一列，每行对应一枚标签</strong>。每一行，就是一枚标签将要写入的全部内容。一列产品链接长这样：</p><pre><code>https://example.com/products/1001
https://example.com/products/1002
https://example.com/products/1003</code></pre><p>如果这些值只是编号或 ID 不同，就交给公式来生成这一列。输入第一个，往下一拖填充，不管清单多长，一下子就做完了。如果你手头已经有一份存着 ID 的文件，就用表格软件打开它，再用公式把固定的前半部分拼到前面。</p><p>App 会根据每个值的开头，自动选择对应的记录类型：</p><ul><li><p>链接（以 <code>https://</code>、<code>http://</code> 或 <code>www.</code> 开头）会写成 URL 记录。手机一碰，浏览器就会打开它。</p></li><li><p><code>tel:</code>、<code>mailto:</code>、<code>sms:</code> 和 <code>geo:</code> 会写成对应的动作，这样一枚标签就能拨打电话、新建一封邮件或者打开一个位置。</p></li><li><p><code>WIFI:T:WPA;S:MyNetwork;P:secret;;</code> 会写成 Wi-Fi 记录，和 Wi-Fi 二维码用的是同一种格式。有一个小坑：这串文字里含有分号，App 会以为你的文件是用分号分隔的，把它拆成好几段。在 App 里把分隔符设成逗号，这一行就能保持完整。</p></li><li><p><code>shortcuts://</code> 会运行一个 iOS 快捷指令。</p></li><li><p>其他所有内容都按纯文本写入。</p></li></ul><p>每个值都要写在同一行里。文件是逐行读取的，一张跨了好几行的联系人名片，最后会被拆到好几枚标签上。</p><p>有两点要留意：</p><ol><li><p><strong>不要标题行</strong>。App 会把每一个非空行都当成内容。如果你的第一行写着“URL”，那第一枚标签里写进去的就是 URL 这个词。</p></li><li><p><strong>空行没关系</strong>。空行会被跳过，值前后的空白也会被去掉。</p></li></ol><h3 id="一枚标签要装几条记录的时候">一枚标签要装几条记录的时候</h3><p>有时候一枚标签要装的不止一样东西，比如每个人的网站、电话和邮箱。这种情况就多加几列。在 App 里把<strong>分组依据</strong>选成<strong>按行</strong>，每一行就是一枚标签，每个单元格各成一条记录。选<strong>按列</strong>则正好相反，每一列变成一枚标签，适合你把表格反过来做的情况。如果文件只有一列，那就换成<strong>每个标签的行数</strong>这个设置，比如让三行合到一枚标签上，成为三条记录。</p><hr /><h2 id="第二步导出成-csv">第二步：导出成 CSV</h2><p>CSV 文件就是一个纯文本文件。表格里的一行就是文件里的一行，行内的单元格之间用逗号、分号或者制表符隔开。用 TextEdit 或记事本打开一个 CSV，你看到的就是 App 将要看到的东西。一张每人一条链接加一个电话号码的表格，导出之后长这样：</p><pre><code>https://example.com/anna,tel:+4915112345678
https://example.com/ben,tel:+4915198765432</code></pre><p>格式和公式都不会被导出，留下来的只有值。下面分别说说怎么从 Numbers、Excel 和 Google Sheets 里导出这个文件。</p><h3 id="mac-上的-numbers">Mac 上的 Numbers</h3><ol><li><p>选择<strong>文件</strong>，再选<strong>导出为</strong>，然后选 <strong>CSV</strong>。</p></li><li><p>如果文稿里有不止一个表格，Numbers 会问你是每个表格单独导出一个文件，还是合并成一个。你要的是一个表格对应一个文件。</p></li><li><p>不要勾选<strong>包括表格名称</strong>。否则 Numbers 会把表格名单独写成一行放进文件里，而这一行最后会被写到某枚标签上。</p></li><li><p><strong>高级选项</strong>里的文本编码保持 Unicode（UTF-8）不动。</p></li><li><p>点<strong>下一步</strong>，给文件起个名字，再点<strong>导出</strong>。</p></li></ol><p>关于 Numbers 有两点要说。一是每个新建的表格都自带一行底色不同的标题行，你在里面输入的任何内容都会和普通行一样被导出，所以要么留空，要么直接删掉。二是 Numbers 永远用逗号分隔。如果某个值里本身含有逗号，Numbers 会给它加上引号，而 App 不会把这些引号去掉。所以从 Numbers 导出时，值里别出现逗号。</p><h3 id="mac-或-windows-上的-excel">Mac 或 Windows 上的 Excel</h3><ol><li><p>选择<strong>文件</strong>，再选<strong>另存为</strong>（有些版本叫“保存副本”）。</p></li><li><p>文件格式选 <strong>CSV UTF-8 (逗号分隔) (.csv)</strong>。</p></li><li><p>Excel 只会保存你当前打开的那个工作表，并且会提醒你格式将会丢失。确认就行，格式本来就用不上。</p></li></ol><p>别看名字里写着“逗号分隔”，Excel 并不总是用逗号。它用的是系统区域设置里的列表分隔符，在德语、法语、荷兰语以及大多数其他欧洲地区的系统上，这个分隔符是分号，因为那里的逗号已经被拿去当小数点了。你什么都不用改，NFC.cool 会自动识别逗号、分号和制表符。而如果导出的正好是分号分隔的文件，你的值里含有逗号也没关系。</p><h3 id="google-sheets">Google Sheets</h3><ol><li><p>选择<strong>文件</strong>，再选<strong>下载</strong>，然后选<strong>逗号分隔值 (.csv)</strong>。</p></li><li><p>只会导出当前的工作表，而且永远用逗号分隔。</p></li></ol><h3 id="传到手机之前先检查一遍">传到手机之前，先检查一遍</h3><p>导出的文件在传到手机之前，我都会先用文本编辑器打开看一眼。要确认的是：一行对应一枚标签，没有标题行，值的两边没有引号，逗号分隔的文件里也没有多出来的逗号。如果某个值非得含有逗号不可，就让 Excel 用分号分隔来导出，或者在 Numbers 里导出 TSV（制表符分隔），再把文件名改成以 <code>.csv</code> 结尾。在 iPhone 上，文件名无论如何都得以 <code>.csv</code> 结尾，因为文件选择器就是按这个后缀来筛选的。</p><hr /><h2 id="第三步把文件传到手机上">第三步：把文件传到手机上</h2><p>只要文件最后能出现在 iPhone 的“文件”App 里，或者出现在 Android 系统文件选择器能访问的位置，用什么方式都行。</p><ul><li><p>用 <strong>AirDrop</strong> 把文件从 Mac 发到 iPhone，然后选择“存储到文件”。</p></li><li><p><strong>iCloud Drive</strong>：在 Mac 上把 CSV 存进 iCloud Drive，手机上的“文件”App 里就能看到它。Google Drive 和 Dropbox 也一样，“文件”App 同样能浏览它们。</p></li><li><p><strong>发一封邮件给自己</strong>，再把附件存下来。</p></li><li><p><strong>Android</strong>：从笔记本电脑用 Quick Share 发过去，走 Google Drive，或者直接插 USB 线。App 用的是系统的文档选择器，它能打开的任何位置都可以。</p></li></ul><hr /><h2 id="第四步导入文件检查预览">第四步：导入文件，检查预览</h2><p>在 NFC.cool Tools 里打开 NFC 工具页面，在<strong>批处理模式</strong>下面找到 <strong>CSV 批量写入</strong>。Android 上它同样在 NFC 工具列表里。点<strong>导入 CSV</strong>，选中你的文件。</p><p>App 会自己复制一份文件。写标签的过程中，被移除的是这份副本里的行。电脑上的原始表格原封不动，所以完整的清单始终在你手里。</p><p>选好文件后，App 会显示它识别出来的信息：分隔符、列数、分组模式，以及你总共需要多少枚标签。我每次必看的一个数字是<strong>每个 NFC 标签的字节数</strong>，也就是这一批里最大那条消息的大小。拿它和你手里的标签对一对：NTAG213 能装 144 字节，NTAG215 是 504 字节，NTAG216 是 888 字节。一条短链接大约 50 字节，所以写链接的话，最便宜的标签就够用了。Wi-Fi 记录或者长一些的联系人名片，就得用 215 或 216。如果你不确定自己手里的是哪种芯片，可以看看我那篇 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">NFC 标签类型指南</a>。</p><p>打开<strong>批次预览</strong>，能看到每一枚标签和它将要写入的记录。那里显示的是什么，写进去的就是什么。</p><figure class="phone-figure" data-layout="stage">
<figcaption>导入并预览</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/batch-write-nfc-tags-csv/1-import-440w.webp" alt="NFC.cool Tools 的 CSV Batch Write，有 Help、Import CSV 和已导入的 team-links.csv"><p><strong>导入 CSV。</strong>选择你的文件，App 会在自己的副本上操作。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/batch-write-nfc-tags-csv/2-summary-440w.webp" alt="批量配置：分隔符为逗号，按行分组，2 列，需要 24 枚 NFC 标签，每枚标签 49 字节"><p><strong>核对数字。</strong>要和你的标签对比的，就是 Bytes per NFC tag 这一项。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/batch-write-nfc-tags-csv/3-preview-440w.webp" alt="Batch Preview：标签 1 到 4，每枚 2 条记录，一个团队链接和一个邮箱地址，下方是 Start Writing"><p><strong>先预览，再写入。</strong>写第一枚之前，就能看到每枚标签会写入的确切内容。</p></li>
</ol>
</figure>
<hr /><h2 id="第五步把这一叠标签写完">第五步：把这一叠标签写完</h2><p>点<strong>开始写入</strong>，把第一枚标签贴到 iPhone 的顶端。手机一振动，这枚就写好了，换下一枚。刚写完的那一行会从列表里消失，计数器会告诉你还剩多少枚。</p><p>有几种情况一定会遇到，都是正常的：</p><ul><li><p><strong>扫描面板 60 秒后会消失</strong>。这是 iOS 的限制，不是 App 崩溃了。几秒钟后它会自己回来，你接着刚才的位置继续就行。</p></li><li><p><strong>某枚标签写入失败</strong>。可能它被锁定了，也可能你拿开得太早。这一行会留在文件里，App 不会跳过去，你把这枚标签重新贴一次，或者换一枚就好。</p></li><li><p><strong>你中途得停下来</strong>。关掉 App，去忙别的，明天再回来。文件记得还剩哪些没写。在 Android 上，App 会显示这个未完成的批次，并提示你继续。</p></li></ul><p>一旦上了手，一百枚标签用不了多久。</p><hr /><h2 id="写了几百枚之后我攒下的几条经验">写了几百枚之后，我攒下的几条经验</h2><p><strong>先写两枚试试</strong>。然后用 App 把它们读回来，确认标签的表现和预期一致，再去写剩下的。</p><p><strong>不必买容量最大的芯片</strong>。写链接的话 NTAG213 就够了，批量采购时明显便宜不少。NTAG216 留给联系人名片和 Wi-Fi。</p><p><strong>送出去的标签，要么锁定，要么加密码</strong>。CSV 批量写入旁边就有批量锁定和批量密码保护两个模式。锁定会让标签永久变成只读；密码则允许你以后自己修改，别人却改不了。凡是要离开你手的标签，写完之后再用其中一种模式把整叠过一遍，这样就没人能覆盖里面的内容了。</p><p>CSV 批量写入功能已经在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-batch-write-nfc-tags-csv-zh&mt=8">iPhone 上的 NFC.cool Tools</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-batch-write-nfc-tags-csv-zh">Android</a> 上了。要是在哪场技术大会或者线下聚会上碰到我，记得找我要一枚标签。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Features/nfc-reader-writer-csv-batch-write.webp"/>
</item>
<item>
<title>NTAG 424 DNA：能自证不是仿冒品的 NFC 标签</title>
<link>https://nfc.cool/zh/blog/ntag-424-dna-counterfeit-proof-nfc-tags/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/ntag-424-dna-counterfeit-proof-nfc-tags/</guid>
<pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[我听说奢侈品牌用 NTAG 424 DNA 标签来证明产品是真品，于是我从 AliExpress 买了一批，想看看它们到底能做什么。结果发现它们就是加了一层加密的 NFC 轻触计数器，而 NFC.cool Tools 现在已经能在 iPhone 和 Android 上读取、验证并完整配置它们：每一把密钥、每个文件的权限，以及芯片自身的设置。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/ntag-424-dna-counterfeit-proof-nfc-tags.webp" alt="一款带 NFC 认证吊牌的皮革手袋，旁边是显示安全盾牌和钥匙图标的 iPhone" /></p><p>前段时间，我总是不经意间读到同一个说法：奢侈品牌正在把 NFC 芯片放进自家产品里，这样你就能用手机轻触一只包或一双球鞋，确认它是真货、不是仿冒品。每篇文章都在说同一句漂亮话，却没有一篇说清楚<em>到底怎么做到的</em>。究竟是什么，能拦住造假者在仿制手袋的同时把芯片也一并复制过去呢？</p><p>于是我做了每次对某种标签好奇时都会做的事。我上了 AliExpress，找到一个卖“NTAG 424 DNA”标签的链接，下单买了一小批，然后等着信封寄到。花了几欧元，等了两个星期，那些品牌防伪系统赖以搭建的同款硅片，就摆在了我的桌上。接着我轻触了一枚，看看它到底能做什么。</p><hr /><h2 id="ntag-424-dna-标签究竟是什么">NTAG 424 DNA 标签究竟是什么</h2><p>从外表看，它就是一枚普通的 NFC 标签。把它扔进一堆廉价标签里你根本挑不出来，任何手机都能毫无怨言地读到它。如果你读过我那篇 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">NFC 标签类型指南</a>，它不过是又一枚 Type 4 标签，iPhone 照读不误。</p><p>不一样的地方在“DNA”这部分。芯片内部藏着几把 AES-128 密钥和一个小小的加密引擎，它能做一件普通 NTAG215 或者整包里随便一张贴纸都做不到的事：它能给每一次轻触<em>签名</em>。这个签名就是关键所在。有没有它，正是这两种标签的区别：一种只会说“这里有个链接”，另一种会说“这里有个链接，还附上一份加密证明，证明此时此刻正是我，这枚特定的、货真价实的芯片，在提供它”。</p><p>这才是奢侈品牌真正花钱买的东西：不是那个链接，而是“一枚真芯片正在提供它”的这份证明。</p><hr /><h2 id="sun-和-sdm-是怎么运作的一条每次轻触都会重写自己的链接">SUN 和 SDM 是怎么运作的：一条每次轻触都会重写自己的链接</h2><p>接下来就是让我豁然开朗的那一刻。当我去看这枚标签实际发出的是什么时，我意识到，理解它所需的大部分机制，我其实早就做出来过了。</p><p>今年早些时候，我上线了一个 <a href="https://nfc.cool/zh/blog/count-nfc-tag-scans/">NFC 轻触计数器功能</a>：一枚标签会统计自己被读取了多少次，并把这个数字放进 URL 里，这样一个链接就能知道这是第 47 次有人扫描它。一枚 NTAG 424 DNA 标签就是同一个思路，只不过在外面裹了一层加密，让它无法被伪造。</p><p>这套机制叫 <strong>SUN</strong>（Secure Unique NFC），如果你在读 <a href="https://www.nxp.com/docs/en/data-sheet/NT4H2421Gx.pdf">NXP 的数据手册</a>，它又叫 <strong>SDM</strong>（Secure Dynamic Messaging）。你在标签上存一个普通链接，类似 <code>https://example.com</code> 这样。但你会告诉芯片，每次被轻触时就即时重写这个链接的一部分。于是你手机实际收到的，更接近这样：</p><p><code>https://example.com/?picc_data=A1B2...&amp;cmac=9F3C...</code></p><p>这两个值可不是摆设。<code>picc_data</code> 是标签真实 ID 加上一个轻触计数器的加密副本，用一把永远不会离开芯片的密钥打乱而成。<code>cmac</code> 则是针对这份数据的一个加密签名。两者每次轻触都会变。同一枚标签轻触两次，你会得到两个完全不同的 URL，每一个都是芯片当场新鲜签出来的。</p><p>我把一枚普通的 NFC 标签想象成橱窗里一块印好的招牌。谁都能把它拍下来，再印一份一模一样的复制品。而一枚 SUN 标签更像是一位保安：你每走进来一次，他就递给你一张全新的、单独编号并盖了章的收据。把昨天的收据复印一份对你没有任何用处，因为今天的号码不一样，而且只有保安那个章才是真的。</p><hr /><h2 id="为什么一枚被克隆的-ntag-424-dna-标签会露馅">为什么一枚被克隆的 NTAG 424 DNA 标签会露馅</h2><p>这一部分回答的正是我最初的那个问题。造假者当然能克隆一枚标签的<em>内容</em>。他们可以把 URL 读出来，一个字节一个字节地复制，再写进一枚空白芯片里。这一点向来如此。</p><p>他们做不到的，是拿出下一个有效的签名。签名密钥住在那枚真芯片内部，从不外露，哪怕在一次轻触过程中也不会。这意味着，一次轻触只有对真正握有密钥的一方才有价值。在一套真正的品牌防伪方案里，标签的链接指向厂商自己运行的一台服务器，正是这台服务器负责解密每一次轻触、重新计算签名以确认密钥吻合，并持续追踪那个一路攀升的计数器。</p><p>最后这一点，正是揪出克隆品的关键。造假者能放到仿品上的 URL，只可能是从某一次真实轻触里截获来的那一个，它被冻结在那次轻触碰巧带着的那个计数值上。把它重放一遍，服务器看到的就是一个它早已见过的数字，而一枚真芯片的计数器永远只会往前走，所以一次重复、或者一次倒退，就把这场重放暴露了。想要送出一个全新的、更大的计数值，还要配上一个依然验得过的签名，他们就得拿到密钥；而想拿到密钥，他们就得攻破 AES，或者从物理上把芯片开盖。为了一只假手袋，这两件事都不会发生。</p><p>这就是那句营销话术诚实的版本。芯片并不能让<em>产品本身</em>无法复制。它让<em>真伪证明</em>无法复制，并把这份证明转移到了造假者复制不出来的东西上。</p><hr /><h2 id="芯片内部长什么样">芯片内部长什么样</h2><p>只要脑子里有一张芯片的布局图，NFC.cool 对这些标签做的每一件事就都好理解得多。所以在写下第一行代码之前，我得先把这张图画出来，下面就是我画好的那张。</p><p>NTAG 424 DNA 是一枚 NFC Forum Type 4 标签，416 字节的内存全都归一个应用所有，里面固定放着三个文件。你没法像在 MIFARE DESFire 上那样新建或删除文件，能用的就这三个：</p><table><thead><tr><th scope="col">文件</th><th scope="col">大小</th><th scope="col">存放内容</th></tr></thead><tbody><tr><td>File 01</td><td>32 字节</td><td>能力容器，告诉手机去哪里找 NDEF 数据</td></tr><tr><td>File 02</td><td>256 字节</td><td>NDEF 消息，通常就是你的链接。每次读取时，SUN 都会把实时值镜像到这个文件里</td></tr><tr><td>File 03</td><td>128 字节</td><td>一个芯片可以加密保存的专有文件。NFC.cool 把它用作 Vault，下文细说</td></tr></tbody></table><p>文件旁边是五把 AES-128 密钥，编号 Key 0 到 Key 4。<strong>Key 0</strong> 是应用主密钥：不管是改链接、打开 SUN、更换其他任何一把密钥，还是碰芯片的配置，都要先用它认证。Key 1 到 Key 4 自己不干任何事，只有当某个文件的访问权限或者 SUN 的设置指向它们时，它们才派得上用场。一枚全新的标签，五把密钥都是十六个零字节，NDEF 文件谁都能写，所以往新标签上写一条普通链接不需要任何仪式感。</p><p>每一条会改动内容的命令，都在一个经过认证的会话里执行：手机和芯片先用其中一把密钥做一次双向的挑战应答，从中派生出会话密钥，之后的每条命令要么带上 MAC，要么整条加密。这就是本文后面反复提到的安全消息机制。NFC.cool 在 iPhone 和 Android 上都完整实现了它，下面讲到的每一次写入都走这条通道。</p><hr /><h2 id="轻触一下能看到什么">轻触一下能看到什么</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/ntag-424-dna-counterfeit-proof-nfc-tags/1-tap-440w.webp" alt="轻触一枚 NTAG 424 DNA 标签后的 NFC.cool Tools：带签名的链接、读取计数 137，SUN 校验显示 Authentic"><p><strong>一次真实的轻触。</strong>带签名的链接、读取计数，还有通过的 SUN 校验。</p></li>
</ol>
</figure>
<p>把标签贴到手机上，<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-ntag-424-dna-counterfeit-proof-nfc-tags-zh&mt=8">iPhone</a> 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-ntag-424-dna-counterfeit-proof-nfc-tags-zh">Android</a> 上的 NFC.cool Tools 会做一次深度读取，什么都不用你输入：芯片的身份、它是不是 TagTamper 版本、链接、每个文件的设置和访问权限、哪些密钥槽位已经不再是出厂值，以及三项彼此独立的检查结果。</p><h3 id="这是原装-nxp-硅片吗">这是原装 NXP 硅片吗？</h3><p>每一枚 NTAG 424 DNA 出厂时都带着一个<strong>原厂签名</strong>：NXP 用自己的私钥在 P-224 曲线上，对芯片七字节的 UID 做的一个 ECDSA 签名。NFC.cool 会读出它，并直接在手机上用 NXP 公开的公钥去验证，不需要你提供任何密钥。验得过，App 就显示“原装 NXP”。这回答了第一个问题：这到底是真正的 NXP 硅片，还是一枚只是顶着同一个名字的仿制芯片？</p><h3 id="这一次轻触是真实的吗">这一次轻触是真实的吗？</h3><p>这就是 SUN 检查。App 从标签刚刚发来的链接里取出 <code>picc_data</code> 和 <code>cmac</code>，解密 PICC 数据得到 UID 和读取计数，重新计算 CMAC，再和标签发来的那个比对。两者吻合，你就会看到“真实”，计数器的值也会作为读取计数一并显示。</p><p>这项检查需要标签的密钥，因为这正是它存在的意义。仍停在出厂密钥上的标签，用全零密钥就能验过。你用自己的密钥锁过的标签，用 NFC.cool 在你设置密钥时存下的那把来验。而别人用你没有的密钥锁住的标签，会显示“未验证”，这本来就是正确的答案。</p><h3 id="封条被破坏过吗">封条被破坏过吗？</h3><p>这类芯片有一个版本叫 <strong>NTAG 424 DNA TagTamper</strong>，天生就是一道防拆封条。它是一张贴纸，里面穿着一根细细的导电回路。你把它横贴在任何想保护的地方，盖在盒子的封口上，或者绕瓶盖一圈，和今天那些“撕毁保修失效”的贴纸干的是同一件活。一打开物品，贴纸就会被撕破，回路也就断了。</p><p>关于这条回路，芯片记着两件事：一个永久性的锁存位，记着它是否<em>曾经</em>被打开过；还有此时此刻的实时状态。NFC.cool 每次轻触都读取这两项，并报告“密封”、“已开封”，或者最要紧的那一种，“已开封，已重新密封”：有人扯断过回路，之后又小心地把它合上了。锁存是单向的，所以一个重新封好的盒子，在芯片余下的一生里读出来都是已开封。加密证明的是芯片是真的，而这一项证明的是没人进过盒子。</p><hr /><h2 id="自己动手写一枚精简版">自己动手写一枚：精简版</h2><p>读取只是一半。另一半是，从 AliExpress 买来的那些空白标签随你来写，而最精简的设置只有三步。</p><ol><li><p><strong>写入你的链接</strong>。一次普通的 NDEF 写入，和写任何标签一样。</p></li><li><p><strong>打开 SUN</strong>。App 会把你的链接连同占位符一起写进去，并告诉芯片，每次被读取时，把加密后的 UID、轻触计数和签名镜像到这些占位符里。从此每一次轻触都会产生一个独一无二、带签名的 URL。</p></li><li><p><strong>设置你自己的 Key 0</strong>。用一把只有你知道的密钥换掉出厂的零，这样别人就再也没法重新配置这枚标签了。</p></li></ol><p>最后这一步，你输入的是一句口令，而不是密钥本身。NFC.cool 会对口令做一次 SHA-256 哈希，取前 16 个字节作为 AES 密钥，iPhone 和 Android 上算法一样，所以你在一台设备上配置好的标签，换到另一台上用同一句口令就能打开。如果你更想用在别处生成的密钥，比如你自己的服务器生成的，也可以直接粘贴那 32 个十六进制字符。</p><p>密钥一旦丢失，这枚标签就再也没法重新配置了，所以 App 对密钥存在哪里格外小心。在 iPhone 上它存进系统钥匙串，并通过 iCloud Keychain 同步。在 Android 上它用一把由硬件保护的密钥加密后存好，并镜像到 Block Store，这样重装 App 或者换新手机都还在。新密钥会在变更发出之前先保存下来；如果轻触在变更途中被打断，新旧两个值都会保留，直到标签确认它现在持有的是哪一个。你在另一台设备上设的口令也可以在这里输入，App 会先拿它去标签上核对，通过了才保存。</p><p>有一件事 App 会刻意拒绝：通过普通的写入界面，往一枚已开启 SUN 的标签上写一条普通链接。镜像偏移量是按当初配置时那条 URL 固定下来的，换一条长度不同的 URL，芯片每次轻触都会把数据镜像到你新内容的中间去。NTAG 424 界面会先关掉 SUN，再写入。</p><hr /><h2 id="芯片的其余部分">芯片的其余部分</h2><p>大多数教程到精简版就停下了，而在此之前，想再往前走一步，就得在电脑上插一个 USB 读卡器，打开 NXP 的 TagXplorer。我想让整份数据手册在手机上都触手可及，于是就一节一节地啃了下去。</p><figure class="phone-figure" data-layout="stage">
<figcaption>芯片的其余部分，都在手机上</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/ntag-424-dna-counterfeit-proof-nfc-tags/2-key-0-440w.webp" alt="Key 0 界面：用口令或十六进制密钥设置、录入在另一台设备上设好的密钥，或重置回出厂默认值"><p><strong>Key 0。</strong>用口令或十六进制密钥设置，录入你在另一台设备上设好的密钥，或者恢复出厂。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/ntag-424-dna-counterfeit-proof-nfc-tags/3-advanced-440w.webp" alt="高级界面：芯片身份、存储容量、SUN 已启用，以及 Key 1 到 Key 4"><p><strong>高级。</strong>芯片的身份信息和另外四把密钥，每一把都和 Key 0 有一样的选项。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/ntag-424-dna-counterfeit-proof-nfc-tags/4-vault-440w.webp" alt="Vault 界面，存着一条备注，已用 126 字节中的 36 字节"><p><strong>Vault。</strong>最多 126 字节的文字，只有你的 Key 0 能读回来。</p></li>
</ol>
</figure>
<h3 id="五把密钥一把不落">五把密钥，一把不落</h3><p>Key 0 有自己的界面，Key 1 到 Key 4 放在“高级”下面。每一把都可以用口令或十六进制来设置、重置回出厂默认值，或者在另一台设备上设好之后在这里录入。每一次变更都要用 Key 0 认证，五个槽位改不改，都由它说了算。</p><h3 id="sun密钥任你挑">SUN，密钥任你挑</h3><p>开启 SUN 不是拨一个开关那么简单。你要选<strong>模式</strong>：加密模式下，UID 藏在 <code>picc_data</code> 里，只有持有密钥的人才能读到；明文模式下，UID 和计数直接明明白白地出现在 URL 里，只有签名是保密的。你还要选由哪几把密钥来干活：一把<strong>元数据读取密钥</strong>负责加密 PICC 数据，一把<strong>文件读取密钥</strong>负责计算签名。两者可以是同一个槽位，也可以是两个不同的槽位。品牌方就是靠这一点，把用来验证轻触的密钥交给合作伙伴，而不必把解密 UID 的那把也一并交出去。</p><p>如果你选了一个还停在出厂零值的槽位，App 会提醒你，因为用一把人人皆知的密钥做出的签名什么都保护不了。验证这一侧也认得这些花样：一次用 Key 3 签名、用 Key 1 加密的轻触，只要这两把密钥都存在手机上，就能正确验过。</p><h3 id="文件访问权限">文件访问权限</h3><p>每个文件带着四项权限：读取、写入、读写，以及更改，最后一项决定谁能修改前面三项。每项权限指向五把密钥中的一把，或者“自由”（任何人），或者“永不”（谁都不行，永远不行）。于是你可以规定“File 02 谁都能读，只有 Key 2 能写，只有 Key 0 能改这些规则”，芯片自己就会执行，不需要任何 App 参与。</p><p>NFC.cool 会显示每个文件当前的权限并让你编辑，里面内置了两道提醒。当某项权限指向一把这部手机上没有的密钥时，它会告诉你，因为你可能正在把自己锁在门外。而把更改权限设为“永不”之前，它会要求你通过单独的一步来确认，因为这一旦写进去，这个文件的规则在芯片的余生里就冻结了。</p><h3 id="芯片配置">芯片配置</h3><p>文件之下是芯片自身的配置，NXP 通过一条 SetConfiguration 命令把它暴露出来。NFC.cool 覆盖了这些选项：</p><ul><li><p><strong>随机 UID</strong>。正常情况下，芯片对每一台读取器都报同一个固定的 UID，任何人都能借此在多次轻触之间追踪一枚标签。打开随机 UID 后，它每次都用一个新的随机 ID 应答，只有在你认证之后才亮出真实的那个。这是实打实的隐私提升，而且是永久的。App 靠 UID 来识别标签，所以开启之后，它会用自己知道的每一把 Key 0 逐一尝试，通过认证后的 GetCardUID 把真实 UID 取回来，这样标签在配置它的那部手机上依然可管理。</p></li><li><p><strong>认证失败次数上限</strong>。芯片在锁住 Key 0 之前能容忍多少次错误密钥的尝试。这是防止猜密钥的保护，但设得太低，几次失败的轻触就能把主密钥永久锁死。</p></li><li><p><strong>反向调制强度</strong>。强或标准。标准在小天线上可能读不出来，所以留在默认值上就挺合理。</p></li><li><p><strong>链式写入</strong>。可以禁用，这样单次写入就被限制在一帧以内。这一项也是永久的。</p></li><li><p><strong>能力字节</strong>。NXP 留给你自己使用的两个空闲字节。</p></li><li><p><strong>LRP</strong>。安全消息机制的开关，下面单独有一节。</p></li></ul><h3 id="vault">Vault</h3><p>File 03 是一个 128 字节的专有文件，芯片可以加密保存它，NFC.cool 把它变成了标签自带的一个小小私密存储区，也就是“Vault”。第一次往里存东西时，App 会把这个文件切换到全加密模式，并把每项访问权限都锁到 Key 0 上。此后，Vault 最多能装 126 字节的文本，只有你的密钥能把它读回来，换任何别的手机来做深度读取，得到的只有一个权限错误，别的什么都没有。</p><p>它是为那种该跟着物件走、而不是躺在谁的数据库里的秘密准备的：一个序列号、一条写给未来自己的备注、一个你自己的服务器等着核对的令牌。把 Key 0 重置回出厂值会抹掉它，这也是 Vault 唯一会消失的方式。</p><hr /><h2 id="lrp-模式">LRP 模式</h2><p>正常情况下，芯片用普通的 AES 来守护它的密钥，想偷到密钥就得攻破 AES 本身。但还有一条更阴的攻击路线。把芯片架到实验台上，在它运行加密运算时测量功耗和电磁辐射里那点微弱的起伏，采到足够多这样的轨迹，单凭泄漏就能把密钥重建出来，根本不用去碰那些数学。<strong>LRP</strong>，也就是 Leakage-Resilient Primitive，是一条重新打造的安全通道，设计目的就是让那点泄漏无处着力。NXP 在 AN12304 里对它有详细说明。对一瓶葡萄酒上的一张贴纸来说，它实在是杀鸡用牛刀，所以大多数标签从不开启它，大多数工具也从没学会和它打交道。</p><p>在我为第一个版本写的设计笔记里，紧挨着“LRP 模式”，我写的是“不做”。可它一直在心里挠个不停，于是我把它做了出来。NFC.cool 能把一枚标签切换进 LRP 模式，更重要的是，切换之后依然能向它认证、继续管理它：密钥、文件权限、Vault、芯片配置，全都走 LRP 通道，而不是 AES。</p><p>拨这个开关之前要知道两件事。它是永久的：标签一旦进入 LRP 模式，它的 AES 安全消息机制就永远关闭，任何只懂 AES 的工具从此再也没法和它对话。另外，LRP 标签上没有 SUN，所以一枚本职就是给轻触签名的标签，应该留在 AES 模式。</p><hr /><h2 id="哪些操作无法撤销">哪些操作无法撤销</h2><p>这里的很多命令都是永久性的，App 在你动手的当下会把话说得很重：每一个不可逆的操作，都得通过一条把确切后果讲清楚的警告来确认。不过在这里还是值得再列一遍。</p><ul><li><p>启用 LRP。</p></li><li><p>启用随机 UID。</p></li><li><p>禁用链式写入。</p></li><li><p>把某个文件的更改权限设为“永不”。</p></li><li><p>弄丢密钥。芯片没有恢复出厂设置这回事。Key 0 没了，你重新配置这枚标签的能力也就没了。</p></li><li><p>认证失败次数上限设得太低，几次错误的轻触就能锁死 Key 0。</p></li></ul><p>在动你真正在乎的那枚标签之前，先拿一枚备用的练练手。</p><hr /><h2 id="防伪-nfc-标签究竟用在哪里">防伪 NFC 标签究竟用在哪里</h2><p>说实话？大多数轻触 NFC 标签的人，这一切都用不上，这也挺好。一张能打开链接的贴纸，本身就是一样美好、平淡而有用的东西。</p><p>可一旦你亲手拿过一枚这样的标签，它的用武之地就一目了然了。一只奢侈品包可以证明自己是真货。一瓶葡萄酒或威士忌可以表明它从没被悄悄开瓶、再灌回去，防拆封条撑起的正是这后半件事。一盒药既担保里面是真药，也担保封条没被任何人破坏过。门票不再是那种截个图就能转手传给别人的东西，而门边的一枚标签，能证明确实有人真的站在过那里，而不是窝在沙发上重放一个存好的链接。这和<a href="https://nfc.cool/zh/blog/eu-digital-product-passport-2026/">欧盟数字产品护照</a>正从监管一侧兜着圈子想解决的，是同一个真伪问题，只不过这里是在单个物件的层面上把它解决掉的。</p><p>我做这个功能，并不是因为有一千个用户开口要它。我做它，是因为我出于好奇从网上买了些奇怪的标签，弄明白了它们的原理，然后就非得把数据手册的每一页都翻个遍不可。好功能，通常就是这么开始的。</p><hr /><h2 id="关于-ntag-424-dna-标签一句话的结论">关于 NTAG 424 DNA 标签，一句话的结论</h2><p>NTAG 424 DNA 标签，是 NFC 里最接近防拆封条的东西。它们没法阻止有人复制一件产品，但它们让这件产品的<em>真品证明</em>无法伪造，因为那份证明是一个只有真芯片才能产生的、每次都新鲜的加密签名。</p><p>NFC.cool Tools 能读取它们，验证芯片、验证轻触、验证防拆封条，并把整枚芯片交到你手上任你配置：每一把密钥、每个文件的权限、芯片自身的设置，甚至 LRP，全都在手机上完成。如果你曾好奇一次轻触怎么就能分辨真假，那就在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-ntag-424-dna-counterfeit-proof-nfc-tags-zh&mt=8">iPhone</a> 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-ntag-424-dna-counterfeit-proof-nfc-tags-zh">Android</a> 上装上它，花几欧元订一批<a href="https://nfc.cool/zh/affiliate-links/">这样的标签</a>，自己亲手轻触一枚。这绝对值得你一头扎进去，好好研究一番。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/ntag-424-dna-counterfeit-proof-nfc-tags.webp"/>
</item>
<item>
<title>用手机读取护照里的 NFC 芯片</title>
<link>https://nfc.cool/zh/blog/read-passport-nfc-chip/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/read-passport-nfc-chip/</guid>
<pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[你的护照里藏着一枚 NFC 芯片，现在你的手机也能读取它了。NFC.cool Tools 能在 iPhone 和 Android 上读取护照、身份证或居留许可里的芯片，显示芯片中存储的照片和信息，并检查证件是否真实。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/read-passport-nfc-chip.webp" alt="一本带金色 NFC 符号的深蓝色护照，旁边是显示验证对勾的 iPhone" /></p><p>上一次坐飞机时，我在其中一台自助护照闸机前站了一会儿，就是那种玻璃隔间：你把护照放到读取器上，抬头看向摄像头，然后等着那道门决定要不要放你进去。这得花上一小会儿。而就在那一小会儿里，我发现自己在琢磨这台机器到底在做什么。它读的不只是印在纸页上的内容，还在跟藏在我护照封皮里的那枚小芯片对话。</p><p>我靠读取 NFC 芯片谋生已经好多年了。我知道那枚芯片就在里面，只是从来没拿自己的 App 对着它读过。站在那道闸机前，一件事真的让我有点不是滋味：边检的一台机器都能读我的护照，NFC.cool 却读不了。</p><p>而 NFC.cool 想要消除的，正是这种别扭。我给它定的目标一直很简单，也带点固执：做一款你能装进手机里的、最好用的 NFC 读取器，把 NFC 真正能做的事全都支持上，同时又不把它变成一件你得有工程学位才拿得动的工具。护照芯片差不多就是“NFC 能做的一切”里最极致的那一档了。所以我把它做进去了。</p><p>现在，NFC.cool Tools 已经能在 iPhone 和 Android 上读取电子护照、身份证或居留许可里的芯片了。它会把芯片里存储的照片和个人信息显示给你看，并告诉你这份证件看起来是不是真实的。下面就讲讲它是怎么运作的，以及它有哪些局限，我也照实说。</p><hr /><h2 id="不先证明证件在你手上芯片就一个字都不肯说">不先证明证件在你手上，芯片就一个字都不肯说</h2><p>这一点常常让人意外：你没法只是拿手机在护照上方晃一晃就把它读出来。这枚芯片是被特意锁住的。除非你递给它一把钥匙，否则它一个字都不会吐露，而这把钥匙就印在你自己的证件上。</p><p>我觉得这是个很妙的设计。它意味着，当你的护照安静地待在口袋或包里时，没有人能偷偷把它读出来。唯一的进入方式，是你手里已经翻开了这份证件，因为那把钥匙正是用印在它上面的信息拼出来的：证件号码、你的出生日期，以及有效期。</p><p>所以 App 会先问你要的，正是这三样东西，方式有两种。你可以把摄像头对准机读区，也就是护照照片页底部、或者身份证背面那一条密密麻麻的 <code>&lt;&lt;&lt;</code> 字符，NFC.cool 会像机场闸机那样用光学方式把它读出来。或者，如果证件磨损了、光线又不好，你也可以手动把这三个值输进去。不管用哪种方式，一旦 App 拿到了钥匙，它就会请你把手机顶端贴到证件上，真正的芯片读取这才开始。如果你曾好奇过 <a href="https://nfc.cool/zh/blog/nfc-on-iphones-insider-look/">NFC 在 iPhone 上到底是怎么运作的</a>，这其实就是同一套近距离握手，只不过另一头换成了一枚挑剔得多的芯片。</p><hr /><h2 id="芯片里读出来的是什么">芯片里读出来的是什么</h2><p>几秒钟后，你就会看到这枚芯片一直以来所承载的东西：签发机关存进去的你的照片、你的姓名、国籍、证件号码、你的出生日期和有效期，某些证件上还会多一点信息，比如出生地、签发机关，以及签发日期。这跟边检柜台调取的是同一批数据，只不过现在它捧在你自己手里。</p><p>你读取的每一份证件，都会被存进 App 里一个叫“我的证件”的小卡包，方便你日后回看。这个卡包就存在你的设备上，在 iPhone 上它通过你自己的 iCloud 同步。它不会传到我这里，也不会传到我的任何服务器上。面对这么私密的东西，这不是我会轻描淡写带过的细节。</p><figure class="phone-figure" data-layout="stage">
<figcaption>在 NFC.cool Tools 里读取护照</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/read-passport-nfc-chip/1-key-440w.webp" alt="NFC.cool Tools 的护照与证件页面，提供相机扫描和手动输入两个选项"><p><strong>先交出钥匙。</strong>用相机扫描机读区，或者手动输入那三项信息。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/read-passport-nfc-chip/2-chip-440w.webp" alt="读取完成的护照，显示芯片里存的照片、持有人姓名和证件号码"><p><strong>读取芯片。</strong>把手机顶部贴在证件上，照片和信息就会从芯片里读出来。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/read-passport-nfc-chip/3-genuine-440w.webp" alt="真伪检查全部通过：证件看起来是真的、签发后数据未被改动、签名有效、签发方证书可信、芯片有防克隆保护"><p><strong>检查封印。</strong>芯片支持的每一项检查，从签发方签名到防克隆保护。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/read-passport-nfc-chip/4-my-documents-440w.webp" alt="我的证件，列出五份已保存的护照和身份证"><p><strong>存进我的证件。</strong>保存在你的设备上，只通过你自己的 iCloud 同步。</p></li>
</ol>
</figure>
<hr /><h2 id="这份证件是真的吗">这份证件是真的吗？</h2><p>我最满意的部分是真伪校验。一枚现代护照芯片可不只是一张存储卡。签发国会为它的内容签名，有点像把一枚火漆印章压进这些数据里。NFC.cool 会去检查这枚印章：芯片里的内容自签发以来没有被改动过，签名在数学上是有效的，而且它能追溯到一个 App 认得的、真实存在的签发机关。更好一些的芯片还能证明自己是原厂的那块硅片、而不是复制品，只要芯片支持，App 也会把这一点一并查了。</p><p>不过，关于措辞，我给自己立过一个承诺。这个 App 永远不会把你的护照称作“假的”。如果每一项检查都通过了，它会说这份证件看起来是真实的。如果有什么对不上，或者更常见的情况是，它单纯因为那个国家不在 App 内置的名单里而无法确认签发方，那么它就会说自己无法验证，然后就到此为止。“我没法核验这个”和“这是伪造的”是两句截然不同的话，而在你的身份证件这么严肃的事情上，我不愿意把它们混为一谈。</p><hr /><h2 id="它做不到的那些事">它做不到的那些事</h2><p>下面几句大实话，因为对这类功能来说，含糊其辞反倒是帮倒忙。</p><p>它能读很多种证件，但我没法保证每一种都能读。我拿来自不同国家的一大堆护照和证件卡测过，大多数都读得很顺利，可这世界上的证件并不是完全统一的，你手里那本说不定就是个例外。如果哪一份死活读不出，通常问题出在证件上，而不是你身上。</p><p>它只读它被允许读的部分，多一点都不读。有些芯片里还存着指纹或虹膜数据，而这些数据被锁在只有政府查验系统才握有的钥匙后面，那不是一款消费级 App 能拿到的东西，也不是我希望它拿到的东西。NFC.cool 从不去碰它们。它读的是人脸照片和那些印在证件上的信息，而这恰恰正是设计上就该让手持证件的本人能读到的那部分。</p><p>另外，它需要一部带 NFC 的手机，读取时手机要稳稳地贴在证件上。芯片很小，连接也很娇气，手机一滑就得重新开始读。读完之前，请让证件平整地贴着手机的顶端别动。</p><p>我还是会时不时想起机场那道闸机。现代旅行里那一整套安检的排场，而它的正中心，是一枚小小的 NFC 芯片在小心翼翼地完成一次握手，跟我这些年一直用来<a href="https://nfc.cool/zh/features/nfc-reader-writer/">读取和写入标签</a>的，是同一种握手。而现在，你口袋里的这台读取器也能做到了。</p><p>如果你想看看自己的护照一直悄悄承载着什么，护照与证件读取器就在 NFC.cool Tools 里，支持 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-read-passport-nfc-chip-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-read-passport-nfc-chip-zh">Android</a>，就挨着我为 NFC 做的其他一切。翻开你的护照，把它贴到手机上，去见一见那个一直住在芯片里的你。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/read-passport-nfc-chip.webp"/>
</item>
<item>
<title>在 iPhone 和 Android 上读取、收藏并备份 Amiibo</title>
<link>https://nfc.cool/zh/blog/amiibo-iphone-android-read-collect-backup/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/amiibo-iphone-android-read-collect-backup/</guid>
<pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[我希望 NFC.cool 成为 iPhone 和 Android 上最好用的 NFC App，所以我为它加入了完整的 Amiibo 支持：扫描一个手办就能看到它的详细信息，建立属于自己的收藏，还能把它备份到空白的 NTAG215 上。下面就聊聊 Amiibo 底层到底是怎么运作的，以及为什么这款 App 不附带任何密钥。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/amiibo-iphone-android-read-collect-backup.webp" alt="一个虚构的 NFC 收藏手办，旁边的手机正显示着私人收藏界面" /></p><p>大家总以为 Amiibo 里面藏着什么稀奇的东西，某种你在别处买不到的 Nintendo 专属芯片。其实并没有。手办底座里封着的，只是一颗 <a href="https://nfc.cool/zh/affiliate-links/">NTAG215</a>，就是我每天都在读写的那种空白贴纸芯片，一包十片、售价低到可以忽略不计的那种。大约 540 字节的内存，一个出厂时就烧录好的序列号，整个手办就这么点东西。真正值钱的是那块塑料，芯片几乎只是个附带品。</p><p>而这正是长久以来一直让我耿耿于怀的地方。我靠读写 NFC 标签谋生，却有一整类标签，就是我书桌旁架子上那几个手办，我自己的 App 对它们却束手无策。我希望 NFC.cool 成为你手机上能装到的、功能最全面的 NFC App，不放过任何一种标签。</p><p>于是我坐下来，一边摆着手办，一边放着我的 Switch，认认真真地给 NFC.cool 加上了 Amiibo 支持。下面就是最终的成果，以及我一路上学到的东西，先从这个问题说起：为什么一颗这么便宜的芯片，复制起来却出人意料地难。</p><hr /><h2 id="那么神奇之处到底在哪里">那么，神奇之处到底在哪里？</h2><p>既然芯片这么普通，神奇之处显然就不在硅片里，而是在那些字节里。说白了，Amiibo 就是一本廉价的笔记本，Nintendo 用一套私有的密码在上面做了记录，然后在末尾签上名，好让你能分辨真伪。（芯片本身就是一颗普通的 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">NTAG215</a>，如果你想更深入地了解各种标签类型的话。）</p><p>这些字节里存着两样东西。第一样是公开的：一小块数据，说明这是哪个角色，比如来自《塞尔达传说》系列、属于某个特定 Amiibo 阵容的 Link。你的 Switch 读取的就是这部分，从而知道有一个手办刚刚碰了上来。第二样是锁住的：真正的存档数据，比如昵称、拥有者的 Mii、这个手办被使用过多少次，以及当前游戏在它获准使用的那一小块草稿区里随手写下的任何内容。这部分是加密的，而且经过了签名。</p><hr /><h2 id="为什么你没法直接复制一个-amiibo">为什么你没法直接复制一个 Amiibo</h2><p>加密后的存档并不是靠一把固定的密钥来保护的，那种查到一次就能永远复用的密钥并不存在。每一枚标签都有自己的一套密钥，是当场从一组主密钥出发、再和从这枚特定标签上读出的数据混合推导出来的，其中就包括它独一无二的序列号。除此之外，整段数据还用 HMAC 做了签名。只要改动其中一个字节而不重新签名，主机就会识破这是伪造品，拒绝接受这个手办。</p><p>陷阱就在这里。由于序列号同时被绑进了密钥推导和签名两个环节，你没法把一个真的 Amiibo 导出来，再逐字节复制到一枚空白标签上。空白标签的序列号不一样，于是推导出来的每一把密钥都不同，签名也就对不上，主机会直接拒绝。那种想当然的 “把所有页面全复制一遍” 的做法，每一次都注定失败。</p><p>要想做出一份有效的复制品，你必须针对目标标签重新推导密钥，并重新给数据签名，让它对这一块特定的塑料和硅片有效，而不是对你导出来源的那一个有效。大家都以此为基础的参考实现，是一个叫 amiitool 的工具。我把这一整套流程原生地在 App 里重建了一遍：标签格式转内部格式再转回来、密钥推导、加密、签名，这样 NFC.cool 就能在你手里的手机上完成整件事，全程不需要电脑参与。</p><hr /><h2 id="nfccool-现在能做什么">NFC.cool 现在能做什么</h2><p>三件事，按照你大概率会用到的顺序来说。</p><p><strong>读取</strong>。把一个 Amiibo 贴到手机背面，就像你<a href="https://nfc.cool/zh/features/nfc-reader-writer/">读取任何 NFC 标签</a>那样，NFC.cool 会当场把它识别出来：角色、游戏系列、Amiibo 系列、手办类型和封面图，还有几项来自标签本身的信息，比如它被写入过多少次。这一步不需要任何密钥。识别一个手办，只会触及那部分本就公开的数据。</p><p><strong>收藏</strong>。你扫描过的每一个 Amiibo 都会被保存到 “我的收藏” 里，那是一个把你拥有的一切整齐排列的网格。它就存在你的设备上，在 iPhone 上还会通过 iCloud 同步到你的其他 Apple 设备，封面图也会被缓存下来，这样即使离线，收藏看起来也依然完整。光是这一点，就把我那个可怜的小架子变成了一个我真正能翻来翻去欣赏的东西。</p><p><strong>备份与还原</strong>。导入你自己的密钥后，你就可以把一个手办重新生成密钥后的副本写入一枚空白的 NTAG215。你既可以直接从刚扫描的手办进行备份，也可以从设备上保存的 <code>.bin</code> 导出文件还原。App 会为你手上这枚空白标签重新推导密钥，并针对这枚标签给数据签名，因此这份副本是以它自身的方式合法有效的，而不是一份注定失败的逐字节伪造品。写入是永久性的，标签一旦被锁定，就锁死了，App 会在你确认之前把这一点讲得清清楚楚。</p><figure class="phone-figure" data-layout="stage">
<figcaption>读取、收藏、备份</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/amiibo-iphone-android-read-collect-backup/1-read-440w.webp" alt="NFC.cool Tools 中扫描到的手办 Bramble the Badger，显示角色、游戏系列、系列、类型和标签的写入计数"><p><strong>读取。</strong>角色、系列和类型，还有标签本身的信息，不需要任何密钥。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/amiibo-iphone-android-read-collect-backup/2-collect-440w.webp" alt="我的收藏，六个已扫描手办组成的网格"><p><strong>收藏。</strong>你扫描过的每个手办都会进到设备上的我的收藏里。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/amiibo-iphone-android-read-collect-backup/3-back-up-440w.webp" alt="NFC Figures 页面，列有 Scan Figure、My Collection、Restore from Backup 和 NFC Keys"><p><strong>备份与还原。</strong>导入你自己的密钥后，就能把备份写入一枚空白 NTAG215。</p></li>
</ol>
</figure>
<hr /><h2 id="哪些是我刻意没有做的">哪些是我刻意没有做的</h2><p>NFC.cool 不附带 Amiibo 的密钥，将来也永远不会。App 里没有藏着任何密钥，也没有内置任何 Amiibo 数据库。</p><p>读取和收藏开箱即用，因为它们始终只触及标签上公开的那部分。备份则不同：它需要主密钥，而那些密钥是 Nintendo 的，不是我的。如果你已经自己弄到了它们，无论是合并好的 <code>key.bin</code>，还是那两个分开的文件，你只需把它们导入 App 一次，备份功能就会开启。如果你没有，它就保持关闭。机器是我造的，燃料得由你自己带来。</p><p>我觉得这才是一条诚实的界线。这项能力是真的有用。给一个你家孩子说不定哪个倒霉下午就会弄丢的手办做个备份，或者把备份放到一张便宜的卡片上、而不用拿原件去冒险，这些都是人们想要它的真实理由。我宁愿给你一个干净、私密、在你自己手机上就能完成的方式，也不愿假装这种需求根本不存在。但我不会去分发那些本就不属于我、无权分发的东西。</p><hr /><h2 id="有些话我得说清楚">有些话我得说清楚</h2><p>有两件事我想跟你讲明白。</p><p>第一，这是我的 App，不是 Nintendo 的。NFC.cool 并非由 Nintendo 制作，与其没有任何隶属、合作、认可或赞助关系。Amiibo、Nintendo Switch 以及我提到的那些游戏名称，都是各自权利人的商标，我提到它们，只是为了让你知道这项功能能和什么东西配合使用。</p><p>第二，备份与还原工具是为了教育和个人用途而存在的：保护你已经拥有的手办。给你家孩子老是摔的那个做个备用，或者把原件好好收在盒子里，让一枚便宜的 NTAG215 去承受日常的磨损。这才是我打造它的初衷。请带上你自己的密钥，只备份你确实拥有的手办，并尊重 Nintendo 的权利以及你所在地的法律规定。你用这个工具做什么，责任在你自己。</p><hr /><h2 id="它是真的管用">它是真的管用</h2><p>我不想仅凭一腔信念就把这个功能发布出去，所以我用唯一算数的方式做了测试。</p><p>我扫描了自己的一个手办，把它备份到一枚空白的 NTAG215 上，然后把这份副本拿到我的 Switch 上。我打开《塞尔达传说 王国之泪》，用这份副本轻触右侧的 Joy-Con，它就往我的物品栏里丢进了一把游戏内道具。和原件一模一样。没有任何抱怨，也没有 “无法读取此 Amiibo”。就是在那一刻，整件事对我来说才变得真实起来。所有那些密钥推导的数学运算、那些字节排布，最终换来的，是一枚廉价的空白贴纸，而一台 Nintendo 主机心甘情愿地把它当成了真正的手办。</p><p>我书桌旁的那个架子，如今不再只是装饰了。它成了一项功能。</p><p>如果你想试试，Amiibo 工具就在 NFC.cool 里，<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-amiibo-iphone-android-read-collect-backup-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-amiibo-iphone-android-read-collect-backup-zh">Android</a> 上都有，和我为读写标签打造的其他一切功能并排放在一起。带上你自己的密钥，轻触一个手办，看看这一路以来你的 App 一直在悄悄忽略的，究竟是什么。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/amiibo-iphone-android-read-collect-backup.webp"/>
</item>
<item>
<title>NFC.cool 如何在 iPad 和 Mac 上读取 NFC 标签</title>
<link>https://nfc.cool/zh/blog/nfc-reading-ipad-mac/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-reading-ipad-mac/</guid>
<pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[iPad 和 Mac 都没有 NFC 芯片，所以我一直说它们读不了 NFC 标签。配上一个外接 USB 读卡器，6.15.0 版本改变了这一点 - 下面讲讲它是怎么工作的，又是从哪里来的。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-ipad-mac-external-reader.webp" alt="一台 iPad 旁边放着一个 HID OMNIKEY USB NFC 读卡器，上面搁着一枚标签" /></p><p>去年我在 Bologna 参加了 <a href="https://pragmaconference.com">PragmaConf 2025</a>。那是我第一次去那个大会，结果也成了最后一次 - 主办方没法把它继续办下去，所以我去的那一届就是最后一届了。我到现在还有点为它难过。</p><p>在那里我跟 <a href="https://www.linkedin.com/in/alexander-manzer">Alexander Manzer</a> 聊了起来，他也是一位做 iOS 和 NFC 的开发者。聊着聊着话题转到了一个我早就归档为「不可能」的问题：在 iPad 上读取 NFC 标签。iPad 没有 NFC 芯片，所以我一直告诉别人这事根本做不到。Alexander 告诉我这是可以做到的 - 配上合适的外接读卡器 - 还说愿意给我发一小段代码让我起步。几天后他真的发来了。正是那段代码，让 NFC.cool 现在能在 iPad 和 Mac 上读取 NFC 标签。</p><hr /><h2 id="我跟你说过这行不通">我跟你说过这行不通</h2><p>回到五月，<a href="https://nfc.cool/zh/blog/nfc-cool-comes-to-mac/">NFC.cool 登陆 Mac 的时候</a>，我写了一整节关于 Mac 做不到什么的内容，还把 NFC 扫描放在了最前面。我的理由很简单：Mac 没有 NFC 射频，iPad 没有 NFC 射频，而这是一个硬件层面的限制，我的任何软件更新都修不了。</p><p>那部分到现在依然成立 - 针对设备里内置的那块芯片。我没想到的是，你不一定非得用内置的芯片。你可以外接一个进来。</p><hr /><h2 id="没有-nfc-芯片它是怎么工作的">没有 NFC 芯片，它是怎么工作的</h2><p>诀窍在于一个外接 USB NFC 读卡器。你把它接到 iPad 或 Mac 上，NFC.cool 就直接和它对话。不用安装任何驱动：它走的是 Apple 早已在 iPadOS 和 macOS 里随附的智能卡支持，所以当你把读卡器插进 USB-C 端口的那一刻，App 就会察觉到它，自动切换过去。</p><p>只要插着一个外接读卡器，App 就会优先用它。在 iPad 或 Mac 上，那个读卡器是在场的唯一一套 NFC 硬件，所以没什么好抉择的。在 iPhone 上，它就变成了 App 替你做的一个选择：插上读卡器，NFC.cool 就用它；不插，手机就回退到自己内置的 NFC。你不用去拨什么开关，也不用去挑什么模式 - App 会弄清楚自己手上有哪些硬件，然后照着行事。</p><p>我围绕它来构建、也是唯一真正测试过的那个读卡器，是 HID OMNIKEY 5022 CL。别的 USB 读卡器也能用，其中几款就在下面的列表里，是试过它们的用户报给我的。</p><figure class="phone-figure" data-layout="stage" data-device="ipad">
<figcaption>接上 USB 读卡器的 iPad</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-reading-ipad-mac/ipad-1-place-tag-600w.webp" alt="接上外置 USB NFC 读卡器的 iPad 上的 NFC.cool：Place tag on reader"><p><strong>接上读卡器。</strong>NFC.cool 会自动识别，然后等待标签。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-reading-ipad-mac/ipad-2-tag-read-600w.webp" alt="读取后的 iPad 上的 NFC.cool：一个绿色对勾和 Tag read"><p><strong>把标签放上去。</strong>读卡器负责无线部分，其余交给 iPad。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-reading-ipad-mac/ipad-3-record-600w.webp" alt="iPad 上标签的完整记录：Anna Miller 的名片，下方是原始 vCard"><p><strong>和 iPhone 上看到的一样。</strong>同样的记录，同样的工具。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-reading-ipad-mac/ipad-4-sonicare-600w.webp" alt="iPad 上的 Sonicare Reset：已使用 80% 的刷头，以及 Reset Timer"><p><strong>连难的也行。</strong>读取 Sonicare 刷头、再写回受密码保护的计数器，同样可以。</p></li>
</ol>
</figure>
<hr /><h2 id="能用的读卡器">能用的读卡器</h2><p>这是目前我知道能配合 NFC.cool 使用的所有读卡器：</p><ul><li><p><strong>HID OMNIKEY 5022 CL</strong> - 我围绕它来构建、并从头到尾测试过的那一款（<a href="https://amzn.to/3SNPi46">Amazon</a>）</p></li><li><p><strong>HID OMNIKEY 5422</strong> - 有用户报告可用（<a href="https://amzn.to/4xZVEwe">Amazon</a>）</p></li><li><p><strong>ACS ACR1552U-M1</strong> - 有用户报告可用（<a href="https://amzn.to/4xZVEwe">Amazon</a>）</p></li><li><p><strong>ACS ACR1255U-J1</strong> - 有用户报告可用（<a href="https://amzn.to/4xZVEwe">Amazon</a>）</p></li></ul><p>谢谢每一位写信告诉我的人。市面上的读卡器我没法一一买来测试，所以第一款之后的每一款能出现在这个列表里，都是因为有人自己买了、试了，还花时间告诉了我。如果你在用的读卡器不在这里，<a href="https://nfc.cool/zh/contact/">告诉我</a>它好不好用，或者在哪里出了问题，我会把它加进这篇文章。</p><p>这些是 Amazon 联盟链接：如果你通过其中一个购买，我可能会赚取一小笔佣金，你不会因此多付一分钱。</p><hr /><h2 id="你能用它做什么">你能用它做什么</h2><figure class="phone-figure" data-layout="float" data-device="mac">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-reading-ipad-mac/mac-1-my-messages-1280w.webp" alt="一台旁边放着外置 USB NFC 读卡器的 MacBook，屏幕上是 NFC.cool 的 My NFC Messages"><p><strong>Mac 上也一样。</strong>把读卡器接到 Mac 上，读到的每枚标签都会进入 My NFC Messages。</p></li>
</ol>
</figure>
<p>几乎是你在 iPhone 上会做的一切。你可以读取标签并导出它们的完整内存、写入 NDEF 消息，也可以跑批量任务，一个接一个地读取或写入一整摞标签。给标签设密码保护可以用。<a href="https://nfc.cool/zh/blog/openprinttag-read-write-nfc-spools-phone/">OpenPrintTag</a>（3D 打印机耗材线盘的格式）也可以，读写双向都行。还有，对，<a href="https://nfc.cool/zh/blog/reset-sonicare-brush-head-nfc/">Philips Sonicare 刷头重置</a>也能跑起来。</p><p>最后这一项是难啃的部分。重置一个 Sonicare 刷头，意味着要从标签上读出一个计数器，然后写回到一个有密码保护的页面，而那枚标签只有在它仍然认为你保持着片刻之前的认证状态时，才会接受这次写入。透过外接读卡器，这就意味着要在两个步骤之间一直保持同一个会话开着，而不是让它在中间关掉。一旦这个会话稳住了，依赖它的那些操作 - 受保护的写入、刷头重置 - 就开始表现得和在手机上一样了。</p><hr /><h2 id="诚实的局限">诚实的局限</h2><p>有几件事还没到位，我宁愿告诉你，也不想让你自己撞上。</p><ul><li><p>OMNIKEY 5022 CL 是我自己唯一测试过的读卡器。上面列表里的其他几款来自用户报告，而不在那个列表里的，你就进入了未经验证的地带。</p></li><li><p>MIFARE Classic 标签透过读卡器只能读取。你能读它们，但写不了。</p></li></ul><p>这些都不会破坏大多数人会用到的那种用法，但它们是真实存在的，而且正是那种我在买读卡器之前会想要知道的事情。</p><hr /><h2 id="谢谢你alexander">谢谢你，Alexander</h2><p>我想把这件事的来龙去脉说清楚。我并不是自己坐下来发明出来的 - 是 Alexander 把线头递给了我，我顺着它一路拉了下去。他本来没有义务分享那段代码，我很感激他这么做了。我后来这么卖力去追这件事，有一部分原因很直白：我希望 NFC.cool 是第一个真正能读取 NFC 标签的 iPad App。不管它到底是不是头一个，做成这件事都值得这份功夫。</p><p>iPad 和 Mac 上的 NFC 标签读取功能，随 NFC.cool 6.15.0 一同到来。如果你有一台 iPad 或一台 Mac、一个受支持的读卡器，以及一枚你以前坐在桌前永远扫不了的标签，那它就能直接用。</p><p>需要读卡器吗？这是 HID OMNIKEY 5022 CL，在 <a href="https://amzn.to/3SNPi46">Amazon</a> 上可以买到，链接会把你转到你所在国家的 Amazon 商店。这是联盟链接：如果你通过它购买，我可能会赚取一小笔佣金，你不会因此多付一分钱，而它有助于为 NFC.cool 的开发提供资金。</p><p><a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-reading-ipad-mac-zh&mt=8">为 iPhone、iPad 和 Mac 下载 NFC.cool Tools</a></p><p>还有，如果你当时也在 Bologna 那最后一届 PragmaConf 上：谢谢你陪我度过了美好的一届。我真希望以后还会有下一届。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-ipad-mac-external-reader.webp"/>
</item>
<item>
<title>NFC.cool 上了 Bits und so 第 1007 期 - Timo 的推荐</title>
<link>https://nfc.cool/zh/blog/bitsundso-podcast-pick/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/bitsundso-podcast-pick/</guid>
<pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[在德语 Apple 播客 Bits und so 第 1007 期里，Timo Hetzel 把 NFC.cool 选进了他的推荐环节。一篇关于这件事对我意味着什么的短文。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/bitsundso-podcast-pick.webp" alt="录音室麦克风、耳机、音频波形和 NFC.cool 应用图标" /></p><p>几天前我一边工作一边把 Bits und so 第 1007 期当背景音放着，结果从音箱里突然冒出来我自己 App 的名字。</p><p>在 <strong>Picks</strong>（推荐）环节里，Timo Hetzel 推荐了 NFC.cool。节目笔记里只简单写了一行 “NFC.cool Scanner-App”。<a href="https://www.bitsundso.de/bus1007/">这一期在这里</a>。</p><p>乍一听好像没什么大不了的。一行节目笔记，几分钟的音频。但 Bits und so 对我来说，不是一档随便的播客。</p><p>这档节目我已经听了好多年，工作的时候基本上一直在后台放着。Bits und so 感觉是那种存在了很久很久的节目，主播一开口你就能认出来。而恰恰是 Timo 平时会推荐 App 和小玩意、推荐完我也会去试试的那个环节里，他这次念出了我自己 App 的名字。这种感觉，和我从没听说过的媒体的报道，真的不一样。</p><p>所以，谢谢你，Timo。也谢谢 Bits und so 的整个团队。如果你是从这一期节目过来的，想快速了解一下 - NFC.cool 是一款面向 iPhone、iPad 和 Mac 的一站式扫描 App。NFC 标签、二维码、条形码、文档、3D 模型，甚至房间扫描，全都通过 iCloud 同步，集中在一个地方。</p><p><a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-bitsundso-podcast-pick-zh&mt=8">下载 NFC.cool Tools，适用于 iPhone、iPad 和 Mac</a></p><p>只想说声谢谢。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/bitsundso-podcast-pick.webp"/>
</item>
<item>
<title>用 iOS 快捷指令解析 NFC 轻触计数器的数据</title>
<link>https://nfc.cool/zh/blog/ios-shortcuts-nfc-tap-counter/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/ios-shortcuts-nfc-tap-counter/</guid>
<pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[拿来即用的 iOS 快捷指令，解析 NFC 轻触计数器的标签 ID 和扫描计数：一个可复用的解析器，外加一个用到它的标签提醒演示。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/ios-shortcuts-nfc-tap-counter.webp" alt="一部 iPhone，在轻触一枚 NFC 贴纸后显示出一条带有标签 ID 和扫描计数的提醒" /></p><p>一周前我<a href="https://nfc.cool/zh/blog/count-nfc-tag-scans/">讲解过 NFC 轻触计数器是怎么工作的</a>：芯片自己统计扫描次数，App 嵌入占位字节，而标签在每次轻触时把实时计数和标签 ID 替换进它所携带的任何内容里。那篇文章止步于标签止步的地方，也就是这些值到达你手机的那一刻。</p><p>从那以后我一直被问到的，是那个显而易见的下一个问题：“很好，标签递给我 <code>049F50824F1390x000007</code> 了，那现在怎么办？”如果你用的是 iPhone，并且想在一个快捷指令里对这些值做点什么，你就得先解析它们。这是一件不大却挺琐碎的字符串处理活儿，我宁可你不必自己去写。</p><p>所以我做了两个快捷指令，并以 iCloud 链接的形式分享出来。一个是大脑，另一个是用到这个大脑的演示。</p><hr /><h2 id="标签递给你的是什么">标签递给你的是什么</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/ios-shortcuts-nfc-tap-counter/1-shortcut-440w.webp" alt="设为 Shortcut 的 NFC Tap Counter，以 log-entry 为输入运行 NFC Tag Alert，两个开关都已打开"><p><strong>以快捷指令为内容。</strong>标签会以 log-entry 为输入运行 NFC Tag Alert。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/ios-shortcuts-nfc-tap-counter/2-preview-440w.webp" alt="预览：shortcuts://run-shortcut?name=NFC%20Tag%20Alert&input=text&text=log-entry%20049F50824F1390x000007"><p><strong>快捷指令收到什么。</strong>输入内容后面附上标签 ID 和计数。</p></li>
</ol>
</figure>
<p>在讲快捷指令之前，先快速回顾一下它们实际收到的是什么，因为这关系到你怎么用它们。</p><p>在轻触计数器的设置界面里，你为标签选择一种内容类型：URL、Email、SMS 或 Shortcut。当你打开轻触计数器和/或标签 ID 开关时，App 会在那段内容里嵌入占位字节，芯片则在每次读取时把它们替换成实时值。以 <code>049F50824F1390</code> 作为标签 ID、<code>000007</code> 作为计数，这四种内容类型最终长这样：</p><ul><li><p><strong>URL：</strong> <code>https://nfc.cool/tap-counter/</code> 变成 <a href="https://nfc.cool/zh/tap-counter/?nfc=049F50824F1390x000007"><code>https://nfc.cool/tap-counter/?nfc=049F50824F1390x000007</code></a></p></li><li><p><strong>Email 正文：</strong> <code>Hi, here's my card.</code> 变成 <code>Hi, here's my card. 049F50824F1390x000007</code></p></li><li><p><strong>SMS 正文：</strong> <code>Order confirmed!</code> 变成 <code>Order confirmed! 049F50824F1390x000007</code></p></li><li><p><strong>Shortcut 输入：</strong> <code>log-entry</code> 变成 <code>log-entry 049F50824F1390x000007</code></p></li></ul><p>上面那个 URL 是真实可用的。我们的<a href="https://nfc.cool/zh/tap-counter/">实时轻触计数器测试页面</a>被设置成会直接从它自己的地址栏里读取 <code>?nfc=</code> 的值，所以如果你想在编写自己的自动化之前先看看替换是怎么发生的，就写一枚指向 <code>https://nfc.cool/tap-counter/</code> 的标签，两个开关都打开，轻触它，页面就会把它刚收到的标签 ID 和计数显示给你看。</p><p>当内容类型为 <strong>Shortcut</strong> 时，NFC.cool 会通过 <code>shortcuts://run-shortcut?name=Your%20Shortcut&amp;input=text&amp;text=&lt;payload&gt;</code> 运行你选定的快捷指令，追加上去的 NFC 值已经在那段文本里了。你的快捷指令的输入是一个纯文本字符串。你唯一要做的，就是把标签 ID 和计数从中重新提取出来。</p><p>取决于你写入标签时打开了哪些开关，你可能会得到完整的模式（14 个十六进制字符、一个 <code>x</code>，再加 6 个十六进制字符），或者只有 14 位十六进制的标签 ID，又或者只有 6 位十六进制的计数。这个解析器三种都能处理。</p><hr /><h2 id="parse-nfc-tap-counter可复用的解析器">Parse NFC Tap Counter：可复用的解析器</h2><p><a href="https://www.icloud.com/shortcuts/4c70ab3ade1a4398bb6a39edba94bf26">安装 Parse NFC Tap Counter</a></p><p>这一个是大脑。它没有任何界面，接收单一的文本输入，返回一个字典（Dictionary）。这是有意为之的：一个没有界面的工具型快捷指令能干净地嵌进你构建的任何东西里，而字典是另一个快捷指令用 <strong>Get Dictionary Value</strong> 操作最容易读取的东西。</p><p>这个字典里包含的内容如下：</p><ul><li><p><code>tagID</code>：14 个字符的十六进制标签 ID，如果该开关是关的，则为空字符串。</p></li><li><p><code>count</code>：以十进制数表示的扫描计数（所以 <code>000007</code> 出来是 <code>7</code>，<code>00000A</code> 是 <code>10</code>），如果该开关是关的，则为空。</p></li><li><p><code>countHex</code>：原始的 6 个字符十六进制计数，以备你想原样使用。不存在时为空。</p></li><li><p><code>hasTagID</code>、<code>hasCount</code>：用于分支的布尔值，这样你可以写 <strong>If hasCount is true</strong>，而不必自己去测试字符串。</p></li><li><p><code>content</code>：把 NFC 负载干净地剥离掉之后的输入，这样你快捷指令的其余部分看到的输入，就跟标签给它“穿衣打扮”之前一模一样。如果输入是一个带 <code>?nfc=...</code> 的 URL，你拿回的是去掉那段之后的 URL；如果它是一段追加了标签 ID 的邮件正文，你拿回的是去掉那段之后的正文。</p></li><li><p><code>raw</code>：未经修改的原始输入，以备你想记录它或回退到它。</p></li></ul><p>要从你自己的快捷指令里调用它，配方是三个操作：</p><ol><li><p>用 <strong>Receive Shortcut Input</strong> 接收文本（NFC 负载在这里到达）。</p></li><li><p><strong>Run Shortcut</strong> -&gt; Parse NFC Tap Counter，把那段文本作为输入。关掉“Show When Run”，让它保持隐形。</p></li><li><p><strong>Get Dictionary Value</strong> -&gt; 选取 <code>tagID</code>、<code>count</code>、<code>content</code>，或你关心的任意键。</p></li></ol><p>就这样。从第 3 步起，你想拿这些值做什么都行：按 <code>hasTagID</code> 分支、把 <code>count</code> 记录到备忘录、用 JSON 触发一个 webhook，任何事都行。解析器不会预设你的快捷指令想拿结果做什么，这正是它小巧又可复用的原因。</p><p>关于计数的一点说明：它在字典里是一个真正的数字（Number），而不是文本字符串，所以你可以把它直接喂进 <strong>Calculate</strong> 或 <strong>If</strong> 比较里，无需再次转换。十六进制转十进制这一步已经替你做好了。</p><hr /><h2 id="nfc-tag-alert演示">NFC Tag Alert：演示</h2><p><a href="https://www.icloud.com/shortcuts/f78b78c917a2417385ae25711a3e877a">安装 NFC Tag Alert</a></p><p>这一个是演示，即便你压根没打算在正式使用中弹提醒，我也还是会在第一天就装上它。它接收一个文本类型的 Shortcut Input，运行解析器，然后显示一条标题为 <strong>NFC Tag Scanned</strong> 的提醒，里面有两行：</p><pre><code>Tag ID: 049F50824F1390
Scans: 7</code></pre><p>我之所以会先装它，是因为对一枚启用了计数器的标签来说，它是最快的健全性检查。从 NFC.cool Tools 写一枚标签，内容类型选 <strong>Shortcut</strong>，名称填 <strong>NFC Tag Alert</strong>，打开轻触计数器和标签 ID 开关，写入，然后轻触它。一条提醒就会弹出来，带着来自你那枚实体标签的真实值。</p><p>如果提醒显示的是你预期的值，那说明你的标签在尽职工作，你可以接着去构建更精细的东西了。如果计数不对或者标签 ID 缺失，你就知道问题出在标签上（或者你写入时所选的开关上），而不是你自己的快捷指令上。能消除“这到底是不是芯片的锅？”这一整类调试，值得为此装一个只有五个操作的快捷指令。</p><p>如果你曾困惑该如何正确地调用解析器，这个快捷指令也是最小可行的范例。打开它，看那五个操作，把它的结构照抄进你自己的快捷指令里。</p><hr /><h2 id="把它接进你自己的快捷指令">把它接进你自己的快捷指令</h2><p>标签内容被路由进你快捷指令的方式有两种。解析器对两种都适用。</p><p><strong>标签驱动（Shortcut 负载）。</strong> 写入标签时内容类型选 <strong>Shortcut</strong>，按名称选好你的快捷指令，打开你想要的开关。从此以后，每一次轻触都会启动你的快捷指令，NFC 负载已经在输入里了。在你的快捷指令内部，对那个输入调用 Parse NFC Tap Counter，你就拿到了可直接使用的 <code>tagID</code> / <code>count</code>。</p><p><strong>URL 驱动（URL 负载）。</strong> 这是更常见的情况。标签携带一个 URL，你的手机在轻触时打开那个 URL，而计数以 <code>?nfc=...</code> 的形式一同附带过来。如果你想让一个快捷指令来处理这次轻触，而不是（或者除了）浏览器，你可以这样做：让 URL 经过一个能处理 Safari 网页输入的快捷指令，再对这个 URL 运行 Parse NFC Tap Counter。解析器会干净地剥掉 <code>?nfc=</code> 这一段，把去掉它之后的 URL 作为 <code>content</code> 还给你，这样你就能把它传给浏览器、一个 API 调用，或者任何其他期待一个纯 URL 的地方。</p><p>下面是一个“把每一次扫描都记录到 Apple 备忘录里的一条便签”的四操作示例：</p><ol><li><p>用 <strong>Receive Shortcut Input</strong> 接收文本。</p></li><li><p><strong>Run Shortcut</strong> -&gt; Parse NFC Tap Counter，把输入作为文本传入。</p></li><li><p><strong>Get Dictionary Value</strong> -&gt; 连续做三次查找，分别取 <code>tagID</code>、<code>count</code> 和 <code>content</code>，把每个存进一个变量。</p></li><li><p><strong>Append to Note</strong> -&gt; 写入一行，类似 <code>[Current Date] tag=&lt;tagID&gt; count=&lt;count&gt; url=&lt;content&gt;</code>。</p></li></ol><p>现在你就有了一份由标签自己写下的、不断累加的轻触日志。没有后端，没有第三方分析，任何地方都没有账户。</p><hr /><h2 id="一些可以继续发挥的点子">一些可以继续发挥的点子</h2><p>解析器解锁的一些小用法，写下来，省得你从零去想：</p><ul><li><p><strong>按标签 ID 分支。</strong> 一个快捷指令，多枚标签。为每个已知的标签 ID 加一个 <strong>If</strong> 操作：如果扫描的是办公室门的标签，就静音通知；如果扫描的是工作室的标签，就设置一个专注模式；如果扫描的是厨房的标签，就启动一个计时器。标签 ID 标识的是实体标签，而不是内容，所以你可以给每一枚标签写同一个 URL，却仍然对每一枚单独做出反应。</p></li><li><p><strong>在第 N 次扫描时选出赢家。</strong> 把 <code>hasCount</code> 和一个比较结合起来。如果 <code>count</code> 等于 100，就触发一条确认消息；对其他每一次扫描，就做常规处理。芯片负责保证顺序，你的快捷指令只管读取它。</p></li><li><p><strong>发送到一个 webhook。</strong> 如果你想要服务端处理却不想写一个 iOS App，就把它和 NFC.cool 的 <a href="https://nfc.cool/zh/features/webhooks/">Webhooks 功能</a>搭配起来：把解析出的值作为 JSON 发出去，剩下的交给服务器。两个 iOS 操作，你的标签就接进了任何会说 HTTP 的东西里。</p></li><li><p><strong>记录到文件或备忘录。</strong> 最简单的一种，却出乎意料地有用。把 <code>timestamp, tagID, count</code> 追加到 iCloud Drive 里一个不断累加的文件或者一条备忘录里，你就有了一份日后可以翻看或绘制成图的轻触日志。很适合在不搭建基础设施的情况下，对单枚标签做互动追踪。</p></li></ul><p>如果你用这些做出了什么有意思的东西，我真心想看看。</p><hr /><h2 id="一点小小的致谢">一点小小的致谢</h2><p>这两个快捷指令都是用 <a href="https://github.com/viticci/shortcuts-playground-plugin">Shortcuts Playground</a> 做的，这是 Federico Viticci 开发的一个用自然语言生成 iOS 快捷指令的插件。它是个很棒的工具，我要感谢他把它做了出来，没有它，这两个快捷指令我得花长得多的时间才能拼出来。</p><hr /><h2 id="给-android-用户的一点说明">给 Android 用户的一点说明</h2><p>快捷指令是一款 Apple 的 App，所以这两个只能在 iPhone 上运行。不过轻触计数器功能本身在两个平台上都能用，因为替换发生在芯片内部，并不在意是哪部手机在读取标签。在 Android 上，URL、Email 和 SMS 这几种负载类型的行为跟在 iOS 上一样；如果你想在那边做类似的自动化，Tasker 或 MacroDroid 这类 App 可以接收一个带 <code>?nfc=...</code> 的 URL，并用它们自己的字符串处理操作把这些值提取出来。在传输上的格式是相同的。</p><hr /><h2 id="来试试看">来试试看</h2><p>如果你想更深入地了解轻触计数器功能底层到底是怎么工作的，那在<a href="https://nfc.cool/zh/blog/count-nfc-tag-scans/">上一篇文章</a>里。如果你想在不先设置自己的自动化的情况下，就看到一枚启用了计数器的标签实际运作，我们的<a href="https://nfc.cool/zh/tap-counter/">实时轻触计数器演示</a>页面会直接从它自己的 URL 里读取 <code>?nfc=</code> 的值：写一枚指向那里的标签，轻触它，看着计数和标签 ID 出现。</p><p>NFC 轻触计数器功能本身在 NFC.cool Tools 里，支持 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-ios-shortcuts-nfc-tap-counter-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-ios-shortcuts-nfc-tap-counter-zh">Android</a>。想看看我围绕 NFC 做的整套工具，可以看看 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC 读取与写入功能</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/ios-shortcuts-nfc-tap-counter.webp"/>
</item>
<item>
<title>按职业分类的电子名片</title>
<link>https://nfc.cool/zh/blog/digital-business-cards-by-profession/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/digital-business-cards-by-profession/</guid>
<pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[纸质名片辜负了每一种职业，但它辜负每一种的方式各不相同。一份面向房地产经纪人、医疗从业者和顾问的电子名片实用指南：该分享什么、该看重什么，以及如何挑选一款 App。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/digital-business-cards-consultants-freelancers.webp" alt="一位专业人士正从手机上分享一张电子名片" /></p><p>我在 NFC.cool 做电子名片 App。过去两年里，我读了很多使用者发来的邮件。它们几乎都以同样的方式开头：先说自己的工作。“我是房产经纪人，然后……”“我是心脏科医生，然后……”“我是自由设计师，然后……”每个人都觉得自己的情况与众不同。</p><p>大多数情况下并非如此。但纸质名片辜负他们的<em>原因</em>，确实因职业而异。房地产经纪人和医院医生都不再满足于纸质名片，但理由截然不同。</p><p>所以，与其再写一篇“纸质名片已死”的文章，我换了一种贴合大家实际思考方式的组织方法：按职业来。本文分为三个部分（房地产、医疗、独立咨询），之后是适用于所有人的内容，包括我自己的 App 适合用在哪里。</p><hr /><h2 id="无论你做什么纸质名片为何依然不行">无论你做什么，纸质名片为何依然不行</h2><p>在讲具体细节之前，有三件事是成立的。</p><p>第一是浪费。Adobe 的研究（整个行业里被引用得最多的数字）发现，大约 88% 的纸质名片会在一周内被扔掉。你花钱印它们，你花掉别人片刻的注意力把它递出去，而十次里有九次什么也没产生。</p><p>第二是过时。一张纸质名片在离开打印机的那一刻就被定格了。新的头衔、新的号码、新的地址，别人抽屉里那张名片显示的还是旧的。</p><p>第三是接收方这一端的阻力。一张纸质名片必须被<em>录入</em>才有用，而大多数人从来都没顾得上去做。</p><p>电子名片把这三点全都解决了。你递出去之后它还能更新。接收的人轻触一下就能保存你的信息，不用打字。而且因为每张名片成本为零，你也不必再省着发了。</p><p>这是大家共通的故事。接下来才是对你而言真正不同的部分。</p><hr /><h2 id="给房地产经纪人">给房地产经纪人</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/digital-business-cards-by-profession/realtor-card-440w.webp" alt="对方看到的房产经纪人名片：Marchetti Property 的 Elena Marchetti，带 Website、Instagram、Facebook 链接和 Save Contact 按钮"><p><strong>客户看到的样子。</strong>不用装 App，名片就在对方的 iPhone 上打开，轻触一下就能存下你。</p></li>
</ol>
</figure>
<p>房地产靠的是让别人随时能联系到你。每一次开放参观、每一次同业开放日、每一次在咖啡馆的偶遇都是一条线索，而它能否变成客户，往往取决于一件事：他们有没有留着你的名片？用纸质名片，老实说答案通常是没有。</p><h3 id="开放参观的签到表坏掉了">开放参观的签到表坏掉了</h3><p>我们都见过门口那块写字板。访客潦草地写下勉强能辨认的名字和邮箱，有些人干脆跳过不写，到了周一你眯着眼盯着“jsmith@gmai…”，试图还原出一条线索。在房源宣传单上放一个二维码就能取代写字板：访客扫描它，拿到你完整的名片，你也换回一条干净的联系人信息。在入口桌上的小立牌上放一枚 NFC 标签，轻触一下就能达到同样的效果。</p><h3 id="你会更换经纪公司号码和团队">你会更换经纪公司、号码和团队</h3><p>换了经纪公司？换了号码？加了团队成员？每一次变动都意味着又要印一批，并且要发好几周你明知已经过期的名片。电子名片只需更新一次，所有保存过它的人立刻就能看到新信息。</p><h3 id="国际买家看不懂只有英文的名片">国际买家看不懂只有英文的名片</h3><p>迈阿密、温哥华、伦敦、迪拜，这些主要市场会吸引国际买家，而一张只有英文的名片对说普通话的买家或说葡萄牙语的投资者毫无用处。一张放在支持多语言的 App 里的电子名片，无论你的客户读什么语言，都能让你的信息被读懂。</p><h3 id="跟进窗口关闭得很快">跟进窗口关闭得很快</h3><p>一张纸质名片只创造出唯一一个接触点：你递出去的那一刻。错过接下来的几天，线索就没了，因为名片要么被压在底下，要么早进了垃圾桶。一张电子名片留在潜在客户的手机里，可以搜索到，有些 App 甚至会告诉你它是什么时候被查看的，这是一个自然的联系时机提示。</p><p>关于可信度的一点补充：全美房地产经纪人协会（National Association of Realtors）2025 年技术调查发现，47% 的买家在选择合作对象时，认为经纪人的技术能力“非常重要”。一张能在手机上干净地打开、把你的房源和虚拟看房放在一触之遥的名片，在房源推介时是一个虽小却真实的信号。一个实用的习惯：专门做一张“开放参观”名片，带上房源地址和看房链接，事后再切换回你的通用名片。</p><hr /><h2 id="给医疗从业者">给医疗从业者</h2><p>一位大学医院的心脏科医生曾告诉我，她随身带着三张名片。这并非她所愿：一张是她的直线电话，一张是导管室的预约号码，一张是科室用于转诊信的传真。她把它们分别放在大衣不同的口袋里，因为给患者递错一张就意味着一次转诊落空。</p><p>她并不特殊。去问任何一位在医院或多专科诊所工作的医生：他们需要分享的联系方式，很少只是他们自己的。</p><h3 id="你需要的不止一个号码">你需要的不止一个号码</h3><p>外科医生分享的不只是一个手机号。他们要分享手术排程台、病房文员、病理实验室、转诊传真。一张纸质名片装不下这么多信息又保持清晰可读，而其中任何一个号码一变，每一张印好的名片就成了废纸。一张电子名片能把这些全部装下，而且只需一次编辑就能更新。</p><h3 id="卫生问题不是空谈">卫生问题不是空谈</h3><p>纸质名片是被反复接触的物件：在候诊室里、在会议展台上、在医生查房时人手相传。2021 年汉诺威医学院（Hannover Medical School）的一项研究测试了细菌在医院表面能存活多久。<em>金黄色葡萄球菌</em>至少存活了七天；<em>鲍曼不动杆菌</em>和<em>屎肠球菌</em>（两者都在世界卫生组织的抗生素耐药性优先名单上）则持续存活了超过四周。（Katzenberger 等，BMC Research Notes，2021，DOI：<a href="https://doi.org/10.1186/s13104-021-05492-0">10.1186/s13104-021-05492-0</a>。）覆膜卡纸正是这样一种表面。一张轻触即可分享的名片彻底省去了这道手手相传的环节。</p><h3 id="患者期待数字化也期待信息是最新的">患者期待数字化，也期待信息是最新的</h3><p>2021 年 Redpoint Global 对一千多名美国消费者的调查发现，80% 的人更喜欢与医疗机构进行数字化沟通，66% 的人会仅凭及时、一致的沟通就选择某家机构。（Redpoint Global / Dynata，2021 年 12 月，<a href="https://www.businesswire.com/news/home/20211207005040/en/80-of-Patients-Prefer-to-Use-Digital-Communication-to-Interact-with-Healthcare-Providers-and-Brands">businesswire.com</a>。）他们最大的不满就是信息过时，而一张纸质名片在诊所搬迁或新增远程医疗专线的那一刻起，就注定了信息过时。</p><h3 id="转诊">转诊</h3><p>这是最让大多数医生意外的使用场景。当全科医生把患者转诊给专科医生时，他们需要传递的是具体的预约专线、术前准备说明和首选的联系方式，而不只是一个名字。一张专门用于转诊的电子名片能把这些全部装下，并且在一次分享之后永远保持正确。</p><p>关于隐私多说一句，因为这在这里尤其重要：名片不是病历。在上面放你的姓名、资质、专科、科室、电话号码、执业地址和预约链接，绝不要放患者信息、诊断编码或保险细节。一款好的 App 会让你精确选择每张名片显示哪些字段。</p><hr /><h2 id="给顾问和自由职业者">给顾问和自由职业者</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/digital-business-cards-by-profession/consultant-card-440w.webp" alt="一位顾问的名片：Kovac Advisory 的 Adrian Kovac，带 Website、LinkedIn 和 Blog 链接"><p><strong>像你自己的名片。</strong>你的 Logo、你的配色，还有对这个角色真正重要的链接。</p></li>
</ol>
</figure>
<p>当你独立出来后，没人替你订名片。没有市场部，也没有前台在你头衔变更时帮你重印。你就是品牌，而名片预算就是你自己的预算。</p><h3 id="你身兼多职">你身兼多职</h3><p>这是企业员工从不需要操心的一点。你可能是一名同时做品牌摄影的 UX 设计师，或者是一名同时为高管做辅导的管理顾问。纸质名片逼着你一张只能放一个身份，否则就得在活动现场手忙脚乱地翻三叠名片。一个支持多张名片的平台能让你每个角色留一张，按当下的谈话内容分享最合适的那一张。</p><h3 id="每一笔订阅都从你的收入里出">每一笔订阅都从你的收入里出</h3><p>企业员工拿名片，公司付钱；你拿名片，你自己付钱，这就改变了账怎么算。一个为你永远用不到的企业级功能每月收 8 到 15 美元的平台，这笔钱花在你真正的业务上更划算。高级个人套餐应该便宜，否则就该有一个真正的免费档。</p><h3 id="会议和共享办公空间都靠糟糕的-wifi">会议和共享办公空间都靠糟糕的 WiFi</h3><p>你刚聊得很愉快，想交换一下联系方式，可会议的 WiFi 慢得像爬。NFC 轻触几乎是瞬时的：标签里带着一个链接，即便在信号不稳的情况下，一个轻量的名片页面也能很快加载。在共享办公空间里，递纸质名片显得郑重，而你笔记本贴纸上的一个二维码就随意又不打扰人。</p><h3 id="跟进才是钱的所在">跟进才是钱的所在</h3><p>你三周前见过某个人，他们终于准备好谈了。用纸质名片，他们得先找到你的名片；用电子名片，他们在通讯录里搜一下你的职位，你的网站、作品集和预约链接就都在那儿。阻力越小，跟进就越多，而跟进越多就意味着客户越多。</p><p>还有一点，是独立工作者特有的：你的名片就是品牌物料。用你自己的配色和 logo，写一句以收益为导向的标语，而不是干巴巴的头衔（“我帮助 SaaS 初创公司找到产品市场契合点”胜过“战略顾问”），并给别人一个下一步：一个预约链接、一份作品集、一个引流资源。</p><hr /><h2 id="挑选电子名片-app-时该看重什么">挑选电子名片 App 时该看重什么</h2><p>职业各不相同，但这份清单基本上都一样。无论你做什么，一款电子名片 App 只有把这些做对了才配得上一席之地：</p><ul><li><p><strong>接收方无需安装 App。</strong> 这是最重要的一条。如果你刚认识的人要先装个什么才能看到你的信息，那你就在那个本该毫无阻力的时刻添了阻力。</p></li><li><p><strong>NFC 和二维码，两个都要。</strong> NFC 当面用更快、更让人印象深刻；二维码则通用，能用在印刷的标牌、宣传单、幻灯片上。你两个都想要，而不是把其中一个做成付费附加项。</p></li><li><p><strong>多张名片。</strong> 不同的角色、不同的活动、不同的受众。如果你身兼多职，这一点没得商量。</p></li><li><p><strong>多语言</strong>，如果你跨国工作的话，指的是名片内容，而不只是 App 的界面。</p></li><li><p><strong>你能讲清楚的隐私政策。</strong> 问问平台是否会给查看你名片的人发邮件、是否会录制对话。如果你的名片服务商骚扰你的联系人，这就反映到了你身上。在你下定决心之前先读一遍隐私政策。</p></li><li><p><strong>不被硬件绑定。</strong> 很多公司在卖专有的、30 到 60 美元的 NFC 名片。一枚你自己编程的 2 美元 NFC 贴纸能完成同样的活儿。</p></li><li><p><strong>诚实的定价。</strong> 当只有你一个人时，企业级 SSO 和团队仪表盘毫无意义。寻找一个真正的免费档或者一份负担得起的个人套餐。</p></li></ul><hr /><h2 id="nfccool-business-card-适合用在哪">NFC.cool Business Card 适合用在哪</h2><p>充分披露：这是我自己的 App，所以请带着这一点来读接下来这几段。</p><p><a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 在 iPhone 和 Android 上都是一款独立 App。对于上面这些职业，它做得好的地方有：</p><ul><li><p>App 界面和 App Clip 支持 <strong>35 种语言</strong>，比我所知的任何其他电子名片都多。在 iOS 上，名片周围的按钮和标签会跟随客户的语言。</p></li><li><p><strong>接收你名片的人无需 App。</strong> 在 iPhone 上他们看到的是原生的 App Clip；在 Android 上是 nfc.cool 域名下的一个页面。两者都有一个“保存联系人”按钮。</p></li><li><p><strong>NFC 轻触和二维码</strong>，外加一个可直接分享的纯链接，用于聊天和邮件签名。</p></li><li><p><strong>会议模式（Conference Mode）</strong>：把你名片的二维码固定在锁屏上，整个活动日全程有效，iPhone 和 Android 都支持，在 iPhone 上以实时活动（Live Activity）的形式运行。你抬起手机，对方扫描，搞定。无需解锁，也无需在 Apple Wallet 里翻找。也有 Wallet 集成作为另一种选择。</p></li><li><p><strong>Pro 最多 10 张名片</strong>，所以上面那条“每个角色一张名片”的建议是真正可行的。</p></li><li><p><strong>PIN 码保护的名片</strong>，用于任何敏感内容。</p></li><li><p><strong>隐私</strong>：NFC.cool 不出售你的数据，App 没有广告，不录制对话，你还可以把全部内容导出为 ZIP。NFC.cool 不会向查看你名片的人发送营销信息。在 Team 方案上，你的团队可以给通过线索表单留下信息的人发送跟进邮件。</p></li><li><p><strong>任何 NFC 标签都能用。</strong> 我不卖硬件，把你的名片写到一枚你已经拥有的贴纸上即可。</p></li><li><p><strong>定价</strong>：Free 方案含一张名片，然后是 Personal 每年 $19.99（1 张名片）、Pro 每年 $49.99（10 张名片），以及 <a href="https://nfc.cool/zh/business-card/teams/">Team</a> 每人每年 $50 或每月 $5（每人最多 10 张名片）。以欧元计价时，团队价格的数字相同。</p></li><li><p><strong>面向团队</strong>：Team 方案可连接 HubSpot，通过 Webhook 把线索发到任何地方，还有带角色和邀请的网页仪表盘。单点登录和目录同步可<a href="https://nfc.cool/zh/contact/">按需开通</a>。</p></li><li><p><strong>原生 App 和创始人支持</strong>：它为 iPhone 和 Android 原生打造，没有风投背景，你有问题时，回复你的是我。</p></li></ul><p>对一名经纪人、一位医生或一个单干者来说，日常真正要紧的是分享够快、名片看起来像<em>你本人</em>，并且日后不会让你尴尬。这正是我做它的初衷。</p><p>你可以<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-digital-business-cards-by-profession-zh&mt=8">在 App Store 上获取 NFC.cool Business Card</a>，或者<a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-digital-business-cards-by-profession-zh">在 Google Play 上获取</a>。</p><figure class="phone-figure" data-layout="stage">
<figcaption>NFC.cool Business Card 实际用起来</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/digital-business-cards-by-profession/1-cards-440w.webp" alt="我的名片，共三张：AlexBerger、Conference 和 Speaking"><p><strong>一个角色一张名片。</strong>Pro 最多 10 张，每张都有自己的样式和链接。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/digital-business-cards-by-profession/2-share-440w.webp" alt="Business Card 标签页，显示名片的二维码，以及名片、潜在客户、联系人和设置的菜单"><p><strong>分享出去。</strong>用 NFC 轻触、二维码或一个普通链接。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/digital-business-cards-by-profession/3-settings-440w.webp" alt="个人资料设置：公开名片或带 PIN 的私密名片，以及保存前或保存后收集潜在客户信息"><p><strong>规则你来定。</strong>公开还是 PIN 保护，什么时候收集潜在客户，都由你决定。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/digital-business-cards-by-profession/4-leads-440w.webp" alt="潜在客户列表，每条标着 Qualified、New、Contacted 或 Converted"><p><strong>持续跟进。</strong>所有潜在客户都在一个列表里，进展一目了然。</p></li>
</ol>
</figure>
<hr /><h2 id="常见问题">常见问题</h2><h3 id="接收我名片的人需要安装-app-吗">接收我名片的人需要安装 App 吗？</h3><p>不需要。在 iPhone 上他们看到的是原生的 App Clip；在 Android 上是 nfc.cool 域名下的一个网页。两者都能让他们把你的联系人直接保存到手机里。大多数现代平台都是这样，如果某个平台要求接收方下载 App，那就别用它。</p><h3 id="nfc-和二维码哪个更好">NFC 和二维码哪个更好？</h3><p>两个都好，看场合。NFC 是一秒钟的轻触，当面用很有面子。二维码在任何带摄像头的手机上都管用，也能用在印刷品上：标牌、宣传单、幻灯片、你笔记本上的一张贴纸。一款好的 App 会两个都给你。</p><h3 id="我能为不同的角色准备不同的名片吗">我能为不同的角色准备不同的名片吗？</h3><p>能，而且你应该这么做。一张带房源地址的开放参观名片、一张带预约台的转诊名片、一张带你演讲详情的会议名片，全都来自同一个账户，每张都能单独更新。在 NFC.cool Business Card 上，这需要 Pro 方案。</p><h3 id="它对国际客户管用吗">它对国际客户管用吗？</h3><p>NFC 和二维码在全球的手机上都能用。至于<em>名片本身</em>是否会适配另一种语言，则取决于 App。NFC.cool Business Card 在 iOS 上的 App 和 App Clip 中支持 35 种语言。</p><h3 id="我能看到谁查看了我的名片吗这些数据安全吗">我能看到谁查看了我的名片吗？这些数据安全吗？</h3><p>有些 App 会向你显示查看记录。选择之前，先查一下它是否还会向看过你名片的人做营销：你的潜在客户应该收到来自你的消息，而不是来自你的名片供应商。NFC.cool 的付费方案以数字而不是姓名显示浏览量、保存数和链接点击数，iPhone 和 Android 都一样，而且 NFC.cool 不会向查看你名片的人发送营销信息。在 Team 方案上，你自己的团队可以给通过线索表单留下信息的人发邮件。</p><h3 id="它实际要花多少钱">它实际要花多少钱？</h3><p>在大多数平台上，电子名片要么免费，要么接近免费。一枚实体 NFC 贴纸是一次性 2 到 30 美元的支出，而且可以重新编程。把这跟每印一批就要 50 到 150 美元、几个月内就过时的纸质名片比一比。</p><hr /><h2 id="结论">结论</h2><p>纸质名片失败，并不是因为它是纸。它们失败，是因为它们把你的信息定格在一份从不安分的工作里，而每一种职业的信息都以自己的方式在变动。经纪人的经纪公司会变，医生的科室号码会增多，顾问的头衔随每一份合同改变。</p><p>电子名片跟得上这种变动。挑一款对方那一端无需 App、支持 NFC 和二维码、并且尊重你联系人数据的，然后就彻底别再去操心名片这件事了。这才是真正的胜利。</p><p>如果你想试试我的，NFC.cool Business Card 可免费开始使用，支持 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-digital-business-cards-by-profession-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-digital-business-cards-by-profession-zh">Android</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/digital-business-cards-consultants-freelancers.webp"/>
</item>
<item>
<title>如何在没有服务器的情况下统计 NFC 标签的扫描次数</title>
<link>https://nfc.cool/zh/blog/count-nfc-tag-scans/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/count-nfc-tag-scans/</guid>
<pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[把同一个 URL 写到 50 枚 NFC 贴纸上，你就分不清到底是哪一枚被轻触了，除非标签会自己计数。下面就讲怎么做。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/count-nfc-tag-scans.webp" alt="一枚 NFC 标签正被手机轻触，旁边是一个不断上升的扫描计数数字" /></p><p>假设你把同一个 URL 印到五十枚 NFC 贴纸上，再把它们贴到五十件产品、五十张海报或者五十张电子名片上。一周后，有人提出了那个显而易见的问题：到底是哪一枚被轻触了？又被轻触了多少次？</p><p>我做 NFC.cool 已经好几年了，我听到的常见答案是：上服务器。你生成五十个唯一的链接，全部指向一个后端，再用分析软件统计点击。这能行，但你现在就在运维基础设施、为它付费，还得指望它在这些贴纸存在的整个期间一直在线。对于一个这么简单的问题来说，这在我看来一直都是太多需要操心的环节了。</p><p>其实有一个更简单的办法，而且它一直就在 NFC 芯片里。很多标签都能自己统计扫描次数。只要设置得当，一枚标签就会告诉你它被读取了多少次、以及它是哪一枚实体标签，完全不需要任何后端参与。这是我最喜欢演示给别人看的 NFC 小技巧之一，下面就讲讲它的原理，以及怎么设置。</p><hr /><h2 id="nfc-轻触计数器到底是什么">NFC 轻触计数器到底是什么</h2><p>大多数<a href="https://nfc.cool/zh/affiliate-links/">你能买到的 NFC 贴纸</a>用的都是 NTAG21x 系列芯片：<code>NTAG213</code>、<code>NTAG215</code> 和 <code>NTAG216</code>。这些芯片有一个我发现大多数人都从不知道它存在的小功能：内置计数器。标签每被读取一次，计数器就加一。它存在于芯片的硬件里，不在某个 App 里，也不在服务器上。（如果你想更深入地了解这些芯片，我在 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">iPhone 上的 NFC 标签类型</a>里讲过。）</p><p>我喜欢把它比作标签的里程表。不管有没有人盯着看，汽车的里程表都在计里程；NFC 计数器也用同样的方式统计读取次数。这个数字始终都在，唯一的问题是有没有什么东西被设置好来把它显示给你看。</p><p>这正是 NFC.cool Tools 里的 NFC 轻触计数器功能所做的事，也是我最引以为豪的部分。它只需对标签配置一次，从那以后标签就会自己上报它的计数。你不需要亲自扫描标签来查看这个数字，别人轻触它时你也不需要 App 在场。标签会自己完成计数和上报。</p><p>这些芯片还带有一个唯一的标签 ID：一个出厂时烧录进去的序列号，有点像网卡上的 MAC 地址。轻触计数器功能也能把它呈现出来，正是这一点让你能区分五十枚长得一模一样的贴纸。</p><hr /><h2 id="抛开术语它是怎么工作的">抛开术语，它是怎么工作的</h2><p>当你在开启了轻触计数器的情况下往标签写入内容时，App 会做一件我认为相当巧妙的事。它会把一行占位字符嵌进你写入的内容里，作为计数和 ID 的替身。即便是我亲手做出来的，这部分至今在我看来还是有点像变魔术。</p><p>从那以后，剩下的就交给芯片了。正如 App 内帮助界面所说：“App 会在你的内容里嵌入占位字节。每次扫描时，芯片会在 iPhone 读取之前把它们替换成当前的轻触计数（和/或标签 ID）。无需服务器或联网。”</p><p>所以每次轻触的流程是这样的。有人把手机贴近标签，芯片被唤醒，把计数器加一，把占位符替换成真实的数字，然后才把处理好的内容交给手机。扫描标签的那部手机从来看不到占位符，它看到的是一个完整的 URL，里面已经嵌好了一个实时的计数。</p><p>我希望你记住的一点是：你只需设置一次。在那第一次写入之后，标签就自己运转了：它会为每一次轻触、每一个人、每一部手机计数并替换，直到这枚贴纸的寿命终结。这条链路里没有任何环节碰到互联网。计数发生在芯片里，替换也发生在芯片里。如果你把处理好的 URL 指向一个你自己掌控的网站，你自己的服务器就会看到计数传过来，但这是你的选择，不是这个功能的硬性要求。</p><hr /><h2 id="它到底能拿来做什么">它到底能拿来做什么</h2><p>一枚会自己计数的标签，在你把它对上一个真实问题之前，听起来只是个小把戏。下面是别人问我它有什么用时，我反复想到的四种用途。</p><p><strong>判断是哪一枚实体贴纸被扫描了。</strong> 这就是本文开头那个五十枚贴纸的问题。给每一枚标签写上同一个 URL，打开标签 ID，每一次轻触传来时就会带上它来自的那枚标签的序列号。只需管理一个 URL，五十枚标签你依然能区分开。</p><p><strong>限制免费使用。</strong> 因为计数会随每一次轻触一起传出，你就能据此做出反应。搞一个促销活动：前一百次扫描拿到演示版，之后的扫描被重定向到别处。一次限量发行可以把完整奖励一直发到计数超过你设定的阈值为止。标签无需背后的注册系统就能落实“先到先得”。</p><p><strong>追踪互动。</strong> 把一枚标签贴到电子名片、海报、产品包装盒或橱窗上，计数器就成了一个安静的互动指标。你不必为它搭建分析管道，就能知道一张名片是被轻触过两次还是两百次。</p><p><strong>证明真伪。</strong> 这个计数器只会往上走，无法倒回。一个只能增加的数字很难令人信服地伪造，所以我认为它在限量版商品和防伪验证中很有用武之地。真品标签有一段合情合理、不断攀升的历史，而仿冒品没有。如果你对 NFC 的这一面感兴趣，我在 <a href="https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/">NFC 如何保护加密的机密信息</a>里讲得更深入。</p><p>把其中几点组合起来，你会得到这样的效果：一位手工艺人在某款产品每一批带编号的发行里都放进一枚标签，全部指向同一个落地页。标签 ID 告诉他买家手里拿的是哪一件，计数告诉他这位买家回头了多少次；而因为计数只会上升，二手转卖者无法神不知鬼不觉地把仿品当成原件出手。没有账户，没有数据库，没有月度账单，只有芯片在做它该做的事。这就是我做这个功能想要达到的那种效果。</p><hr /><h2 id="一步一步设置">一步一步设置</h2><p>这个功能在 NFC.cool Tools 里，iPhone 和 Android 上都有。它属于 Pro（Platinum）订阅，所以写入启用了计数器的标签需要这个订阅。如果你从没写入过标签，我那篇<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a>的教程会先带你过一遍基础。</p><ol><li><p>打开 NFC.cool Tools，进入 <strong>NFC Tools</strong> 部分，轻触 <strong>NFC Tap Counter</strong>。</p></li><li><p>选择标签要传递的内容：<strong>URL</strong>、<strong>Email</strong>、<strong>SMS</strong> 或 <strong>Shortcut</strong>。（Shortcut 仅限 iOS，因为快捷指令是一款 Apple 的 App；URL、Email 和 SMS 在两个平台上都能用。）</p></li><li><p>像平常一样编写那段内容：输入链接、写好消息、选好快捷指令。</p></li><li><p>打开你想要的开关：<strong>NFC Tap Counter</strong> 会加上实时计数，<strong>NFC Tag ID</strong> 会加上标签的序列号。你可以只用其一，也可以两个都用。</p></li><li><p>如果你要给一批内容相同的标签编程，打开<strong>批量写入</strong>，这样扫描界面会一直开着，你就能一枚接一枚地写入。</p></li><li><p>查看<strong>预览</strong>。它会用替身值显示示例输出，让你在确认之前就能清楚地看到计数和 ID 会落在什么位置。</p></li><li><p>轻触 <strong>Write to NFC Tag</strong>，把一枚标签贴近你手机的顶部。</p></li></ol><p>整个设置就这些，我有意把它做得这么短。从那一刻起，标签就能自给自足了：它会为每一个轻触它的人自己计数并上报，不管有没有这个 App。</p><p>如果你哪天想停掉它，App 可以对一枚已有的标签关闭计数器。芯片会停止替换进实时值，但内容会原封不动地保留在标签上，跟上次写入时一模一样。有一个细节值得知道：即使你关掉了替换，芯片在内部仍然继续计数，计数从不会丢失，只是不再显示出来而已。</p><figure class="phone-figure" data-layout="stage">
<figcaption>设置一枚会计数的标签</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/count-nfc-tag-scans/1-tap-counter-440w.webp" alt="NFC.cool Tools 的 NFC Tap Counter 页面：一个每次扫描都会更新轻触次数和标签 ID 的链接，适用于 NTAG213、NTAG215 和 NTAG216"><p><strong>NFC Tap Counter。</strong>在 NFC Tools 里，适用于 NTAG213、215 和 216 标签。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/count-nfc-tag-scans/2-content-440w.webp" alt="内容选项 URL、Email、SMS 和 Shortcut，下方是 Try it out"><p><strong>选择内容。</strong>URL、邮件、短信，或者在 iPhone 上用快捷指令。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/count-nfc-tag-scans/3-preview-440w.webp" alt="NFC Tap Counter 和 NFC Tag ID 已打开，Batch write 关闭，预览为 https://studionord.example/table-7?nfc=049F50824F1390x000007，带 Write to NFC Tag"><p><strong>开关与预览。</strong>写入之前，预览就会显示标签 ID 和计数出现在哪里。</p></li>
</ol>
</figure>
<hr /><h2 id="计数和标签-id-会出现在哪里">计数和标签 ID 会出现在哪里</h2><p>这些值落在哪里取决于你选的内容类型。两个开关都打开时，标签 ID 和计数会一起插入：先是 ID，再是计数，中间用一个小写 <code>x</code> 连接。以 <code>049F50824F1390</code> 作为标签 ID、<code>000007</code> 作为计数，下面是每种类型替换前后的样子：</p><ul><li><p><strong>URL：</strong> <code>https://example.com/page</code> 变成 <code>https://example.com/page?nfc=049F50824F1390x000007</code></p></li><li><p><strong>Email 正文：</strong> <code>Hi, here's my card.</code> 变成 <code>Hi, here's my card. 049F50824F1390x000007</code></p></li><li><p><strong>SMS 正文：</strong> <code>Order confirmed!</code> 变成 <code>Order confirmed! 049F50824F1390x000007</code></p></li><li><p><strong>Shortcut 输入：</strong> <code>log-entry</code> 变成 <code>log-entry 049F50824F1390x000007</code></p></li></ul><p>这些值是干净地追加上去的，所以你内容的其余部分照常正常工作。关掉其中一个开关，你就只得到另一个：要么只有计数（<code>000007</code>），要么只有标签 ID（<code>049F50824F1390</code>）。</p><p>到这里我总会被问到一个问题：为什么是 <code>000007</code> 而不是直接写 <code>7</code>？计数是用十六进制写的，这是逢十六进一的进位制，从 0 到 9 再到 A 到 F，并被补齐到六个字符。所以 <code>000007</code> 就是这枚标签的第七次扫描。一旦过了第九次扫描，你就会开始看到字母：<code>00000A</code> 就是 10。上限是 <code>FFFFFF</code>，大约是 1600 万次扫描，比几乎任何现实中的标签可能用到的都要宽裕得多。标签 ID 是一段更长的十六进制字符串，也就是芯片 7 字节的出厂序列号，而且和计数不同，它永远不会变。</p><p>如果你把处理好的 URL 路由到你自己的网站，你的服务器就能直接从地址里读出这些值：记录计数、把它和阈值做比较，或者通过 ID 来分辨不同的标签。</p><hr /><h2 id="你需要哪种标签">你需要哪种标签</h2><p>这个功能取决于芯片，所以标签很重要。NFC.cool 的轻触计数器支持 <code>NTAG213</code>、<code>NTAG215</code> 和 <code>NTAG216</code> 芯片。这些是面向手机销售的最常见的 NFC 贴纸，所以很容易买到，但在你大批量购买之前，我还是建议先确认芯片类型。如果你试图使用一枚这个功能不支持的标签，App 会提醒你，而不是写入一些无法工作的东西。我特意做了这一点，因为我见过无声失败有多让人抓狂。</p><p>如果你需要备货，我们的<a href="https://nfc.cool/zh/affiliate-links/">推荐 NFC 标签</a>页面列出了我们使用并测试过的 <code>NTAG216</code> 贴纸。如果你刚开始挑选标签，我那篇<a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">iPhone 适用的不同 NFC 标签类型</a>指南会用通俗的话讲清楚各种取舍。</p><hr /><h2 id="几个常见小问题">几个常见小问题</h2><p><strong>我能重置计数器吗？</strong> 不能。它是芯片里内置的单向计数器，只能往上走。这是有意为之的，老实说也正是它的意义所在：一个能被你重置的计数器，对限量版或防伪验证毫无用处。如果你需要一个全新的计数，请换一枚新标签。</p><p><strong>计数是谁都能读取，还是只有我能？</strong> 谁都能。每一部轻触标签的手机都会拿到已经嵌好计数的处理好的内容，不管有没有安装这个 App。这正是重点：标签为它自己上报。</p><p><strong>我之后能把它关掉吗？</strong> 能。App 可以让芯片停止替换占位符。URL 或消息会留在标签上，只是实时更新停了。芯片在内部仍继续计数。</p><p><strong>这个计数器是私密的吗？</strong> 计数存在标签上，而不是服务器上。任何轻触标签的人都会在内容里看到计数；如果那段内容指向一个你掌控的服务器，那么就只有那个服务器能看到。标签 ID 是出厂序列号，不是能识别个人身份的信息。</p><p><strong>它需要联网吗？</strong> 不需要。计数和替换都发生在芯片内部。只有当你写入的 URL 恰好指向某个网站时，互联网才会牵涉进来。</p><hr /><h2 id="来试试看">来试试看</h2><p>在我跟 NFC 打交道的大多数年头里，统计轻触次数都意味着要用唯一链接外加一个后端来汇总它们。NTAG21x 的计数器悄悄消除了这个要求：标签自己记账，而 NFC.cool Tools 里的 NFC 轻触计数器功能就是把它开启的那个开关。这是那种我一直希望更多人知道它居然能做到的功能之一。</p><p>想在写入第一枚标签之前就先看看它怎么工作？我们的<a href="https://nfc.cool/zh/tap-counter/">实时轻触计数器演示</a>就是一个完全按本文所述运作的页面：写一枚指向它的标签，轻触一下，页面就会把芯片刚刚交给它的扫描计数和标签 ID 显示给你看。这中间没有服务器参与，只有那个 URL。</p><p>它现已在 NFC.cool Tools 中提供，支持 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-count-nfc-tag-scans-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-count-nfc-tag-scans-zh">Android</a>。想看看我做的整套 NFC 工具，可以看看 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC 读取与写入功能</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/count-nfc-tag-scans.webp"/>
</item>
<item>
<title>NFC Safe：把加密的机密信息存进耐用的 NFC 标签</title>
<link>https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/</guid>
<pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[在环氧树脂封装的 NFC 标签上用 256 位 AES 加密。纸质备份会被烧毁，云端备份会宕机，NFC 标签不会。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-safe-encrypted-secrets.webp" alt="手机、NFC 卡片、盾牌和锁，代表加密的 NFC 机密信息" /></p><p>你的助记词大概率写在一张纸上。也许放在保险箱里，也许压在地板下，也许拆成三份分散在三个地方，因为 Reddit 上有人说“认真”的加密货币玩家都这么做。但它终究还是纸。纸会被烧掉，会被水泡，会丢失。</p><p>我做 NFC.cool 已经好几年了，这是一款用来读取和写入 NFC 标签的 App。某个时刻，我开始问自己一个跟支付或门禁卡毫无关系的问题：要是你的备份不会腐烂、不会老化，而且在任何捡到它的人眼里都什么都不是，会怎样？</p><p>正是这个问题让我做出了 <strong>NFC Safe</strong>。它用 256 位 AES 加密，把任意文本（助记词、密码、恢复码，任何你需要保密的内容）加密写入一枚 NFC 标签。这枚标签是自包含的：没有云端，没有服务器，没有账户。要读取机密信息，你需要实体标签<em>和</em>口令两者兼备。缺了其中一个，这枚标签就只是一小片塑料，上面印着一堆乱码。</p><p>设计这个功能时我有一点特别在意：我不希望你的机密信息依赖于我的 App 是否还存在。所以加密格式是<a href="https://github.com/NickAtGit/nfc.cool-nfc-safe-format">完整公开、有完整文档的</a>，还附带一个参考用的 Python 解码器。万一哪天 NFC.cool 消失了，你依然可以用一台标准 NFC 读取器加上这份规范恢复你的数据。这是一个我能兑现的承诺，因为我把规范写成了能比软件活得更久的样子。</p><hr /><h2 id="存储机密信息的难题">存储机密信息的难题</h2><p>如果你让我说出我见过的每一种机密信息存储方式的弱点，我不假思索就能答出来：纸会烧掉，USB 接口会腐蚀，云服务会被攻破，硬件钱包只能管加密货币助记词，而你的大脑会遗忘。每种方案都有它自己的失效方式。</p><p>于是我反向推导。理想的备份应该是物理上耐用、加密、自包含、可冗余而且能长久保存的。NFC 标签把这五点全占齐了，一开始这一点也让我意外。它们没有电池、没有活动部件，而 NTAG216 芯片的数据保存期标定为 10 年以上。环氧树脂封装的型号能扛住水浸、撞击和数十年的搁置不管。如果你还不清楚这些芯片有什么区别，我在 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">iPhone 上的 NFC 标签类型</a>一文里拆解过各种取舍。</p><hr /><h2 id="如何使用-nfc-safe">如何使用 NFC Safe</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-safe-encrypted-secrets/1-encrypt-440w.webp" alt="加密模式下的 NFC Safe，已填入一条秘密消息和口令 correct-horse-battery"><p><strong>加密。</strong>填入你的秘密和一个够强的口令，然后把标签贴到手机上。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-safe-encrypted-secrets/2-decrypt-440w.webp" alt="解密模式下的 NFC Safe，显示从标签读回来的秘密"><p><strong>解密。</strong>同样的口令，轻触一下，秘密就回来了。</p></li>
</ol>
</figure>
<p>NFC Safe 位于 NFC.cool Tools 里的 NFC Apps 下。我把整个功能压缩到了一个界面，顶部有一个分段控件：加密或解密。如果你以前写入过标签，这一切都不会让你觉得陌生。</p><p><strong>加密：</strong></p><ol><li><p>打开 Tools → NFC Apps → NFC Safe</p></li><li><p>选择<strong>加密</strong></p></li><li><p>输入或粘贴你的机密信息</p></li><li><p>设置一个强口令</p></li><li><p>轻触“加密”，把一枚 NFC 标签贴近你的手机</p></li></ol><p><strong>解密：</strong></p><ol><li><p>在同一个界面，切换到<strong>解密</strong></p></li><li><p>输入你的口令</p></li><li><p>轻触一枚之前加密过的标签，你的机密信息就会显示出来</p></li></ol><p>底层我实际做的是这些：AES-256-GCM 配合 PBKDF2（HMAC-SHA-256，10 万次迭代，16 字节随机盐）。结果以一条自定义 NDEF 记录（<code>urn:nfc:ext:crypto</code>）的形式存储在标签上。如果你不想只听我说，而是想自己验证这些细节，完整的<a href="https://github.com/NickAtGit/nfc.cool-nfc-safe-format">格式规范就在 GitHub 上</a>。如果你想先了解一次普通的、未加密的标签写入是什么样子，我在<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a>一文里逐步讲过。</p><hr /><h2 id="冗余策略">冗余策略</h2><p>下面是我自己实际会怎么用。一枚 NTAG216 标签的价格跟一杯咖啡差不多，所以没理由只做一枚。买上一把，把同一份机密信息加密写入每一枚，然后分散放置：书桌抽屉、办公室、家人家里、银行保险箱，或者某个只有你自己想得到去找的地方。每一枚标签单独拿出来，没有口令就毫无意义。这是我最喜欢这套设计的地方：它天生就是双因素的，一枚实体标签加一句口令，分别放在两个不同的地方，而你不需要做任何额外的设置。</p><hr /><h2 id="为什么用-nfc-而不是-usb-或-sd-卡">为什么用 NFC 而不是 USB 或 SD 卡</h2><p>有人问我为什么不直接让大家用 U 盘或 SD 卡。老实说，是因为我见过太多这类介质以无聊又本可避免的方式失效。NFC 绕开了所有这些问题：</p><ul><li><p><strong>没有接口</strong>：没有可腐蚀或可弯折的东西</p></li><li><p><strong>没有电池</strong>：被动供电，由读取器供能</p></li><li><p><strong>没有文件系统</strong>：没有可损坏的东西</p></li><li><p><strong>没有驱动</strong>：每一部智能手机都原生支持读取 NFC</p></li><li><p><strong>又小又便宜</strong>：硬币大小，批量买每枚不到一美元</p></li><li><p><strong>耐用</strong>：环氧树脂型号能扛住水浸、撞击和紫外线</p></li></ul><p>唯一真正的限制是容量：去掉加密开销后大约 500 到 700 字节。这不算多，但对它真正的用途来说已经绰绰有余了：一句 24 词助记词、一个主密码，或者一组恢复码。</p><hr /><h2 id="安全提示">安全提示</h2><p>与其让你日后才发现这些棘手之处，我更愿意把话说在前头：</p><ul><li><p><strong>你的口令就是一切。</strong> 256 位 AES 无法破解，弱口令则不然。请使用随机生成的 20 个字符以上的字符串，别在这里打折扣。</p></li><li><p><strong>NFC 的作用距离很短</strong>（约 4 厘米）。没人能隔着房间扫描你，这么小的作用距离是优点，不是缺陷。</p></li><li><p><strong>没有远程擦除。</strong> 标签丢了？把它物理销毁。剪刀就行，何况没有口令数据本身也毫无用处。</p></li><li><p><strong>没有口令找回。</strong> 忘了口令，数据就没了。这是我有意做的决定：一条找回的途径同时也是一条攻击的途径。请把口令记在跟标签分开的地方。</p></li></ul><hr /><h2 id="更大的图景">更大的图景</h2><p>每天跟 NFC 打交道，我眼看着这些标签悄悄成为存放重要东西的介质。欧盟数字产品护照（EU Digital Product Passport）把 NFC 列为认可的数据载体之一，与二维码并列。飞利浦把它们装进牙刷头里。酒店用它们做房卡。便宜、耐用，而且能被你口袋里已有的设备普遍读取，这样的组合并不多见，这也正是我不断为它们找到新用途的原因。如果你想了解更全面的内容，我在 <a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签详解：完全新手指南</a>里讲过基础知识。</p><p>NFC Safe 是我想把这份耐用性补上它唯一欠缺的那样东西的尝试，那就是加密。一份比纸更耐久、任何捡到它的人都读不出来、而且成本不到一杯咖啡的备份。这正是我想为自己拥有的东西，所以我把它做了出来。</p><p>现已在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-safe-encrypted-secrets-zh&mt=8">iPhone 版 NFC.cool Tools</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-safe-encrypted-secrets-zh">Android</a> 上线。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-safe-encrypted-secrets.webp"/>
</item>
<item>
<title>NFC.cool 登陆 Mac：你的整个扫描库，出现在每一块屏幕上</title>
<link>https://nfc.cool/zh/blog/nfc-cool-comes-to-mac/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-cool-comes-to-mac/</guid>
<pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
<description><![CDATA[NFC.cool 的 iOS 和 iPadOS App 现已兼容 Mac。浏览你扫描过的 NFC 标签、二维码、条形码、文档、3D 模型和房间扫描，全部通过 iCloud 同步。另外：把你的 Mac 摄像头当作二维码和条形码扫描器来用。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-cool-comes-to-mac.webp" alt="Mac 和 iPhone 展示 NFC.cool App 的 NFC 与二维码工作流面板" /></p><p>你的 iPhone 是扫描器，你的 Mac 是浏览器。</p><p>从今天起，NFC.cool 的 iOS 和 iPadOS App 兼容 Mac 了：这意味着你可以直接在你的 Mac 上从 App Store 安装它，就和其他任何为 iPhone 和 iPad 设计的 App 一样。</p><p>没有单独的 Mac App。无需升级订阅。同一个 App，多了一块屏幕。</p><hr /><h2 id="侧边栏为更大的屏幕而生">侧边栏：为更大的屏幕而生</h2><p>NFC.cool 一直是一款移动优先的 App。你握着手机，扫描一个标签，看到结果。这在 iPhone 上很好用。</p><p>但在 iPad 和 Mac 上，单列的手机布局会浪费很多空间。于是我加了一个<strong>侧边栏导航</strong>，专门为更大的屏幕设计。</p><p>侧边栏让你快速访问所有的内容分类：</p><ul><li><p>你扫描过的 <strong>NFC 标签</strong></p></li><li><p>你采集过的<strong>二维码和条形码</strong></p></li><li><p>你扫描过的<strong>文档</strong></p></li><li><p>你扫描过的 <strong>3D 模型和房间</strong></p></li></ul><p>一切都只在一次轻触（或点击）之外。侧边栏同样适配 iPad：无论你是握在手里还是把它放在桌上，体验相同，效率相同。</p><div style="text-align: center;">
<p><img src="https://nfc.cool/assets/images/Blog/mac-nfc-list.webp" alt="侧边栏中的「我的 NFC 消息」" loading="lazy" /></p></div>
<hr /><h2 id="icloud-同步你在-iphone-上扫的在-mac-上就能看到">iCloud 同步：你在 iPhone 上扫的，在 Mac 上就能看到</h2><p>这就是它真正有用的地方。</p><p>你在 iPhone 上做过的每一次扫描（NFC 标签、二维码、条形码、文档、3D 模型、房间扫描）都会通过 <strong>iCloud</strong> 自动同步到你的 Mac。</p><p>在你的 Mac 上打开 App，你整个的库就已经在那里了。无需导出，无需手动传输，没有「发送到 Mac」的按钮。它就这么出现了。</p><p>这意味着你可以：</p><ul><li><p>用你的 iPhone<strong>随时随地扫描</strong></p></li><li><p>在大屏幕的 Mac 上<strong>查看和整理</strong></p></li><li><p>在 Mac 上工作时<strong>查阅某个标签或文档</strong>，而无需去拿手机</p></li></ul><p>你的数据会跟着你跨设备走，因为它存在你的 iCloud 账户里。隐私的做法一如既往：你的扫描内容只留在你的设备上和你的 iCloud 里。我永远看不到它们。</p><div style="text-align: center;">
<p><img src="https://nfc.cool/assets/images/Blog/mac-3d-model-list.webp" alt="通过 iCloud 同步的已保存 3D 模型" loading="lazy" /></p></div>
<hr /><h2 id="附赠你的-mac-摄像头就是一个二维码和条形码扫描器">附赠：你的 Mac 摄像头就是一个二维码和条形码扫描器</h2><p>来个有意思的：你 Mac 的内置摄像头可以当作一个<strong>二维码和条形码扫描器</strong>来用。</p><p>把一个二维码举到你 Mac 的摄像头前，NFC.cool 就能读取它。条形码也一样。这些都不需要 iPhone。</p><p>这在你工作时快速查一个产品条形码，或者扫描屏幕上的一个二维码而不必掏出手机时，很有用。</p><div style="text-align: center;">
<p><img src="https://nfc.cool/assets/images/Blog/mac-qr-scan.webp" alt="用 Mac 摄像头扫描二维码" loading="lazy" /></p></div>
<hr /><h2 id="在-mac-上不能用什么以及为什么">在 Mac 上不能用什么（以及为什么）</h2><p>我相信应该坦诚地说明局限，而不是把它们藏起来。</p><p><strong>NFC 扫描</strong>在 Mac 上没有<em>内置</em>支持，因为没有哪台 Mac 配备 NFC 射频。过去这就是故事的结尾了，但现在不再是这样：借助一个外置 USB 读卡器，你现在可以直接从 Mac 或 iPad 读写 NFC 标签。我在<a href="https://nfc.cool/zh/blog/nfc-reading-ipad-mac/">在 iPad 和 Mac 上读取 NFC 标签</a>一文中写了它是如何运作的。</p><p><strong>文档扫描</strong>也不行：Mac 摄像头没有那套让文档扫描在 iPhone 和 iPad 上运作起来的自动对焦和边缘检测流水线。</p><p><strong>3D 扫描和房间扫描</strong>需要 LiDAR 传感器（iPhone Pro / iPad Pro），没有哪台 Mac 配备它。</p><p>后面这两项不是我能修复的软件局限，而是硬件上的限制：Mac 根本就没有那套摄像头流水线，也没有 LiDAR 传感器。</p><p>但事情是这样的：你在 Mac 上多半也用不到它们。你用 iPhone 扫描，是因为它就在你手上。你在 Mac 上查看和查阅，是因为它有大屏幕和键盘。Mac App 就是为这套工作流而打造的。</p><div style="text-align: center;">
<p><img src="https://nfc.cool/assets/images/Blog/mac-3d-detail.webp" alt="Mac 上的已保存 3D 模型详情视图" loading="lazy" /></p></div>
<hr /><h2 id="同一个-app更多屏幕">同一个 App，更多屏幕</h2><p>Mac App 不是一个单独的产品。它就是你早已熟悉的那个 NFC.cool App，现在多兼容了一台设备。</p><p>如果你的 iPhone 或 iPad 上已经有了 NFC.cool，那它就在 Mac App Store 里等着你：同一个订阅，同一个账户，同一个库。</p><p><a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-cool-comes-to-mac-en&mt=8">为 iPhone、iPad 和 Mac 下载 NFC.cool Tools</a></p><p>是 Android 用户？<a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-cool-comes-to-mac-en">NFC.cool for Android</a> 同样为你准备好了。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-cool-comes-to-mac.webp"/>
</item>
<item>
<title>如何用 NFC 查看并重置你的 Philips Sonicare 刷头计数器</title>
<link>https://nfc.cool/zh/blog/reset-sonicare-brush-head-nfc/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/reset-sonicare-brush-head-nfc/</guid>
<pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
<description><![CDATA[你的 Sonicare 电动牙刷在每个刷头里都有一枚 NFC 芯片，倒计时催你购买替换头。本文讲讲它实际记录了些什么，以及如何用 NFC.cool Tools 查看你的用量或重置计数器。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/reset-sonicare-brush-head-nfc.webp" alt="用手机重置电动牙刷刷头的 NFC 标签" /></p><p>你的电动牙刷正在监视你。</p><p>倒不是那种令人毛骨悚然的监控，而是那种“我们在你的刷头里塞了一枚小小的 NFC 芯片，催你去买替换头”的方式。每个 Philips Sonicare 替换头都在塑料里嵌了一枚 NTAG213，它记录你刷牙刷了多久，并在它认定你的三个月到期时让刷柄闪起警示灯。</p><p>欢迎来到“破烂物联网”（Internet of Shit）。</p><p>问题在于，三个月只是一个建议，而非医学事实。刷毛的磨损取决于你刷得有多用力、用什么牙膏、以及刷得有多频繁。芯片并不测量刷毛的状态，它只是数秒数。一个手法轻柔、用温和牙膏的人，到三个月时刷毛可能完好如初。计时器既不知道，也不在乎。</p><p>NFC.cool Tools 现在可以读取那枚芯片，准确地告诉你刷头用掉了多少寿命，如果你认定刷毛还好用，它还能重置计时器。下面就讲讲它是怎么运作的。</p><hr /><h2 id="芯片上实际有些什么">芯片上实际有些什么</h2><p>这些我自己一点都没有逆向。Cyrill Künzi <a href="https://kuenzi.dev/toothbrush/">拆解了协议</a>，mbirth <a href="https://blog.mbirth.uk/2026/03/29/sonicare-brush-head-nfc-data.html">把每个字节都标了出来</a>，下面这些全是他们俩弄明白的。以下就是你刷头里的 NTAG213 所存储的内容：</p><ul><li><p><strong>刷头类型和颜色</strong>：位于页 <code>0x1F</code> 的单个字节，用来标识型号（Premium All-in-One、Gum Care、DiamondClean 等）及其颜色（<a href="https://blog.mbirth.uk/2026/03/29/sonicare-brush-head-nfc-data.html">mbirth 的内存映射</a>列出了 22 种已知类型）</p></li><li><p><strong>目标寿命</strong>：位于 <code>0x21</code>，通常为 <code>0x5460</code> = 21,600 秒，也就是 180 次每次两分钟的刷牙，或者每天两次、连用三个月</p></li><li><p><strong>生产代码</strong>：位于 <code>0x21-0x23</code>，以 ASCII 形式存储的生产日期和生产线，例如 <code>241206 31K</code>（2024 年 12 月 6 日在 31K 生产线制造）。刷杆上也印有该代码</p></li><li><p><strong>累计刷牙时间</strong>：页 <code>0x24</code> 的前两个字节以 16 位数值存储刷头已使用的总秒数。当它达到 <code>0xFFFF</code>（65,535 秒，约合连续刷牙 18 小时）时，计数器停止。全新的刷头从 <code>00:00:02:00</code> 开始：前两个字节为零（未使用），后两个字节的含义目前未知</p></li><li><p><strong>上次的强度和模式</strong>：同样位于 <code>0x24</code>：低/中/高，以及 Clean/White+/Gum Health/Deep Clean+</p></li><li><p><strong>一个网址</strong>：指向 <code>philips.com/nfcbrushheadtap</code>，如果你用通用 NFC 读取器轻触刷头，它就会打开</p></li></ul><p>当累计时间超过目标值（21,600 秒）时，刷柄会闪烁它的琥珀色 LED。那是芯片在说话，而不是刷毛。</p><hr /><h2 id="你为什么可能想重置它">你为什么可能想重置它</h2><p>三个月的更换周期是 Philips 的建议，而不是对刷毛磨损的科学测量。芯片数的是秒，不是刷毛的磨损开叉。如果你想自己来决定（看你的刷毛，而不是听一个倒计时器的），那么重置计数器就能让你做到这一点。</p><p>如果你在多个刷头之间轮换（出差用和家用），想自己来追踪它们，你也可能会重置。</p><hr /><h2 id="密码是怎么运作的">密码是怎么运作的</h2><p>NTAG213 有密码保护。每个刷头都有一个唯一的 4 字节密码。牙刷刷柄每次往标签写入时都用它来认证。</p><p>密码由两个输入计算得出：标签的 7 字节 UID，以及存储在标签上（并印在刷杆上）的生产代码。在 Cyrill Künzi 最初用软件无线电（SDR）嗅探到密码传输之后，<a href="https://gist.github.com/atc1441/41af75048e4c22af1f5f0d4c1d94bb56">Aaron Christophel</a> 从 Sonicare 固件中逆向出了这套算法。</p><p><strong>重要提示：</strong> NTAG213 在<strong>三次密码尝试失败</strong>后会永久锁定。芯片将永远变为只读，连牙刷自己都再也写不进去了。别去乱猜。</p><hr /><h2 id="如何用-nfccool-tools-查看并重置">如何用 NFC.cool Tools 查看并重置</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/reset-sonicare-brush-head-nfc/1-read-440w.webp" alt="NFC.cool Tools 里的 Sonicare Reset 页面，提示你把刷头贴到 iPhone 上"><p><strong>读取刷头。</strong>轻触 Read NFC，把刷头贴到你的 iPhone 上。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/reset-sonicare-brush-head-nfc/2-stats-440w.webp" alt="已使用 80% 的 Sonicare 刷头，已用 4 小时 50 分钟，剩余 1 小时 10 分钟"><p><strong>查看统计。</strong>刷头已经用掉了多少寿命。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/reset-sonicare-brush-head-nfc/3-reset-440w.webp" alt="重置后的同一个刷头，回到已使用 0%"><p><strong>重置它。</strong>如果刷毛还行，就把它归零。</p></li>
</ol>
</figure>
<p>NFC.cool Tools 会处理整个流程：读取标签、计算密码、并把统计数据展示给你。无需十六进制命令，无需网页计算器，无需 SDR。</p><ol><li><p>在你的 iPhone 上打开 <strong>NFC.cool Tools</strong></p></li><li><p>进入 <strong>Toothbrush Head Reset</strong></p></li><li><p>轻触 <strong>Read NFC</strong>，并把刷头贴到你的手机上</p></li><li><p>App 会显示一个表示刷头已用掉多少寿命的<strong>百分比仪表</strong>，下方还有已用时间和剩余时间</p></li><li><p>轻触 <strong>Reset Timer</strong> 把使用计数器归零，或者扫描另一个刷头</p></li></ol><p>现已在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-reset-sonicare-brush-head-nfc-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-reset-sonicare-brush-head-nfc-zh">Android</a> 上可用。</p><hr /><h2 id="重置实际做了什么">重置实际做了什么</h2><p>当你重置时，你是在往页 <code>0x24</code> 写入 <code>00:00:02:00</code>，也就是全新刷头出厂时的同一个值。只有前两个字节（使用计数器）被改回零。后两个字节的含义未知，所以 App 会原样保留它们。</p><p>牙刷重新从零开始计数，琥珀色的灯会在又一个三个月后回来。到那时你就可以看看你的刷毛，自己来决定。</p><hr /><h2 id="更大的图景nfc-走进日常物品">更大的图景：NFC 走进日常物品</h2><p>一个带 NFC 芯片、倒计时催你下一次购买的刷头，正是“破烂物联网”的巅峰之作。我一直围绕 NFC 来开展我的工作，因为我认为它确实有用，但把它嵌进一次性塑料里、专门用来推着你去买更多，这……是一种选择。</p><p>同样是 NTAG213 芯片，也被用于那些真正服务于消费者的事情：产品防伪、门禁管理，以及很快到来的欧盟数字产品护照（EU Digital Product Passport）。后者将要求消费品上配备 NFC 标签，好让你能够核实自己买的是什么、来自哪里。那才是 NFC 被用来<em>为</em>你服务，而不是与你作对。</p><p>NFC.cool Tools 对这些全都能读能写。Sonicare 这个功能就是一个例子：理解你周围那些标签上有什么，并决定拿这些信息做什么。</p><hr /><h2 id="延伸阅读">延伸阅读</h2><ul><li><p><a href="https://kuenzi.dev/toothbrush/">Cyrill Künzi 最初的逆向工程记录</a>：SDR 嗅探、密码提取，以及对 Sonicare NFC 协议的首次详细分析</p></li><li><p><a href="https://gist.github.com/atc1441/41af75048e4c22af1f5f0d4c1d94bb56">Aaron Christophel 的密码生成器</a>：从 Sonicare 固件中提取出的算法</p></li><li><p><a href="https://blog.mbirth.uk/2026/03/29/sonicare-brush-head-nfc-data.html">mbirth 的 NTAG213 内存映射</a>：对芯片上每个字节的详细文档</p></li></ul><p><em>有一个 Sonicare 刷头想查一查？<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-reset-sonicare-brush-head-nfc-zh&mt=8">在 iPhone 上下载 NFC.cool Tools</a> 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-reset-sonicare-brush-head-nfc-zh">Android</a>，看看你的牙刷一直在追踪些什么。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/reset-sonicare-brush-head-nfc.webp"/>
</item>
<item>
<title>为什么 vCard NFC 标签在 iPhone 上不管用（以及什么才真正管用）</title>
<link>https://nfc.cool/zh/blog/vcard-nfc-iphone-not-working/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/vcard-nfc-iphone-not-working/</guid>
<pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate>
<description><![CDATA[你的 vCard NFC 名片在 Android 上能用、在 iPhone 上却不行？本文讲讲 iOS 为何会忽略 vCard 数据，以及在每一部手机上都管用的简单解决办法。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/vcard-nfc-iphone-not-working.webp" alt="iPhone 排查 vCard NFC 名片问题，并附修复步骤" /></p><p>我做 NFC App 已经好多年了。每一周，无一例外，都会有人给我发来大致这样的邮件：</p><blockquote><p>“嘿，我买了一张 NFC 名片，把我的 vCard 写了上去。在我朋友的 Android 上好用得很。可我一轻触到我的 iPhone 上？什么都没发生。我这张卡是不是坏了？”</p></blockquote><p>你的卡没坏。</p><p>只是你的 iPhone 不支持 NFC 标签上的 vCard 而已。而且它大概永远都不会支持。</p><p>让我来讲讲原因，以及什么才真正管用。</p><hr /><h2 id="为什么-vcard-nfc-标签在-iphone-上不管用">为什么 vCard NFC 标签在 iPhone 上不管用</h2><p>当你轻触一张带 vCard 数据的 NFC 标签时，会发生这些情况：</p><p><strong>在 Android 上</strong>：通讯录 App 打开。你看到联系人信息。轻触保存。搞定。完美。</p><p><strong>在 iPhone 上</strong>：什么都没有。真的什么都没发生。没有弹窗，没有错误提示。你的 iPhone 就那么待着，悄无声息地无视你。</p><p>我第一次在会议上看到这一幕时，那位轻触的人看我的眼神，仿佛坏掉的是<em>我</em>。</p><p><strong>这是为什么呢？</strong></p><p>根据 Apple 的开发者文档，iPhone 上的后台 NFC 标签读取只支持特定的数据类型：</p><ul><li><p>✓ 网址（http:// 和 https://）</p></li><li><p>✓ 电话号码（tel:）</p></li><li><p>✓ 短信链接（sms:）</p></li><li><p>✗ vCard 联系人文件：<strong>不支持</strong></p></li></ul><p>当你的 iPhone 检测到带 vCard 数据的 NFC 标签时，它就直接忽略掉。没有降级方案。没有有用的错误提示。就是什么都没有。</p><p>Android 原生支持 vCard，是因为 Google 认为这么做有道理。Apple 则认为网址就够了。</p><p>规矩不是我定的。我只是在这些规矩之上想办法。</p><hr /><h2 id="等等app-在-iphone-上不能读-vcard-吗">等等，App 在 iPhone 上不能读 vCard 吗？</h2><p>从技术上说，能。如果你在 iPhone 上装一个像 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">NFC.cool Tools</a> 这样的 NFC 读取 App，或者在 Android 上装 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-vcard-nfc-iphone-not-working-zh">NFC.cool Tools</a>，它就能读取标签的原始数据（包括 vCard 记录）并显示出联系人信息。在 Android 上，<a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-vcard-nfc-iphone-not-working-zh">NFC.cool Tools</a> 在检测到标签上有 vCard 时会自动这么做。</p><p>但问题在于：<strong>扫描你名片的那个人，得事先就装好这个 App。</strong></p><p>在社交活动上，这意味着你得说：<em>“嘿，在你扫我的名片之前，能不能先去 App Store 搜一个 NFC App，下载它，等它装好，打开它，授予 NFC 权限，然后再扫？”</em></p><p>人家早就走开了。那份神奇感也没了。</p><p>NFC 的全部意义就在于<em>轻触即完成</em>。你一旦加上额外的步骤，就输了。</p><p>NFC.cool Tools 用来读取和写入 NFC 标签非常棒，我做它正是为了这个。但要把你的联系方式分享给陌生人，你需要的是一种在对方那一端不用装任何 App 就能用的东西。</p><hr /><h2 id="解决办法基于网址的-nfc-名片">解决办法：基于网址的 NFC 名片</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/vcard-nfc-iphone-not-working/profile-440w.webp" alt="轻触后打开的数字名片：Meridian Systems 的 Rin Nakashima，带 Website、Blog、Reddit、Bluesky 链接和 Save Contact 按钮"><p><strong>轻触，名片，保存。</strong>标签上的链接打开这张名片，轻触一下就能保存联系人。</p></li>
</ol>
</figure>
<p>有件事，你买 NFC 名片时没人会告诉你：</p><p><strong>你根本就不该把联系人数据存在标签上。</strong></p><p>正确的做法是：存一个指向数字档案的网址。</p><p><a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">NFC.cool Business Card</a> 做的正是这件事。我们不会把 vCard 数据硬塞进标签里（那样 iPhone 会忽略），而是存一个指向你数字档案的智能链接。</p><p><strong>当有人轻触你的名片时：</strong></p><ul><li><p>iPhone → 链接打开 → 精美的档案加载出来 → 一键保存联系人</p></li><li><p>Android → 同样的体验 → 完美运行</p></li><li><p>任何智能手机 → 通用兼容</p></li></ul><p>收到你名片的人不需要任何 App。没有教程。毫无阻力。</p><p>轻触。档案。保存。搞定。</p><hr /><h2 id="为什么数字档案比-vcard-更好">为什么数字档案比 vCard 更好</h2><p>我刚做出这个方案时，以为它不过是针对 Apple 限制的一个变通办法。</p><p>后来我意识到：这种做法是真的<em>比</em> vCard 一直以来的样子更好。</p><p><strong>vCard 能给你的</strong>：姓名。电话号码。邮箱。或许还有一个职位。仅此而已。来自 2005 年的静态数据。</p><p><strong>基于网址的数字档案能给你的：</strong></p><p>▸ <strong>所有链接集于一处</strong>
LinkedIn、Twitter、Instagram、你的作品集、你的 Calendly 预约链接，一次轻触全都能访问到。</p><p>▸ <strong>智能社交功能</strong>
你知道那种感觉吧：认识了一个人，存下了他的联系方式，两周后却盯着“John - 会议”，对 John 是谁毫无印象？</p><p>NFC.cool 让你把背景信息也记下来：你们在哪里认识、聊了些什么、后续跟进的备注。这就像一个不用每月花 50 美元的 CRM。</p><p>▸ <strong>Apple Wallet 集成</strong>
你的电子名片就存在 Apple Wallet 里。实体 NFC 名片落在家里了？亮出手机就行。</p><p>▸ <strong>随时更新</strong>
换工作了？换号码了？只需更新一次你的档案，所有持有你链接的人都会即刻看到新信息。无需重印名片。无需重新写入标签。</p><p>vCard 做不到这些里的任何一项。它们从你写入的那一刻起就被定格在了时间里。</p><p>▸ <strong>每一部手机都能用</strong>
和 vCard 不同，基于网址的档案在每一部智能手机上都能用：iPhone、Android，甚至只有浏览器的老旧设备。iOS 上的 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">NFC.cool Business Card App</a> 用的是 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">App Clip</a>，所以接收方甚至什么都不用装。在 Android 上，<a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-vcard-nfc-iphone-not-working-zh">NFC.cool Business Card</a>会即时打开一个网页档案。</p><hr /><h2 id="常见问题">常见问题</h2><p><strong>Apple 以后会支持 NFC 标签上的 vCard 吗？</strong></p><p>这么多年过去了，Apple 始终没有改变这个行为。从 iPhone XS 起，后台 NFC 读取就一直局限于网址、电话号码和短信链接。我可不指望它会变。</p><p><strong>所有 iPhone 都受影响吗？</strong></p><p>是的。每一部支持后台 NFC 读取的 iPhone（iPhone XS 及更新机型，运行 iOS 13 及以上）都会忽略 NFC 标签上的 vCard 数据。</p><p><strong>那我到底能不能在 iPhone 上读取 vCard NFC 标签？</strong></p><p>只有装了 NFC 读取 App 才行。iPhone 上的 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">NFC.cool Tools</a> 和 Android 上的 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-vcard-nfc-iphone-not-working-zh">NFC.cool Tools</a> 都能读取并显示 NFC 标签上的 vCard 数据。Android 无需 App 即可原生完成；iPhone 则需要一个。但要分享名片，更好的路子是 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">NFC.cool Business Card</a>：接收方那一端不需要任何 App。</p><p><strong>哪种 NFC 标签最适合做电子名片？</strong></p><p>任何 NTAG213 或 NTAG215 标签都很好用。存的数据只是一个网址，所以你不需要多大的容量。</p><p><strong>我能用我的 iPhone 写入 NFC 标签吗？</strong></p><p>能。<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">NFC.cool Tools</a> 让你直接在 iPhone 上把网址和其他数据写入 NFC 标签。它支持所有常见的 NDEF 记录类型，并适用于任何 NTAG 标签。</p><hr /><h2 id="归根结底">归根结底</h2><p>如果你的 NFC 名片用的是 vCard 数据，那它对你一半的受众来说都是隐形的。iPhone 没有 App 就读不了它，而你又不可能要求每一位新联系人都去装一个。</p><p>解决办法不是变通办法，而是一种从根本上更好的做法：</p><ol><li><p>存一个网址，而不是联系人数据</p></li><li><p>让这个网址指向一个内容丰富的数字档案</p></li><li><p>让档案去处理联系人保存、链接分享以及其余的一切</p></li></ol><p>这正是 <a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 所做的。也是我在每一场会议、聚会和社交活动上都在用的。</p><p>我轻触。他们保存。我们俩各自继续过自己的日子。</p><p><strong>事情本就该这样。</strong></p><p><em>NFC.cool Business Card 在 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">App Store</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-vcard-nfc-iphone-not-working-zh">Google Play</a> 上均可使用。NFC.cool Tools（标签读取与写入工具）在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-vcard-nfc-iphone-not-working-zh&mt=8">App Store</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-vcard-nfc-iphone-not-working-zh">Google Play</a> 上均可使用。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/vcard-nfc-iphone-not-working.webp"/>
</item>
<item>
<title>分享你的电子名片，无需让任何人下载 App</title>
<link>https://nfc.cool/zh/blog/share-digital-business-card-without-app-download/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/share-digital-business-card-without-app-download/</guid>
<pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
<description><![CDATA[你的电子名片应该让接收方即刻就能用上，无需下载、毫无阻力。本文讲讲 App Clip 和即时网页档案是如何做到这一点的。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/share-digital-business-card-without-app-download.webp" alt="两部手机正在分享电子名片，无需下载 App" /></p><p>你把 NFC 名片轻触到对方手机上，或者对方扫描你的二维码。接下来发生的事，决定了对方是真的把你存进了通讯录，还是转身就走。</p><p>如果接收方的体验很糟糕，那么世界上最好的电子名片也毫无用处。然而，围绕电子名片的讨论大多聚焦在发送方：我能加多少个字段？怎么自定义我的名片？它能对接哪个 CRM？</p><p>真正重要的问题其实是另一个：<strong>收到你名片的人，体验如何？</strong></p><hr /><h2 id="接收方的体验难题">接收方的体验难题</h2><p>当有人收到你的电子名片时，你是在请对方当场就做某件事，通常是在会议、会面或社交活动上。他们很忙，注意力只有三秒钟。</p><p>在这三秒里，任何阻力都会毁掉这次互动：</p><ul><li><p>加载太久的加载页面</p></li><li><p>要求他们注册账户的页面</p></li><li><p>提示下载一个他们再也不会用第二次的 App</p></li><li><p>塞满广告或名片平台自我推销内容的网页</p></li></ul><p>接收方并没有选择你用的电子名片 App，也没有去研究它。他们只是因为你开口了才轻触或扫描。所以这个体验必须即时、干净、一目了然。</p><hr /><h2 id="nfccool-是怎么处理的">NFC.cool 是怎么处理的</h2><p>NFC.cool Business Card 会根据接收方所用的平台采取两种不同的方式，两种都不需要任何下载。</p><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/share-digital-business-card-without-app-download/app-clip-440w.webp" alt="对方看到的 App Clip：Lindqvist Studio 的 Kasper Lindqvist，带 Website、Instagram、YouTube 链接和 Save Contact 按钮"><p><strong>App Clip。</strong>原生体验，用对方的语言显示，Save Contact 就在拇指下方。</p></li>
</ol>
</figure>
<h3 id="在-iphone-上原生的-app-clip">在 iPhone 上：原生的 App Clip</h3><p>当 iPhone 用户轻触你的 NFC 名片或扫描你的二维码时，iOS 会启动一个 <a href="https://developer.apple.com/app-clips/">App Clip</a>：一种轻量的原生体验，专为这种场合打造。</p><p>App Clip 不是一个伪装成 App 的网页。它是真正的原生 iOS 代码，用 Swift 编译，运行在设备上。对 iOS 用户来说，这感觉完全自然。它的表现就和他们已经装好的 App 一模一样：动画流畅、原生 UI 组件、以及他们预期的那种响应速度。</p><p>具体过程是这样的：</p><ol><li><p><strong>轻触或扫描</strong>：接收方把 iPhone 靠近你的 NFC 名片，或者扫描你的二维码</p></li><li><p><strong>即时加载</strong>：App Clip 在两秒内出现，无需访问 App Store</p></li><li><p><strong>完整档案</strong>：你的姓名、照片、公司、电话、邮箱、社交媒体链接和网站</p></li><li><p><strong>一键保存</strong>：屏幕底部有一个“保存联系人”按钮，正好落在拇指自然停留的位置。轻触一下，所有信息都会保存到他们的通讯录 App</p></li><li><p><strong>用他们的语言</strong>：App Clip 支持 35 种语言，并会自动匹配接收方设备的语言。无论你把名片递给东京、圣保罗还是柏林的人，他们看到的都是自己的语言</p></li></ol><p>不用创建账户。不用注册任何东西。没有广告。没有跟踪链接。只有你的联系方式，几秒钟就保存好了。</p><p>保存之后，接收方会看到一句温和的邀请，让他们也来创建自己的 NFC.cool 电子名片。仅此而已：没有强行推销，没有强制注册。</p><h3 id="在-android-上即时网页档案">在 Android 上：即时网页档案</h3><p>Android 接收方会得到一个托管在 nfc.cool 上的干净网页档案。轻触 NFC 名片或扫描二维码，档案就会直接在他们的浏览器里打开。</p><p>信息相同（姓名、照片、社交链接、联系方式），同样有一键保存选项。无需下载 App，无需注册账户。任何带浏览器的 Android 手机都能用。</p><hr /><h2 id="为什么原生体验很重要">为什么原生体验很重要</h2><p>大多数电子名片服务都用某种形式的 web view 或网页来面向接收方，这在很多情况下也没问题。但网页和原生 App Clip 之间有一个实实在在的差别，在 iOS 上尤其明显。</p><p><strong>速度</strong>：首次加载之后，App Clip 会被 iOS 缓存起来。如果有人第二次轻触你的名片（比如在后续的一次会面上），体验会加载得更快。</p><p><strong>信任感</strong>：iOS 用户习惯了原生体验。App Clip 看起来、用起来就像是 Apple 内置在系统里的东西。没有浏览器外框，没有地址栏，没有 Cookie 同意弹窗，只有你的名片。</p><p><strong>可靠性</strong>：原生代码通过 iOS 自身的框架来处理联系人保存，这意味着保存操作每次都能稳定生效。没有浏览器的各种怪毛病，也没有“到底存上了没有？”的不确定感。</p><p><strong>本地化</strong>：网页可以被翻译，但原生 App Clip 会按照 iOS 用户的预期把一切都本地化（界面标签、按钮文字、日期格式、联系人字段顺序）。NFC.cool 原生支持 35 种语言，所以无论接收方说英语、日语、葡萄牙语还是阿拉伯语，他们的体验都是本地化的。</p><hr /><h2 id="接收方看不到的东西">接收方看不到的东西</h2><p>让接收方体验真正出色的，不只是它有什么，还在于它没有什么。</p><p>当有人收到你的 NFC.cool 电子名片时：</p><ul><li><p><strong>没有广告</strong>：档案页面不显示第三方广告。Free 名片底部有一行小字“Made with NFC.cool”，付费方案则不带这一行</p></li><li><p><strong>没有跟踪跳转</strong>：你的链接就是你真实的链接，不会被包进分析链接里</p></li><li><p><strong>没有来自 NFC.cool 的营销</strong>：NFC.cool 不会向查看你名片的人发送营销信息。在 Team 方案上，你的团队可以给通过线索表单留下信息的人发送跟进邮件</p></li><li><p><strong>不出售数据</strong>：NFC.cool 不会出售你的数据，也不会出售查看你名片的人的数据</p></li></ul><p>这一点的重要性超出大多数人的想象。你的名片往往是别人对你的第一印象。如果轻触你的名片之后跳出的是一个塞满横幅广告的杂乱页面，或者第二天就给接收方发来垃圾邮件，那反映的是你，而不只是那个 App。</p><hr /><h2 id="会议模式从锁屏直接分享">会议模式：从锁屏直接分享</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/share-digital-business-card-without-app-download/conference-mode-440w.webp" alt="NFC.cool Business Card 的名片菜单：Preview、Edit Business Card、Start Conference Mode、View Analytics、Write to NFC Tag、Show QR Code、Share Business Card 和 Add to Apple Wallet"><p><strong>轻触一下就开始。</strong>Conference Mode 就在名片菜单里，和 Write to NFC Tag、Add to Apple Wallet 放在一起。</p></li>
</ol>
</figure>
<p>在会议和活动上，你会把名片分享几十次。NFC.cool 有一个叫“会议模式”的功能，它利用 iOS 的实时活动（Live Activities）把一个二维码直接放到你的锁屏上。</p><p>无需解锁手机、打开 App 或翻到你的名片。只要亮出锁屏，对方扫描二维码，剩下的就交给 App Clip。</p><p>这是件小事，但在繁忙的活动现场，当你一只手端着咖啡、另一只手在和人握手时，它会带来实打实的不同。</p><hr /><h2 id="如何上手">如何上手</h2><p><strong>作为名片持有者：</strong></p><ul><li><p>下载 NFC.cool Business Card（<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-share-digital-business-card-without-app-download-zh&mt=8">App Store</a> / <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-share-digital-business-card-without-app-download-zh">Google Play</a>）</p></li><li><p>填上你的资料、照片和社交链接，创建你的名片</p></li><li><p>通过 NFC 标签、二维码或直接链接分享</p></li></ul><p><strong>作为接收方：</strong></p><ul><li><p>什么都不用做。这正是关键所在。</p></li></ul><p><em><a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 在 iOS 和 Android 上都能使用，它的页面列出了每个方案包含的内容。iPhone 接收方看到的是原生 App Clip，Android 接收方看到的是即时网页档案。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/share-digital-business-card-without-app-download.webp"/>
</item>
<item>
<title>OpenPrintTag：如何用手机读写智能 3D 打印线轴</title>
<link>https://nfc.cool/zh/blog/openprinttag-read-write-nfc-spools-phone/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/openprinttag-read-write-nfc-spools-phone/</guid>
<pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
<description><![CDATA[OpenPrintTag 是智能耗材线轴的开放标准。了解它的工作原理、它存储哪些数据，以及如何只用一部手机来读取和写入 OpenPrintTag NFC 标签。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/openprinttag-read-write-nfc-spools-phone.webp" alt="带有 NFC 标签的 3D 打印线轴正被一部手机读取" /></p><p>如果你做 3D 打印，你大概经历过这样的场景：一架子用了一半的线轴，不知道哪一卷上还剩多少耗材，还有那一卷没贴标的线轴，可能是 PETG 也可能是 PLA，不试打一下根本没法分辨。我也经历过，而这正是 NFC 真正擅长解决的那种小而反复出现的烦恼。</p><p>这就是 OpenPrintTag 所做的事。它是一个由 <a href="https://www.prusa3d.com">Prusa Research</a> 创建的开源 NFC 标准，能把任何兼容的 NFC 标签变成你耗材线轴的智能标签。材料类型、品牌、颜色、剩余重量：全都直接存储在线轴上，用手机快速一轻触就能读取。</p><p>无云端。无专有生态。无需联网。我花了多年时间打造 NFC.cool，一款用于读取和写入 NFC 标签的 App，而这正是我乐于见到的那种标准：把数据放在标签上，让它在任何地方都能工作。下面就讲讲它的工作原理，以及我如何只用一部手机来读取和写入 OpenPrintTag 线轴。</p><hr /><h2 id="什么是-openprinttag">什么是 OpenPrintTag？</h2><p>OpenPrintTag 是一种面向 3D 打印材料的通用、开放数据格式。与其让每家制造商各自发明互不兼容的智能线轴系统（这正是我眼看着在 NFC 世界其他角落上演的那种乱象），OpenPrintTag 定义了一个任何人都能采纳的单一标准，包括耗材厂商、打印机制造商、切片软件，以及像 NFC.cool 这样的 App。</p><p>它的核心原则，以及我认为它值得关注的理由：</p><ul><li><p><strong>开源：</strong> 以 MIT 许可证发布，可自由实现，无授权费用</p></li><li><p><strong>天生离线：</strong> 所有数据都存在标签本身上，无需云端服务</p></li><li><p><strong>可重写：</strong> 随着你打印更新剩余耗材，在新线轴上重复使用标签</p></li><li><p><strong>通用：</strong> 跨品牌、跨生态工作</p></li><li><p><strong>同时支持 FFF（耗材）和 SLA（树脂）</strong></p></li></ul><p>已有超过 22 家公司和团体表达了兴趣，包括 Prusament、Voron、Fillamentum、3DXTech、SimplyPrint 和 PrintedSolid。完整规范可在 <a href="https://specs.openprinttag.org">specs.openprinttag.org</a> 查阅。</p><hr /><h2 id="一张-openprinttag-存储哪些数据">一张 OpenPrintTag 存储哪些数据？</h2><p>这正是打动我的部分。OpenPrintTag 不只是一张写着名字的标签。它是一种结构严谨的数据格式，几乎为你想知道的关于一卷线轴的一切都设有字段，而且这份规范显然出自真正动手打印的人之手。</p><p><strong>材料识别：</strong></p><ul><li><p>材料类别（耗材或树脂）</p></li><li><p>材料类型（PLA、PETG、ABS、TPU、ASA、PC、PA6，以及另外 30 多种）</p></li><li><p>材料名称（例如 “PLA Galaxy Black”）</p></li><li><p>品牌名称（例如 “Prusament”）</p></li><li><p>材料属性标签：超过 68 项已定义属性，如磨蚀性、导电、夜光、食品级安全、防静电、柔性等等</p></li></ul><p><strong>重量与长度追踪：</strong></p><ul><li><p>标称重量（标注的，例如 1000 克）</p></li><li><p>实际重量（针对这一卷线轴实测得出）</p></li><li><p>耗材长度（标称和实际，以毫米计）</p></li><li><p>空容器重量（这样你就能称量线轴并计算剩余材料）</p></li><li><p>已消耗重量（随你打印而更新；正是这个字段让线轴真正变得“智能”）</p></li></ul><p><strong>颜色：</strong></p><ul><li><p>RGBA 格式的主色</p></li><li><p>最多 5 种辅色（用于多色、星空或渐变耗材）</p></li><li><p>透射距离（不透明度数值，对 <a href="https://shop.thehueforge.com/">HueForge</a> 项目很有用）</p></li></ul><p><strong>元数据：</strong></p><ul><li><p>生产日期和有效期</p></li><li><p>原产国</p></li><li><p>品牌、材料和具体线轴实例的 UUID</p></li><li><p>写保护设置</p></li></ul><p>这份规范甚至涵盖了树脂专属字段，比如 <code>last_stir_time</code>，它记录树脂在打印前最后一次搅拌的时间。正是这种细节告诉我，它背后的那些人确实被没搅拌的树脂坑过。</p><hr /><h2 id="这种标签不是你常见的-nfc-贴纸">这种标签：不是你常见的 NFC 贴纸</h2><p>这里有一个技术细节，我想在你买任何东西之前先提醒你：<strong>OpenPrintTag 是为 ISO 15693（NFC-V）标签设计的</strong>，具体来说是 <strong>NXP ICODE SLIX 和 ICODE SLIX2</strong> 芯片。这些是 NFC Forum Type 5 标签，读取距离比标准的 NFC-A 标签要长得多，配合专用读取器可达 1.5 米。如果你以往只买过大多数项目用的那种便宜 NTAG 贴纸，这是另一族标签。我在 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">面向 iPhone 的 NFC 标签类型</a> 里梳理了完整的全貌。</p><p>为什么用 NFC-V？打印机内置的 NFC 读取器需要无论线轴如何旋转都能检测到它。NFC-V 更长的读取距离让这成为可能，无需精确的标签对齐，这是一处巧妙的设计。</p><p><strong>那普通的 NTAG 贴纸呢？</strong> OpenPrintTag 的数据格式基于 NDEF，所以像 NFC.cool 这样的手机 App 在技术上可以在任何 NFC 标签上读取和写入 OpenPrintTag 数据，包括 NTAG213/215/216。我试过，用于手机对手机的读取没问题。然而，<strong>打印机硬件以及像 Prusa 那样的 App 只识别 NFC-V 标签</strong>。所以如果你想让贴了标的线轴能配合内置的打印机读取器工作，请使用 ICODE SLIX2 标签。别犯我料想大多数人都会犯的错误，为此买一袋 NTAG213。</p><p>如果你要购买空白标签，请专门寻找 <strong>ICODE SLIX2</strong> 或 <strong>ISO 15693</strong>。你可以在 <a href="https://amzn.to/3LTh1fT">Amazon 美国</a> 或 <a href="https://amzn.to/4oJpQr4">Amazon 欧洲</a> 找到兼容的标签（推广链接）。</p><hr /><h2 id="如何用你的手机读取和写入-openprinttag">如何用你的手机读取和写入 OpenPrintTag</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/openprinttag-read-write-nfc-spools-phone/write-440w.webp" alt="NFC.cool Tools 的 OpenPrintTag 页面，已填好 Northline Filaments PLA Matte、1.75 mm、Filament (FFF)"><p><strong>写入耗材盘标签。</strong>填好材料信息，轻触 NFC 按钮，再把标签贴到手机上。</p></li>
</ol>
</figure>
<p>你不需要一台 Prusa 打印机或任何特殊硬件就能使用 OpenPrintTag，只要你的手机就行。这是我最想打造的部分，因为口袋里的一部手机就是最触手可及的 NFC 读取器。</p><p>NFC.cool Tools 在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-openprinttag-read-write-nfc-spools-phone-zh&mt=8">iOS</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-openprinttag-read-write-nfc-spools-phone-zh">Android</a> 上都原生支持 OpenPrintTag，而且我确保这项功能完全免费。</p><p><strong>读取一张标签：</strong></p><ol><li><p>打开 NFC.cool Tools</p></li><li><p>把你的手机靠近线轴上的 NFC 标签</p></li><li><p>NFC.cool 自动检测 OpenPrintTag 格式</p></li><li><p>查看结构化的数据：材料、品牌、颜色、重量、长度、属性</p></li></ol><p><strong>写入一张标签：</strong></p><ol><li><p>在你的线轴上贴一张空白的 ICODE SLIX2 标签</p></li><li><p>打开 NFC.cool → NFC Apps 部分 → OpenPrintTag</p></li><li><p>填上材料详情：类型、品牌、颜色、重量、长度</p></li><li><p>轻触以写入</p></li></ol><p><strong>更新剩余材料：</strong>
打印结束后，更新标签上的已消耗重量字段。下次你扫描时，就会确切知道还剩多少耗材，无需猜测，无需称重。正是这一点，把一卷智能线轴从一个新奇玩意儿变成了我真正会依赖的东西。</p><p>如果你想看看底层是怎么回事，可以用专家模式（Expert Mode）查看原始的 NDEF 记录，在你需要调试一张标签或核实数据结构时很有用。对写入标签整体还很陌生？我在 <a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a> 里讲了基础知识。</p><hr /><h2 id="为什么要用你的手机">为什么要用你的手机？</h2><p>Prusa 打印机正在配备内置 NFC 读取器，而像 <a href="https://github.com/SpoolSense">SpoolSense</a>（一款开源的 ESP32 读取器）这样的项目也在增加专用的硬件选项。那为什么还要费心用手机呢？这是我会给出的理由：</p><ul><li><p><strong>兼容任何打印机：</strong> Voron、Bambu Lab、Creality、Ender，无论你用什么</p></li><li><p><strong>为任何耗材写入标签：</strong> Prusament 出厂就贴好了标，但你可以自己给 Fillamentum、eSUN、Hatchbox 或任何品牌贴标</p></li><li><p><strong>离开打印机也能管理库存：</strong> 在你的书桌旁、储物处或创客空间里扫描线轴</p></li><li><p><strong>调试标签：</strong> 当打印机读不出一张标签时，用你的手机扫描它，看看上面实际有什么，这是我最常会用到的场景</p></li><li><p><strong>无需额外硬件：</strong> 你的手机本来就有 NFC 读取器，而这正是关键所在</p></li></ul><hr /><h2 id="实用场景">实用场景</h2><p><strong>个人库存：</strong> 给你收藏的每一卷线轴贴标。当你计划一次打印时，扫描线轴来查看材料类型、剩余长度和颜色，无需拆开任何包装。</p><p><strong>剩余耗材追踪：</strong> 在一次打印前后称量你的线轴，更新标签上的已消耗重量。再也不用为“这卷线轴够不够打完一个 14 小时的件”而焦虑。</p><p><strong>创客空间或团队使用：</strong> 给线轴贴上材料详情的标签，这样工坊里的任何人都能扫描并识别它们。再也没有神秘耗材。</p><p><strong>耗材测试笔记：</strong> 为某一卷线轴找到了完美的温度？把你的笔记更新到标签上，留待下次使用。</p><p><strong>多色与特种材料：</strong> OpenPrintTag 每卷线轴支持最多 6 种颜色和 68 项以上的属性标签。你那卷夜光、碳纤维填充的 PETG 终于可以被妥善标注了，连磨蚀性标记也一应俱全。</p><hr /><h2 id="这个生态正在壮大">这个生态正在壮大</h2><p>OpenPrintTag 还很年轻，但势头是实实在在的：</p><ul><li><p><strong>Prusament</strong> 出厂时每一卷线轴都带有 OpenPrintTag NFC 标签</p></li><li><p><strong>Prusa 打印机</strong> 正在加入原生 NFC 读取器</p></li><li><p>像 SpoolSense（基于 ESP32）这样的 <strong>开源硬件读取器</strong> 正从社区中涌现</p></li><li><p><strong>22 家以上的公司</strong> 加入了这一倡议</p></li><li><p><strong>NFC.cool</strong> 是唯一一款在 iOS 和 Android 上都完整支持 OpenPrintTag 的通用型 NFC App，我加入这项支持是因为我自己想用它</p></li></ul><p>我眼看着 3D 打印行业多年来一直需要一个智能线轴的开放标准，也眼看着几次专有的尝试来了又走。OpenPrintTag 是我见过最靠谱的一个：有一家主要制造商背书、完全开源，而且已经搭载在真实的产品上出货了。这样的组合罕见到足以让我押注于它。</p><hr /><h2 id="开始上手">开始上手</h2><p><strong>你需要什么：</strong></p><ul><li><p>iPhone 7 或更新机型，或一部带 NFC 的 Android 手机</p></li><li><p>NFC.cool Tools（<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-openprinttag-read-write-nfc-spools-phone-zh&mt=8">App Store</a> / <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-openprinttag-read-write-nfc-spools-phone-zh">Google Play</a>），免费，已包含 OpenPrintTag</p></li><li><p>空白的 ICODE SLIX2 / ISO 15693 NFC 标签（<a href="https://amzn.to/3LTh1fT">Amazon 美国</a> / <a href="https://amzn.to/4oJpQr4">Amazon 欧洲</a>，推广链接）</p></li><li><p>一些待贴标的耗材线轴</p></li></ul><p>就这些。从现在起五分钟，你的第一卷线轴就能变智能。如果 NFC 本身对你还很陌生，我的 <a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签新手指南</a> 是我最先会带你去看的地方，而 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC 读取/写入功能页</a> 则介绍了 NFC.cool Tools 在 OpenPrintTag 之外还能做什么。</p><p><em>OpenPrintTag 是 Prusa Research 发起的一项开源倡议。NFC.cool 是该标准的一个独立支持者。在 <a href="https://openprinttag.org">openprinttag.org</a> 了解更多。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/openprinttag-read-write-nfc-spools-phone.webp"/>
</item>
<item>
<title>如何用 iPhone 写入 NFC 标签</title>
<link>https://nfc.cool/zh/blog/write-nfc-tags-iphone/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/write-nfc-tags-iphone/</guid>
<pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
<description><![CDATA[你的 iPhone 能做的不止读取 NFC 标签，它还能写入。这是一份循序渐进的指南，教你用 iPhone 给 NFC 标签编程：从选对标签，到写入 URL、Wi-Fi 凭据、联系人名片和自动化操作。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/write-nfc-tags-iphone.webp" alt="iPhone 正在向空白 NFC 标签写入数据，并带有进度和对勾图标" /></p><p>大多数人都知道自己的 iPhone 能<em>读取</em> NFC 标签：轻触支付、刷交通卡、打开一个链接。但我总得反复说服别人的一点是：你的 iPhone 同样能<em>写入</em> NFC 标签，把空白标签变成几乎适用于任何场景的智能触发器。</p><p>我花了多年时间打造 NFC.cool，一款用于读取和写入 NFC 标签的 App，而写入正是我永远玩不腻的那部分。想要床头柜上有一张标签，让手机静音并设好闹钟？想要书桌上有一张标签，打开你的工作歌单？想要家门口有一张标签，把 Wi-Fi 密码分享给客人？你的 iPhone 全都能给它们编程，而且只要你做过一次，就会纳闷自己怎么没早点动手。</p><p>这就是我会讲给一个刚买了第一包标签的朋友听的整套流程：你需要什么、如何写入不同类型的数据，以及我自己几分钟内就会动手搭建的那些实用项目。如果你对这项技术本身完全陌生，我的 <a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签新手完全指南</a> 会先帮你打好基础。</p><hr /><h2 id="你需要什么">你需要什么</h2><p>开始写入只需要三样东西，而且没有一样是昂贵的。</p><h3 id="1-一台兼容的-iphone">1. 一台兼容的 iPhone</h3><p>写入 NFC 标签需要 <strong>iPhone 7 或更新机型</strong>，运行 <strong>iOS 13 或更高版本</strong>。如果你的 iPhone 是过去八年内买的，那就没问题。</p><p>为了获得最佳体验，我会选一台支持<strong>后台 NFC 读取</strong>的 iPhone（iPhone XS 及更新机型）。这些机型无需先打开 App 就能读取 NFC 标签，这让你写入的标签用起来惬意得多。如果你想确切了解 iPhone 硬件是怎么处理这一切的，我在 <a href="https://nfc.cool/zh/blog/nfc-on-iphones-insider-look/">一次对 iPhone 上 NFC 的深入剖析</a> 里讲得很透。</p><h3 id="2-空白-nfc-标签">2. 空白 NFC 标签</h3><p>你可以在网上 <a href="https://nfc.cool/zh/affiliate-links/">购买空白 NFC 标签</a>，每张低至 <strong>€0.30 到 €1.00</strong>。它们有好几种形态：</p><table><thead><tr><th scope="col">形态</th><th scope="col">最适合</th></tr></thead><tbody><tr><td><strong>贴纸</strong>（圆形，25 到 30 毫米）</td><td>表面、物品、海报</td></tr><tr><td><strong>卡片</strong>（信用卡大小）</td><td>钱包、名片</td></tr><tr><td><strong>钥匙扣</strong></td><td>钥匙串、包挂</td></tr><tr><td><strong>腕带</strong></td><td>活动、门禁</td></tr><tr><td><strong>硬币标签</strong>（厚圆片）</td><td>嵌入物品中</td></tr></tbody></table><p><strong>该买哪种芯片？</strong></p><p>要是你让我挑一种，对大多数项目而言 <strong>NTAG216</strong> 是最佳平衡点：888 字节的可用内存，兼容性广，批量购买也实惠。这是我最推荐、也测试得最多的芯片。下面是简要的概览：</p><ul><li><p><strong>NTAG213</strong>（144 字节）：足够装下 URL 和简单文本。最便宜的选择。</p></li><li><p><strong>NTAG215</strong>（504 字节）：足够装下联系人名片、Wi-Fi 凭据和多条记录。</p></li><li><p><strong>NTAG216</strong>（888 字节）：最全能的选手。对联系人名片、Wi-Fi 凭据，以及像详尽 vCard 这样较长的内容而言，留有最大的余量，是我对大多数项目的推荐。</p></li></ul><p>如果你拿不定主意，就从一包混装的 NTAG216 贴纸开始，别再纠结了：它们能搞定 90% 的使用场景。想要逐一了解每款芯片的完整介绍，包括 iPhone 实际偏爱哪些类型，我写过 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">一份面向 iPhone 的 NFC 标签类型指南</a>。</p><h3 id="3-一款-nfc-写入-app">3. 一款 NFC 写入 App</h3><p>你的 iPhone 需要一款 App 才能向标签写入数据。Apple 内置的 NFC 支持负责读取，但写入则需要一款专门的 App。</p><p>这正是我花了多年时间打磨的部分，所以我会坦白我的偏向：<strong><a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-write-nfc-tags-iphone-zh&mt=8">NFC.cool Tools</a></strong> 正是为此量身打造，iPhone 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-write-nfc-tags-iphone-zh">Android</a> 上都有。它支持写入所有标准的 NDEF 记录类型：URL、文本、Wi-Fi 配置、联系人等等，界面简洁，能清楚显示你正用掉多少标签内存。它还能锁定标签、读取技术细节，并通过 iOS 快捷指令实现写入的自动化。你可以在 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC 读取与写入功能页</a> 上看到完整的功能列表。</p><p>也有其他选择（比如用 Apple 的快捷指令 App 做基础的 URL 写入），但一款专门的 NFC App 能让你对写入什么、如何写入有更多的掌控。</p><hr /><h2 id="分步操作写入你的第一张-nfc-标签">分步操作：写入你的第一张 NFC 标签</h2><p>我会从带每个人入门的地方开始：往标签里写入一个 URL。它是最常见的使用场景，也是最快见效的一招。</p><h3 id="写入一个-url">写入一个 URL</h3><ol><li><p><strong>打开 NFC.cool Tools</strong>，轻触 <strong>写入（Write）</strong> 标签页</p></li><li><p><strong>选择“URL”作为记录类型</strong></p></li><li><p><strong>输入你的 URL</strong>，例如 <code>https://nfc.cool</code></p></li><li><p><strong>轻触“写入到标签（Write to Tag）”</strong></p></li><li><p><strong>把你的 iPhone 靠近空白 NFC 标签</strong>：iPhone 的顶部边缘（NFC 天线所在处）应距离标签 2 到 3 厘米以内</p></li><li><p><strong>等待成功确认</strong>：你会感到一下触感反馈，并看到一个对勾</p></li></ol><p>就这样。任何用手机轻触那张标签的人，现在都会被带到你的 URL：无需 App，也无需扫描二维码。当我第一次看到一位同事面对一张空白贴纸打开网站时的表情，我就知道这是开场该用的演示。</p><p><strong>专业提示：</strong> iPhone 上的 NFC 天线位于手机的<strong>顶部边缘</strong>，靠近摄像头。为了获得最强的连接，把 iPhone 的顶部直接对准标签。如果你想在不用 App 的情况下复核自己写了什么，在 Android 上你可以 <a href="https://nfc.cool/zh/online-nfc-reader/">直接从浏览器读取 NFC 标签</a>。</p><figure class="phone-figure" data-layout="stage">
<figcaption>写入你的第一枚标签</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/write-nfc-tags-iphone/1-write-nfc-440w.webp" alt="NFC.cool Tools 的 NFC 标签页，有 Read NFC 和 Write NFC 两个按钮"><p><strong>轻触 Write NFC。</strong>就在 NFC 标签页，Read NFC 旁边。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/write-nfc-tags-iphone/2-web-link-440w.webp" alt="Create NFC Message：Web Link、Google Review Link、Text、Business Card、Telephone Number、Email、SMS、Location 和 FaceTime"><p><strong>选择 Web Link。</strong>也可以选文本、联系人、电话号码等。输入链接、写入，再把 iPhone 顶部贴到标签上。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/write-nfc-tags-iphone/3-my-messages-440w.webp" alt="My NFC Messages，列着一条网页链接、一张名片和一条 Wi-Fi 记录"><p><strong>随时找回。</strong>写过的内容都存在 My NFC Messages 里，下一枚标签直接再写。</p></li>
</ol>
</figure>
<hr /><h2 id="你能往-nfc-标签里写入什么">你能往 NFC 标签里写入什么？</h2><p>NFC 标签使用一种叫 <strong>NDEF</strong>（NFC 数据交换格式，NFC Data Exchange Format）的格式，它定义了标准的记录类型。一旦我想通了这个模型，整项技术就不再像魔法了。下面是你能写入的内容：</p><h3 id="url-和链接">URL 和链接</h3><p>最常见的用法，也是我最常用的。写入任何网址，轻触标签就会在手机浏览器里打开它。</p><p><strong>实用用途：</strong></p><ul><li><p>餐桌标签上的餐厅菜单链接</p></li><li><p>名片上的作品集或 LinkedIn 资料</p></li><li><p>零售货架标签上的产品页链接</p></li><li><p>前台的反馈表单链接</p></li></ul><p><strong>所需内存：</strong> 约 30 到 80 字节（大多数 URL 在任何标签上都装得下）</p><h3 id="wi-fi-网络凭据">Wi-Fi 网络凭据</h3><p>把你的 Wi-Fi 网络名称（SSID）和密码写入一张标签。客人轻触标签即可自动连接，无需输入冗长的密码。</p><p><strong>如何写入 Wi-Fi 凭据：</strong></p><ol><li><p>在 NFC.cool Tools 中，选择 <strong>“Wi-Fi”</strong> 作为记录类型</p></li><li><p>输入你的<strong>网络名称</strong>（SSID）</p></li><li><p>输入<strong>密码</strong></p></li><li><p>选择<strong>安全类型</strong>（大多数家庭网络选 WPA2 或 WPA3）</p></li><li><p>写入到标签</p></li></ol><p><strong>专业提示：</strong> 把一张 Wi-Fi 标签放在路由器旁、门边的钥匙串上，或是客房里面。给它贴上“轻触连 Wi-Fi”的标注。以我的经验，这是每位客人最后都会感谢你的那一张标签。</p><p><strong>所需内存：</strong> 约 60 到 120 字节，视密码长度而定</p><h3 id="联系人名片vcard">联系人名片（vCard）</h3><p>把一张 vCard 联系人写入标签。当有人轻触它时，你的联系信息就会弹出，随时可以保存：姓名、电话、邮箱、公司、地址。</p><p>这本质上就是电子名片所做的事，只是直接内嵌进了一张实体标签里。无需 App，无需联网：联系人数据就存在标签本身上。</p><p><strong>如何写入一个联系人：</strong></p><ol><li><p>选择 <strong>“联系人（Contact）”</strong> 作为记录类型</p></li><li><p>填上你想分享的字段（姓名、电话、邮箱等）</p></li><li><p>写入到标签</p></li></ol><p><strong>所需内存：</strong> 约 100 到 400 字节，视你包含多少字段而定。对于带地址和备注的联系人，请使用 NTAG215 或 NTAG216。</p><p>从我读过的支持邮件里得出一个诚实的提醒：标签上原始的 vCard 在 iPhone 上的表现可能时好时坏。如果你的没法干净地打开，我在 <a href="https://nfc.cool/zh/blog/vcard-nfc-iphone-not-working/">为什么你的 vCard NFC 标签在 iPhone 上不工作</a> 里深入剖析过原因。</p><p><strong>注意：</strong> 想要带照片、社交链接和数据分析的更丰富体验，看看 <strong><a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-write-nfc-tags-iphone-zh&mt=8">NFC.cool Business Card</a></strong>：它会创建一个托管的电子名片资料，并能把链接写入任何 NFC 标签。当有人轻触时，iOS 用户看到的是原生 App Clip，Android 用户则打开 nfc.cool 域名上的一个网站，都无需 App。在我自己的社交中，我发现这比原始 vCard 可靠得多。</p><h3 id="纯文本">纯文本</h3><p>把任意文本消息写入标签。比 URL 少见，但在这些场合很有用：</p><ul><li><p>库存标注（序列号、描述）</p></li><li><p>附在设备上的说明或备注</p></li><li><p>寻宝游戏里的彩蛋消息</p></li><li><p>仓库里的资产追踪</p></li></ul><p><strong>所需内存：</strong> 因文本长度而异（约每个字符 1 字节）</p><h3 id="电话号码和邮箱地址">电话号码和邮箱地址</h3><p>写入一个 <code>tel:</code> 或 <code>mailto:</code> URI，轻触时即可触发拨打电话或撰写邮件。</p><p>适用于：</p><ul><li><p>医疗设备上的紧急联系人标签</p></li><li><p>自动售货机上的“报修来电”标签</p></li><li><p>产品上的支持联系标签</p></li></ul><h3 id="app-专属数据">App 专属数据</h3><p>有些 App 可以写入自定义的 NDEF 记录，以触发特定的 App 动作。例如，你可以写入一条记录，用来打开某个特定的快捷指令、歌单或 App 界面。</p><hr /><h2 id="进阶用-ios-快捷指令写入">进阶：用 iOS 快捷指令写入</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/write-nfc-tags-iphone/shortcuts-440w.webp" alt="NFC.cool Tools 的 Shortcuts 页面，列出 Scan NFC in NFC.cool、Scan QR and Barcode in NFC.cool 等 Siri 短语"><p><strong>NFC.cool 自己的操作。</strong>App 加进快捷指令和 Siri 的所有操作，轻触一下就到快捷指令 App。</p></li>
</ol>
</figure>
<p>这是我觉得最好玩的地方。Apple 的<strong>快捷指令</strong>App 内置了 NFC 写入支持，而 NFC.cool Tools 通过它自己的快捷指令动作进一步扩展了它。</p><h3 id="用快捷指令做基础的-url-写入">用快捷指令做基础的 URL 写入</h3><ol><li><p>打开<strong>快捷指令</strong>App</p></li><li><p>创建一个新的快捷指令</p></li><li><p>搜索 <strong>“设置 NFC 标签（Set NFC Tag）”</strong> 动作（在脚本 → NFC 下）</p></li><li><p>配置要写入的内容（URL、文本等）</p></li><li><p>运行快捷指令并轻触一张标签</p></li></ol><p>这对于用相同数据批量写入多张标签很有用。</p><h3 id="nfccool-tools-的快捷指令集成">NFC.cool Tools 的快捷指令集成</h3><p>NFC.cool Tools 添加了它自己的快捷指令动作，给你更多选择：</p><ul><li><p><strong>写入标签（Write Tag）</strong>：以编程方式写入任何受支持的记录类型</p></li><li><p><strong>读取标签（Read Tag）</strong>：扫描并把标签数据返回给你的快捷指令</p></li><li><p><strong>扫描历史（Scan History）</strong>：访问你最近的扫描结果</p></li></ul><p>这开启了自动化的种种可能。例如，你可以创建一个快捷指令，它会：</p><ol><li><p>询问一个产品名称</p></li><li><p>生成一个像 <code>https://yoursite.com/product/{name}</code> 这样的 URL</p></li><li><p>把它写入一张 NFC 标签</p></li><li><p>把该标签记录到电子表格里</p></li></ol><p>对于批量库存贴标或活动胸牌的设置来说，再合适不过。</p><hr /><h2 id="实用的-nfc-标签项目">实用的 NFC 标签项目</h2><p>这些是我反复回头去做的项目，随时可以搭建，每一个都只需几分钟：</p><h3 id="智能家居标签">智能家居标签</h3><p><strong>床头柜标签：“睡眠模式”</strong>
写入一个 URL，触发一个 iOS 快捷指令来：</p><ul><li><p>开启勿扰模式</p></li><li><p>设好明天的闹钟</p></li><li><p>调低屏幕亮度</p></li><li><p>开始播放助眠歌单</p></li></ul><p><strong>书桌标签：“工作模式”</strong></p><ul><li><p>打开你的任务管理器</p></li><li><p>启动一个专注计时器</p></li><li><p>连接到你的工作 VPN</p></li><li><p>播放一个专注歌单</p></li></ul><p><strong>门口标签：“离家”</strong></p><ul><li><p>查看天气预报</p></li><li><p>显示通勤时间</p></li><li><p>触发智能家居的“离家”场景</p></li></ul><h3 id="商务标签">商务标签</h3><p><strong>会议胸牌标签</strong>
把你的 NFC.cool Business Card URL 写入一张贴在会议胸牌背面的标签。联系人轻触你的胸牌 → 你完整的电子名片就出现了。</p><p><strong>产品标签</strong>
写入指向产品文档、保修登记或支持页面的链接。贴在产品或包装上。</p><p><strong>会议室标签</strong>
写入指向房间预订日历或 Wi-Fi 凭据的链接。贴在门附近。</p><h3 id="创意项目">创意项目</h3><p><strong>音乐标签</strong>
把 Spotify 或 Apple Music 专辑链接写入 NFC 贴纸。把它们贴在实体专辑封面上，轻触即可播放该专辑。</p><p><strong>桌游标签</strong>
写入指向规则 PDF 或教程视频的链接。贴在盒盖内侧。</p><p><strong>菜谱标签</strong>
写入指向你喜爱菜谱的链接，把标签贴在调料罐或菜谱书页上。</p><hr /><h2 id="锁定-nfc-标签">锁定 NFC 标签</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/write-nfc-tags-iphone/lock-440w.webp" alt="Lock Tag 页面：把标签永久设为只读，无法撤销"><p><strong>Lock Tag。</strong>内容在任何手机上都能读取，但再也不能修改。</p></li>
</ol>
</figure>
<p>一旦你写好了一张标签并对内容满意，你就可以<strong>锁定</strong>它。锁定会让标签永久变为只读：没人能覆盖你的数据。我把这当作一个有意为之的最终步骤，绝不会草率地一路点过去，因为没有撤销可言。</p><p><strong>在 NFC.cool Tools 中：</strong></p><ol><li><p>写入之后，轻触 <strong>锁定（Lock）</strong> 选项</p></li><li><p>确认：<strong>这是不可逆的</strong></p></li></ol><p><strong>何时该锁定：</strong></p><ul><li><p>处于公共场所的标签（防止篡改）</p></li><li><p>产品标签（保护你的 URL）</p></li><li><p>名片（确保你的联系人数据安全）</p></li><li><p>任何你不打算再次写入的标签</p></li></ul><p><strong>何时不该锁定：</strong></p><ul><li><p>你之后可能想更新的标签（Wi-Fi 密码会变、URL 随季节变化）</p></li><li><p>实验/学习用途：测试期间就让它们保持可重写</p></li></ul><hr /><h2 id="疑难排查">疑难排查</h2><p>我收到的那些“为什么写不进去”的问题，大多落在以下四个原因之一上。下面是我会怎么逐一排查它们。</p><h3 id="无法写入错误">“无法写入”错误</h3><ul><li><p><strong>标签可能被锁定了。</strong> 如果之前有人（或你自己）锁定了这张标签，它就永久只读了。你得换一张新标签。</p></li><li><p><strong>内存不够。</strong> 你的数据可能超出了标签的容量。换一张内存更大的标签（NTAG215 → NTAG216），或者减少你的数据量。</p></li><li><p><strong>标签位置不对。</strong> 把 iPhone 的顶部边缘缓慢地在标签上方移动。有些表面（金属、厚手机壳）会造成干扰。</p></li><li><p><strong>标签损坏了。</strong> NFC 标签耐用但并非坚不可摧。极端高温、弯折或穿刺都可能让它报废。</p></li></ul><h3 id="写入看似成功但标签无响应">写入看似成功，但标签无响应</h3><ul><li><p><strong>检查 NDEF 格式。</strong> 数据必须以 NDEF 格式写入，手机才能自动读取它。NFC.cool Tools 会为你处理这件事，但自定义写入的标签可能存在格式问题。</p></li><li><p><strong>iPhone 机型很关键。</strong> 较老的 iPhone（7、8、X）需要 App 才能读取标签。iPhone XS 及更新机型会在后台自动读取标签。</p></li></ul><h3 id="标签在-android-上能用但在-iphone-上不行">标签在 Android 上能用，但在 iPhone 上不行</h3><ul><li><p><strong>检查芯片类型。</strong> iPhone 与 NTAG 系列芯片（NTAG213、215、216）配合得最好。有些其他类型的芯片可能与 iOS 不兼容。</p></li><li><p><strong>NDEF 格式化。</strong> 标签必须经过 NDEF 格式化。有些批量购买的标签到手时未经格式化，用 NFC.cool Tools 写入它们即可自动格式化。</p></li></ul><hr /><h2 id="充分发挥-nfc-标签作用的小技巧">充分发挥 NFC 标签作用的小技巧</h2><p>这些是我吃过亏才学到的小经验，好让你不必再走一遍弯路。</p><ol><li><p><strong>给你的标签做标注。</strong> 桌上一张空白贴纸毫无帮助。用标签打印机或记号笔注明这张标签的用途（“轻触连 Wi-Fi”、“工作模式”等）。</p></li><li><p><strong>避开金属表面。</strong> 金属会干扰 NFC 信号。如果你必须贴在金属上，请使用 <strong>抗金属 NFC 标签</strong>（它们有一层铁氧体来屏蔽干扰）。它们稍厚一些、贵一些，但在金属表面上能完美工作。</p></li><li><p><strong>贴之前先测试。</strong> 先写入标签、测试它，然后再揭开背胶贴到位。把一张已经贴好的标签重新揭下来再写入，正是那种我已经学会彻底避免的小烦恼。</p></li><li><p><strong>用对的标签做对的事。</strong> 别把 NTAG216（888 字节）浪费在一个只占 40 字节的简单 URL 上。也别想着把一整张 vCard 塞进 NTAG213（144 字节）里。</p></li><li><p><strong>有防水的选择。</strong> 环氧树脂涂层的 NFC 标签防水且更耐用。适合户外使用、厨房或浴室。</p></li><li><p><strong>把 NFC 标签和快捷指令结合起来。</strong> iPhone 上 NFC 标签真正的威力不只是打开 URL，而是触发复杂的自动化。一张 NFC 标签可以启动任何 iOS 快捷指令，而它能控制智能家居设备、发送消息、记录数据等等。</p></li></ol><hr /><h2 id="常见问题">常见问题</h2><h3 id="我能重写一张-nfc-标签吗">我能重写一张 NFC 标签吗？</h3><p>可以，只要这张标签还没被锁定。标准的 NFC 标签可以被重写 <strong>10 万次以上</strong>。直接把新数据覆盖到旧数据上即可，无需先“擦除”。</p><h3 id="我的-iphone-需要靠多近">我的 iPhone 需要靠多近？</h3><p><strong>2 到 4 厘米</strong>以内（大约 1 到 2 英寸）。NFC 天线在 iPhone 的顶部边缘。把手机的顶部直接对准标签，以获得最佳连接。</p><h3 id="我能不用-app-就写入-nfc-标签吗">我能不用 App 就写入 NFC 标签吗？</h3><p>iOS 快捷指令内置了一个“设置 NFC 标签”动作，可做基础的写入（URL、文本）。但对于 Wi-Fi 凭据、联系人，以及更复杂的记录，你会需要一款像 NFC.cool Tools 这样的 App。</p><h3 id="nfc-标签需要电池吗">NFC 标签需要电池吗？</h3><p>不需要。NFC 标签是<strong>无源的</strong>：它们没有电池，靠你轻触时手机 NFC 读取器供给的能量工作。标签能用上 <strong>10 年以上</strong>，因为没有什么会耗尽。</p><h3 id="我能给-nfc-标签设密码保护吗">我能给 NFC 标签设密码保护吗？</h3><p>可以。NFC.cool Tools 能在 iPhone 和 Android 上给 NTAG 标签设置密码保护。注意，这只能阻止标签被<strong>覆盖</strong>，并不能阻止任何人<strong>读取</strong>标签上已有的内容。如果你需要让内容本身在没有密钥时无法读取，那你想要的是加密数据，参见我们的 <a href="https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/">NFC Safe</a> 指南。锁定标签是另一个选择：它会永久阻止任何进一步的写入。</p><h3 id="nfc-标签隔着手机壳能用吗">NFC 标签隔着手机壳能用吗？</h3><p>能，大多数手机壳都没问题。NFC 能穿过塑料、硅胶、皮革，甚至薄钱包。非常厚的手机壳（比如重型三防壳），或者带金属片的手机壳（用于磁吸车载支架），可能会造成干扰。</p><h3 id="一台-iphone-能写入多少张标签">一台 iPhone 能写入多少张标签？</h3><p>无限多。对你能写入多少张标签没有限制。限制因素是标签本身，而不是你的手机。</p><hr /><h2 id="接下来呢">接下来呢？</h2><p>既然你已经知道如何写入 NFC 标签，可能性就完全敞开了。我的建议一如既往：从一个简单的项目开始，给客人用的一张 Wi-Fi 标签，或者一张名片标签，先拿下这个小胜利，然后由此扩展开来。</p><p>如果你在找一款强大、易用的 NFC 写入 App，<strong><a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-write-nfc-tags-iphone-zh&mt=8">NFC.cool Tools</a></strong> 正是我为应对这一切而打造的 App：从基础的 URL 写入到进阶的标签管理，并集成 iOS 快捷指令以实现自动化。</p><p>而如果你想把 NFC 标签变成专业的电子名片，<strong><a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-write-nfc-tags-iphone-zh&mt=8">NFC.cool Business Card</a></strong> 让你创建一张精美的名片资料，并把它的 URL 写入任何 NFC 标签。在 iOS 上，App 界面和 App Clip 支持 35 种语言，而 Android 收件人看到的是 nfc.cool 域名上的一个网站（目前仅有英文）。</p><p><strong>下载 NFC.cool Tools：</strong> <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-write-nfc-tags-iphone-zh&mt=8">App Store</a> | <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-write-nfc-tags-iphone-zh">Google Play</a></p><p><strong>下载 NFC.cool Business Card：</strong> <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-write-nfc-tags-iphone-zh&mt=8">App Store</a> | <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-write-nfc-tags-iphone-zh">Google Play</a></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/write-nfc-tags-iphone.webp"/>
</item>
<item>
<title>为什么隐私对你的电子名片至关重要</title>
<link>https://nfc.cool/zh/blog/why-privacy-matters-digital-business-card/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/why-privacy-matters-digital-business-card/</guid>
<pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
<description><![CDATA[你的电子名片包含你的姓名、邮箱、电话号码等信息，但大多数人从未想过这些数据究竟去了哪里。这就是为什么隐私应当是你的头号考量。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/why-privacy-matters-digital-business-card.webp" alt="由隐私控制、盾牌和 NFC 元素守护的电子名片" /></p><p>想想你的名片上有什么。你的全名。你的邮箱地址。你的电话号码。也许还有你的办公地址、你的 LinkedIn 资料、你的公司名称和头衔。</p><p>现在再想想这个：当你分享一张电子名片时，你不只是递给某人一张硬纸片。你是在让一个平台访问那些数据，<em>而且</em>还访问关于你分享对象的那些数据。</p><p>电子名片 App 可以收集这场交换双方的信息。谁分享了、谁查看了、何时、何地、用什么设备、看了多久。</p><p>这不是一篇危言耸听的文章。电子名片确实比纸质名片更好：无论对社交、对环境，还是对保持你信息的更新而言。但并非所有平台都以同样的用心对待你的数据，而大多数人从没想过要去问。</p><p>你应该问。</p><hr /><h2 id="当你分享一张电子名片时究竟发生了什么">当你分享一张电子名片时，究竟发生了什么？</h2><p>下面是有人轻触你的 NFC 卡片或扫描你的二维码时，典型的流程：</p><ol><li><p>他们的手机打开一个由该平台托管的 URL</p></li><li><p>该平台呈现你的联系信息</p></li><li><p>该平台记录这次互动：至少会有一个时间戳</p></li><li><p>视平台而定，它还可能采集：查看者的 IP 地址、设备类型、浏览器、大致位置、在你名片上停留的时间、点击了哪些链接</p></li></ol><p>这只是底线。平台还可以做得更多。</p><h3 id="向收件人推销">向收件人推销</h3><p>电子名片平台可以向查看你名片的人做营销。也就是说：有人扫描了你的二维码来获取你的邮箱，然后<em>这个平台</em>就给他们发推广邮件，劝他们注册。</p><p>你没要求过这样。查看你名片的那个人当然也没要求过。当平台需要增长，又把你的联系人看成免费的潜在客户时，这种事就会发生。</p><p>值得你在注册前先查一查。</p><h3 id="录制对话">录制对话</h3><p>这一条也许会让你吃惊。由 AI 驱动的记笔记功能可以录制面对面的对话。它的卖点很诱人：在会议上认识某人，轻触录制，让 AI 自动捕捉要点。</p><p>问题在于知情同意。在许多司法管辖区（包括 GDPR 之下的大多数欧盟地区，以及十几个采用双方同意法律的美国州），在未经对方知晓或明确同意的情况下录制对话是违法的。即便在技术上合法的地方，偷偷录制一场社交对话也会引发严重的伦理问题。</p><p>你刚认识的那个人以为自己只是在友好地闲聊。他们并不知道你的手机正在把他们说的每一句话转录下来，并上传到云端服务器。</p><h3 id="数据增强">数据增强</h3><p>“AI 联系人增强”是这样运作的：你扫描一张名片或交换联系人后，平台会自动从公开来源拉取额外数据，比如 LinkedIn 资料、公司信息、社交媒体账号。</p><p>方便吗？当然。但这意味着平台正在为你认识的人建立档案，而且往往是在他们不知情的情况下。你的联系人没有同意过这件事。他们分享的是自己的名片，而不是整个数字足迹。</p><hr /><h2 id="免费的隐藏代价">“免费”的隐藏代价</h2><p>许多电子名片平台都提供慷慨的免费版本。这对普及很有好处，但它引出一个重要的问题：<strong>一个免费的产品是怎么赚钱的？</strong></p><p>诚实的答案各不相同：</p><ul><li><p><strong>向付费方案升级引导</strong>：健康的模式。免费提供基础功能，对高级功能收费。</p></li><li><p><strong>把平台品牌当作广告</strong>：你的名片变成了平台的广告牌。每一次分享都是营销。</p></li><li><p><strong>收割收件人数据</strong>：你的联系人变成了平台自己的潜在客户。</p></li><li><p><strong>数据聚合</strong>：（匿名或非匿名的）社交模式数据被出售给第三方。</p></li></ul><p>并非每个免费方案都暗藏玄机，但“免费”也可能成为大规模收集联系人数据的管道。</p><p>经验法则是：如果一个平台免费提供无限功能，却没有清晰的商业模式，那么你的数据<em>就是</em>它的商业模式。</p><hr /><h2 id="在一个尊重隐私的平台上该看什么">在一个尊重隐私的平台上该看什么</h2><p>这里有一份实用的清单。你不需要逐行审查整份隐私政策（尽管你可以这么做）。只要问这些问题：</p><h3 id="1-它会向你的收件人推销吗">1. 它会向你的收件人推销吗？</h3><p>当有人查看你的名片时，该平台会用营销内容联系他们吗？对大多数专业人士来说，这应当是一条不可逾越的红线。你的联系人把他们的注意力托付给了<em>你</em>，而不是某个莫名其妙的平台。</p><h3 id="2-它会收集查看者的哪些数据">2. 它会收集查看者的哪些数据？</h3><p>基础的分析数据（比如浏览了多少次）是合理的。IP 地址、设备指纹和行为追踪则不合理，尤其是在不告知的情况下。查一查该平台的隐私政策是否明确列出了它收集名片查看者（而不只是名片持有者）的哪些数据。</p><h3 id="3-数据存储在哪里">3. 数据存储在哪里？</h3><p>这一点在欧洲尤其重要。根据 GDPR，把个人数据转移到欧盟以外需要特定的法律保障措施（标准合同条款、充分性认定）。如果你的平台在没有这些保护的情况下把数据存在美国，那么你可能仅仅因为使用它就已经不合规了。</p><h3 id="4-你能导出你的数据吗">4. 你能导出你的数据吗？</h3><p>GDPR 赋予你数据可携带的权利：你应该能够下载平台持有的关于你的一切。如果没有导出选项，那就是一个危险信号。你应当拥有你的联系人，而不是租用访问它们的权限。</p><h3 id="5-你真的能删除你的账户吗">5. 你真的能删除你的账户吗？</h3><p>不是“停用”。是删除。连同所有相关数据从他们的服务器上一并移除，而且可以自助完成，不用提交工单。</p><h3 id="6-它有访问控制吗">6. 它有访问控制吗？</h3><p>你能把你的资料设为私密吗？你能用 PIN 码保护它吗？你能选择哪些信息对谁可见吗？这些并不是企业级功能，而是每个平台都应该提供的基础隐私工具。</p><h3 id="7-它会录制音频吗">7. 它会录制音频吗？</h3><p>如果一个平台提供对话录制或 AI 记笔记功能，请在使用之前先弄清它的法律影响。在欧盟，未经所有各方同意录制对话违反 GDPR。在美国，法律因州而异。</p><hr /><h2 id="gdpr-与电子名片你需要知道的">GDPR 与电子名片：你需要知道的</h2><p>如果你身处欧洲，或者和任何欧洲人做生意，GDPR 就适用于你的电子名片。下面是它在实践中的含义：</p><p><strong>对作为名片持有者的你：</strong></p><ul><li><p>你有权访问、导出和删除你的数据</p></li><li><p>平台需要有合法依据才能处理你的信息</p></li><li><p>你应该确切知道哪些数据被收集和分享了</p></li></ul><p><strong>对查看你名片的人：</strong></p><ul><li><p>他们也有权利，即便他们从未注册过该平台</p></li><li><p>平台不能在没有合法依据的情况下随意收割他们的数据</p></li><li><p>收集 IP 地址、设备信息和浏览行为，在 GDPR 之下都算作处理个人数据</p></li></ul><p><strong>对你的雇主（如果使用团队/企业方案）：</strong></p><ul><li><p>通过该平台进行的数据处理，你的公司可能负有连带责任</p></li><li><p>CRM 集成会成倍增加处理个人数据的系统数量</p></li><li><p>每一项集成都需要各自的数据处理评估</p></li></ul><p>实际的要点是：选择一个默认就认真对待 GDPR 的平台，而不是那种把它当作企业级附加功能硬拼上去的平台。</p><hr /><h2 id="为什么我把-nfccool-business-card-做成了隐私优先">为什么我把 NFC.cool Business Card 做成了隐私优先</h2><p>先把话说在前面：这是 NFC.cool 的博客，所以我会讲讲我自己的做法。但我在上文已经尽力对整个行业保持诚实，在这里我也会保持诚实。</p><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/why-privacy-matters-digital-business-card/profile-settings-440w.webp" alt="NFC.cool Business Card 的个人资料设置：公开名片，或需要 PIN 才能查看、不被搜索引擎收录的私密名片，以及收集潜在客户的选项"><p><strong>公开还是私密。</strong>私密名片要输入 PIN 才能看，收集潜在客户的功能只有你打开才会运行。</p></li>
</ol>
</figure>
<p>当我打造 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-why-privacy-matters-digital-business-card-zh&mt=8">NFC.cool Business Card</a> 时，隐私不是事后才想到的，也不是一个营销勾选项。它塑造了整个产品：</p><p><strong>PIN 码保护的资料</strong>：你可以用一个 4 位 PIN 码把你的名片锁起来，并限制尝试次数。你可以自由地分享名片 URL，但只在你愿意的时候才让别人看到你的详细信息。这对于你可能弄丢的 NFC 卡片，或者你想控制谁能看到你完整联系信息的场合，都很有用。</p><p><strong>公开/私密切换</strong>：精确地选择哪些字段可见。也许你的电话号码只留给亲近的联系人。也许你的地址是私密的。控制的粒度由你掌握。</p><p><strong>不录制对话</strong>：我不录制音频。就是这样。我认为社交应当建立在信任之上，而不是监视之上。</p><p><strong>不向收件人推销</strong>：当有人查看你的名片时，他们看到的就是你的名片。他们不会收到来自我的营销邮件。你的联系人是你的，不是我的潜在客户。在 Team 方案上，你的团队可以给通过线索表单留下信息的人发送跟进邮件。</p><p><strong>我不出售你的数据</strong>：你的 vCard 和账户数据存储在我的服务器上以支撑这项服务。NFC.cool 不出售你的数据，NFC.cool Business Card App 也没有广告。</p><p><strong>GDPR 数据导出</strong>：随时都能把全部数据（包括联系人）导出为一个 ZIP。iPhone 和 Android 的 App 里都有导出入口，网页端也有。无需提交工单。</p><p><strong>NFC 硬件自由</strong>：它兼容任何标准 NFC 标签，所以你可以自由使用任何你选择的标签，不会有你无法审查的专有追踪。</p><p><strong>没有风投背景</strong>：NFC.cool 立足葡萄牙，也没有风险投资人逼着我为了增长指标去变现用户数据。我的动力是打造一个人们信任的产品，而不是把数据收集最大化。你有问题时，回复你的是我，也就是创始人本人。</p><p>你的联系人也可以随时带走。每个方案都包含完整的数据导出；使用 <a href="https://nfc.cool/zh/business-card/teams/">NFC.cool Business Card for Teams</a> 时，线索可以直接进入 HubSpot，也可以通过 Webhook 发到任何地方。我的隐私模式是我真心相信的东西，我认为它很重要。</p><hr /><h2 id="选择平台时的隐私清单">选择平台时的隐私清单</h2><p>在你注册任何电子名片服务之前，先把这份清单过一遍：</p><ul><li><p>✓ 你所在的方案档位<strong>不向收件人推销</strong></p></li><li><p>✓ <strong>清晰的隐私政策</strong>，明确说明会收集查看者的哪些数据</p></li><li><p>✓ 提供<strong>数据导出</strong>（GDPR 的可携带权利）</p></li><li><p>✓ <strong>账户删除</strong>是自助的，而不是藏在客服支持背后</p></li><li><p>✓ <strong>资料可见性控制</strong>（公开/私密切换、PIN 码保护）</p></li><li><p>✓ 没有会影响你所见之人的<strong>强制对话录制</strong>功能</p></li><li><p>✓ 如果你在欧洲（或与欧洲人）做生意，则<strong>符合 GDPR</strong></p></li><li><p>✓ <strong>透明的商业模式</strong>：你清楚这个平台是怎么赚钱的</p></li></ul><p>如果一个平台在这些里面有一两条以上不达标，那就掂量一下，这份便利是否值得你为之做出妥协。</p><hr /><h2 id="总结">总结</h2><p>电子名片是社交的未来。纸张浪费、过时，而且一旦递出去就无法更新。它的好处是实实在在的。</p><p>但你的名片是你的职业身份。它是别人见到你时最先看到的东西。你托付这份信息的平台应当配得上这份信任：通过透明、通过用户控制，以及通过一个不依赖于剥削你的数据或你联系人数据的商业模式。</p><p>隐私无关于你有什么要隐藏。它关乎你有权选择分享什么、与谁分享，以及按谁的条件分享。</p><p>明智地选择。</p><p><em>准备好试试一张隐私优先的电子名片了吗？<a href="https://nfc.cool/zh/business-card/">看看 NFC.cool Business Card 能做什么</a>，然后<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-why-privacy-matters-digital-business-card-zh&mt=8">下载 iPhone 版</a>，或者<a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-why-privacy-matters-digital-business-card-zh">在 Android 上获取</a>。App 界面和 App Clip 提供 35 种语言。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/why-privacy-matters-digital-business-card.webp"/>
</item>
<item>
<title>如何在下一场会议上告别纸质名片</title>
<link>https://nfc.cool/zh/blog/replace-paper-business-cards-conference/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/replace-paper-business-cards-conference/</guid>
<pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
<description><![CDATA[会议是纸质名片最容易失灵的场合。这里有一套循序渐进的方案，帮你在下一场活动之前、之中和之后全面转向数字化，让你再也不用手忙脚乱地找名片。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/replace-paper-business-cards-conference.webp" alt="会议社交场景，用数字 NFC 名片取代纸质名片" /></p><p>你一定经历过这种场面。</p><p>这是一场三天会议的第二天。你已经把整摞名片全发完了。那位你一直想见的主题演讲嘉宾就站在咖啡区，而你却像丢了钱包一样在口袋里乱摸。</p><p>又或者，你撑到活动结束时名片还有富余，却带着一摞皱巴巴的、来自 47 个其他人的名片回了家，现在你得在忘记谁是谁之前，手动把它们一个个录进电子表格里。</p><p>纸质名片和会议从来就不是绝配。它们只是在很长一段时间里，碰巧是唯一的选择。</p><p>现在不再是了。</p><hr /><h2 id="为什么纸质名片在会议上会失灵">为什么纸质名片在会议上会失灵</h2><p>在谈解决方案之前，我们先坦诚面对这个问题。纸质名片并不是为大规模社交活动设计的。它们是为一对一会面设计的：你把一张名片递给一个人，也许一天两次。</p><p>在会议上，纸质名片那些稍显不便之处都会变成真正的麻烦：</p><p><strong>你会发完。</strong> 普通的会议参加者会在两三天里认识几十个人。大多数人会带 50 到 100 张名片，然后听天由命。如果你是演讲嘉宾、参展商，或者只是真的很擅长社交，那远远不够。</p><p><strong>它们会被毁掉。</strong> 名片被塞进胸牌套里，折进西装口袋里，压在咖啡杯下面，掉在展会地板上。等到有人一周后翻出你的名片时，它看起来就像被洗衣机洗过一遍。</p><p><strong>你什么都追踪不了。</strong> 那 47 张名片里，哪一张来自金融科技专场？哪一张是那个想就某个项目合作的人？纸张可没有时间戳、备注或上下文。</p><p><strong>88% 最终进了垃圾桶。</strong> 这不是猜测，而是业内被引用最多的统计数据（最初来自 Adobe 的研究）。会议结束一周之内，将近九成的纸质名片就被扔掉了。所有那些印刷，所有那些交换，绝大多数都没带来任何后续跟进。</p><p><strong>它们无法更新。</strong> 两次会议之间升职了？换电话号码了？发布新产品了？你的旧名片早就揣在别人口袋里，上面是过时的信息，而你对此无能为力。</p><hr /><h2 id="三阶段方案会议之前之中和之后">三阶段方案：会议之前、之中和之后</h2><p>数字化不只是用 App 换掉纸张。真正的优势在于拥有一套贯穿整个会议时间线的系统：从准备到跟进。下面就讲讲怎么搭建它。</p><figure class="phone-figure" data-layout="stage">
<figcaption>会前、会中、会后</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/replace-paper-business-cards-conference/1-before-440w.webp" alt="我的名片，日常名片旁边还有一张 Conference 名片"><p><strong>会前：准备一张活动名片。</strong>专为这场会议准备的名片，放上在那里最有用的链接。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/replace-paper-business-cards-conference/2-during-440w.webp" alt="全屏显示的名片二维码，下方是 Share 和 Save to Photos"><p><strong>会中：轻触或扫码。</strong>快速交换用 NFC，其他人就扫全屏二维码。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/replace-paper-business-cards-conference/3-after-440w.webp" alt="一位社交联系人：Lantern Metrics 的 Priya Raman，带 Add Reminder、Add Meeting 和活动详情"><p><strong>会后：跟进。</strong>每个联系人都记着你们在哪里认识，提醒和会面轻触即可添加。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/replace-paper-business-cards-conference/4-analytics-440w.webp" alt="Analytics：1,284 次查看、213 次保存，附按天统计的图表"><p><strong>然后看看效果。</strong>按天显示查看和保存次数，哪场活动有回报一目了然。</p></li>
</ol>
</figure>
<h3 id="第一阶段会议之前">第一阶段：会议之前</h3><p>设置电子名片最糟糕的时机，就是你正排在登记队伍里的时候。请至少在活动前一周把这件事做完。</p><h4 id="选择你的电子名片平台">选择你的电子名片平台</h4><p>如果你还没有，留意以下这些专为会议设计的功能：</p><ul><li><p><strong>多种分享方式</strong>：你会需要 NFC 轻触、二维码展示和可分享链接。会议上不同的情境需要不同的方式。</p></li><li><p><strong>弱网环境下依然可靠</strong>：会议 WiFi 出了名地不稳定。NFC 轻触是即时的（它传输的是一个链接），即便信号时断时续，名片资料也能很快加载，比加载一整个 App 或网站可靠得多。</p></li><li><p><strong>多个名片资料</strong>：如果你既是演讲嘉宾又是参展商，或者你横跨不同品牌工作，你就需要为不同情境准备不同的名片。</p></li><li><p><strong>收件人无需 App</strong>：和你见面的人不应该需要下载任何东西。如果你的名片要求对方先装个 App 才能看到你的信息，那你已经失去他们了。</p></li><li><p><strong>多语言支持</strong>：对于国际性会议，能把名片以收件人的语言呈现，是一个真正的加分项。</p></li></ul><p><a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-replace-paper-business-cards-conference-zh&mt=8">NFC.cool Business Card</a> 涵盖了以上所有：NFC + 二维码 + 链接分享、Pro 最多 10 张名片或团队每人最多 10 张、收件人无需 App（iOS 上是 App Clip，Android 上是网站），App 界面和 App Clip 支持 35 种语言。这是我们会推荐的方案，但无论你选哪个，都要确保它满足上述标准。</p><h4 id="创建一张专为活动定制的名片或更新你现有的名片">创建一张专为活动定制的名片（或更新你现有的名片）</h4><p>别只用你那张通用名片。对于会议，可以考虑：</p><ul><li><p><strong>加上你的演讲标题和时间</strong>（如果你要演讲）（“来听我的演讲：‘金融科技中的 AI’，B 厅，周四下午两点”）</p></li><li><p><strong>加入一句专为会议设计的行动号召</strong>（“咱们在活动上喝杯咖啡吧，发短信给我”）</p></li><li><p><strong>链接到相关的作品案例</strong>：作品集、案例研究、演示视频</p></li><li><p><strong>去掉冗余信息</strong>：在会议上，人们不需要你的传真号码。他们需要你的名字、你是做什么的，以及联系你的最快方式。</p></li></ul><p>有了电子名片，你几秒钟就能做出这些改动，活动结束后再改回来。这要换成 500 张印好的名片，你试试看。</p><h4 id="准备好你的硬件">准备好你的硬件</h4><p>这是可选的，但能留下很深的印象：</p><ul><li><p><strong>支持 NFC 的手机</strong>：大多数现代智能手机（iPhone 7 及以上，以及大多数 2018 年以后的 Android 手机）都支持 NFC。确保你的手机已启用它。</p></li><li><p><strong>NFC 卡片或贴纸</strong>：一张链接到你数字资料的实体 NFC 卡片能让你两全其美。你实实在在地递给对方一样东西（那种熟悉的仪式感），但它会立刻在对方手机上打开你的电子名片。无需安装 App，无需打字，只要轻触一下。</p></li><li><p><strong>带 NFC 贴纸的手机壳</strong>：更简单。把一张 NFC 标签贴在手机壳背面，链接到你的名片。当有人问你要信息时，你只需说：“把你的手机轻触我手机背面就行。”</p></li></ul><h4 id="把你的二维码放上锁屏ios">把你的二维码放上锁屏（iOS）</h4><p>NFC.cool Business Card 的会议模式（Conference Mode）会把你名片的二维码直接固定在锁屏上，整个活动日全程有效。在 iPhone 上它以实时活动（Live Activity）的形式运行，Android 也有同样的模式。这是会议上最快的分享方式：</p><ul><li><p>你的二维码始终可见：无需解锁，无需打开任何 App</p></li><li><p>别人在你和他们说话时直接扫你的屏幕</p></li><li><p>它甚至比 Apple Wallet 还快，因为你不用去翻找正确的那张卡券</p></li></ul><p>Apple Wallet 集成也可作为一个备用选项。</p><h3 id="第二阶段会议之中">第二阶段：会议之中</h3><p>这正是电子名片相比纸张真正大放异彩的地方。</p><h4 id="nfc-轻触最快的方式">NFC 轻触（最快的方式）</h4><p>你正在交谈。聊得很愉快。对方说“给我张你的名片吧”。你不必中断眼神交流去翻包，而是掏出你的 NFC 卡片（或手机）说一句“在这儿轻触一下你的手机就行”。</p><p>三秒钟。你完整的联系信息、链接、照片，以及你放进去的任何其他内容，现在都已经在对方手机上了。无需打字，无需手忙脚乱，也不用“我把我的姓拼给你听”。</p><p>那种惊艳感是真实存在的。在会议上，人们会记住那个名片像变魔术一样出现在自己手机上的人。这本身就是一个开启话题的方式。</p><p><strong>专业提示：</strong> NFC 轻触本身无需 WiFi 即可工作，它是手机与标签之间直接的通信，会打开一个链接。收件人的手机需要短暂的数据连接（蜂窝网络就够用）来加载你的名片资料，但这比在拥挤的展厅里加载一整个网站要快得多、可靠得多。</p><h4 id="二维码通用的备用方案">二维码（通用的备用方案）</h4><p>不是每个人都已经习惯 NFC，有些较老的手机对它的支持也不太好。遇到这些情况，调出你的二维码：</p><ul><li><p>打开你的电子名片 App，展示二维码</p></li><li><p>对方打开相机扫描它</p></li><li><p>你的名片会在他们的浏览器里打开：无需 App</p></li></ul><p>它大概要花五秒钟而不是三秒，但它能在任何带相机的智能手机上工作。</p><p><strong>会议小妙招：</strong> 如果你在展位或桌子旁，把你的二维码印在一个小立牌上。人们可以在和你聊天的同时扫描它，无需任何交换动作。你甚至可以用一张小贴纸把它贴在你的会议胸牌上。</p><h4 id="链接分享用于线上的连接">链接分享（用于线上的连接）</h4><p>会议如今早已不只是展厅里的事了。还有 Slack 频道、WhatsApp 群组、LinkedIn 私信和会议 App 内的聊天。对于这些线上互动：</p><ul><li><p>直接在聊天里分享你名片的链接</p></li><li><p>无需二维码，无需身处同一空间</p></li><li><p>适用于会后问答、线上参会者，或者你在活动期间在社交媒体上认识的人</p></li></ul><h4 id="边走边记录">边走边记录</h4><p>相比纸张最大的优势之一：在付费方案上，你可以按天看到有多少人浏览和保存了你的名片。在一次特别愉快的交谈之后，在手机里快速记一笔：“Sarah，Acme 公司的营销副总裁，聊了可持续发展项目的合作。”等你之后跟进时，你就会有纸质名片永远给不了的上下文。</p><h3 id="第三阶段会议之后">第三阶段：会议之后</h3><p>这正是大多数社交努力夭折的地方。你飞回家，把那摞名片往桌上一扔，说一句“明天再整理”。明天变成下周。下周变成永远没有。</p><p>电子名片解决了这个问题，因为工作其实已经做完了。</p><h4 id="在-48-小时内跟进">在 48 小时内跟进</h4><p>你的联系人已经有了你的电子名片，上面有你所有的信息。但跟进依然重要。发一条简短的消息，提及你们的交谈：</p><p><em>“嗨 Sarah，昨天在可持续发展专场聊得很愉快。这是我提到的那份案例研究：[链接]。咱们找个时间继续聊聊。”</em></p><p>因为你的电子名片包含你的照片，当你的消息到达时，对方真的会记得你是谁。（上一次纸质名片上有照片是什么时候的事了？）</p><h4 id="查看你的分享数据">查看你的分享数据</h4><p>NFC.cool 的付费方案会显示有多少人浏览和保存了你的名片，以及每个链接被点击了多少次，iPhone 和 Android 都一样。这能告诉你：</p><ul><li><p>有多少人真正看了你的名片（而不只是礼貌地把它揣起来）</p></li><li><p>他们何时看的：会议结束三天后还有浏览，说明大家还记着你</p></li><li><p>哪些链接被点击：你的作品集？你的 LinkedIn？还是你的预约链接？</p></li></ul><p>这些都是数字，不是姓名，所以没有人被监视。它们会告诉你哪些活动值得去。想要姓名，就打开线索获取，愿意听到你消息的人可以留下自己的信息。</p><h4 id="为下次更新你的名片">为下次更新你的名片</h4><p>会议结束了。去掉专为本次活动设置的细节，用任何新信息更新你的名片（新头衔？新项目？新头像？），你就为下一场做好了准备。零印刷周期，零浪费。</p><hr /><h2 id="可万一对方就想要张纸质名片呢">“可万一对方就想要张纸质名片呢？”</h2><p>这是最常见的顾虑，也合情合理。视行业和地区不同，有些人仍然期待一次实体的交换。</p><p>其实是这样：NFC 卡片<em>本身就是</em>一次实体的交换。你把一张卡片递给对方。他们把它靠近自己的手机。你的信息就出现了。仪式感被保留了下来，只是更快、更令人印象深刻。</p><p>而如果真有人坚持要纸质名片，你随时可以说“我已经数字化了，不过我现在就把我的名片发给你”，然后通过二维码或链接把它分享到对方手机上。在两年的会议经历里，我们从没听说过有谁拒绝电子名片。大多数人反而松了一口气，庆幸自己之后不用再手动录入你的信息。</p><hr /><h2 id="快速上手清单">快速上手清单</h2><p>下面是你需要做的所有事，按顺序排列：</p><ul><li><input type="checkbox" disabled /> <p><strong>下载一款电子名片 App</strong>（我们推荐 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-replace-paper-business-cards-conference-zh&mt=8">NFC.cool Business Card</a>：在 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-replace-paper-business-cards-conference-zh&mt=8">iOS</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-replace-paper-business-cards-conference-zh">Android</a> 上均免费）</p></li><li><input type="checkbox" disabled /> <p><strong>创建你的名片</strong>，填上姓名、头衔、公司、联系信息和链接</p></li><li><input type="checkbox" disabled /> <p><strong>加上你的照片</strong>：它能帮人们在活动结束后记住你</p></li><li><input type="checkbox" disabled /> <p><strong>把你的二维码存入 Apple Wallet（iOS）</strong>，方便从锁屏快速调用</p></li><li><input type="checkbox" disabled /> <p><strong>可选：订购一张 NFC 卡片或贴纸</strong>，体验实体轻触</p></li><li><input type="checkbox" disabled /> <p><strong>针对具体活动定制你的名片</strong>（演讲详情、特别的行动号召）</p></li><li><input type="checkbox" disabled /> <p><strong>在活动前练习一次轻触/二维码的流程</strong>，让它显得自然</p></li><li><input type="checkbox" disabled /> <p><strong>在活动结束后 48 小时内，根据你的笔记进行跟进</strong></p></li></ul><hr /><h2 id="常见问题">常见问题</h2><h3 id="对方需要-app-才能接收我的电子名片吗">对方需要 App 才能接收我的电子名片吗？</h3><p>不需要。当你通过 NFC 轻触、二维码或链接分享时，你的名片会在对方的网页浏览器里打开。他们可以直接把你的联系信息保存到手机通讯录里，无需安装任何 App。</p><h3 id="如果会议-wifi-很糟糕怎么办">如果会议 WiFi 很糟糕怎么办？</h3><p>NFC 轻触本身无需 WiFi 即可工作：它直接把链接从标签传输到手机。NFC 和二维码都需要短暂的数据连接来加载名片资料，但大多数手机都能退而用蜂窝数据。资料很轻量，即便在慢速连接下也能很快加载。</p><h3 id="我能为不同的会议使用不同的名片吗">我能为不同的会议使用不同的名片吗？</h3><p>可以。大多数电子名片平台都支持多个名片资料。为每场活动、每个角色或每类受众各建一张。几秒钟就能在它们之间切换。NFC.cool Business Card 的 Free 和 Personal 包含一张名片，Pro 最多 10 张，团队每人最多 10 张。</p><h3 id="nfc-名片兼容所有手机吗">NFC 名片兼容所有手机吗？</h3><p>自 iPhone 7（2016 年）起的所有 iPhone，以及绝大多数 2018 年以后的 Android 手机，都支持读取 NFC。收件人接收你的名片并不需要 NFC，他们随时可以改用扫描二维码或点击链接的方式。</p><h3 id="和印刷纸质名片相比要花多少钱">和印刷纸质名片相比要花多少钱？</h3><p>在大多数平台上（包括 NFC.cool），一张基础的电子名片是免费的。一张实体 NFC 卡片或贴纸通常一次性花费 5 到 30 美元，而且每次活动都能重新编程。对比一下：纸质名片每次印刷要花 50 到 150 美元，无法更新，还直接进了回收箱。</p><h3 id="会议上的数据隐私如何">会议上的数据隐私如何？</h3><p>无论你用哪个平台，这都值得问一问。NFC.cool Business Card 以隐私为先：NFC.cool 不出售你的数据，App 没有广告，不录制对话，也不会向查看你名片的人发送营销信息。你可以用 PIN 码保护敏感名片，也可以随时把数据导出为 ZIP。</p><hr /><h2 id="总结">总结</h2><p>会议是纸质名片表现最差的场合：你需要的太多、它们会被毁掉、无法追踪，而且 88% 在一周之内就进了垃圾桶。</p><p>电子名片则是会议表现最好的方式：真正能打动人的快速分享、告诉你什么有效的数据分析，以及真正会发生、而不是“等哪天再说”的跟进。</p><p>你的下一场会议就要到了。这一次，把纸质名片留在家里吧。</p><p><em><a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 在 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-replace-paper-business-cards-conference-zh&mt=8">iOS</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-replace-paper-business-cards-conference-zh">Android</a> 上都可以免费使用。一分钟之内就能创建你的第一张名片。要带整个团队去参会？看看 <a href="https://nfc.cool/zh/business-card/teams/">NFC.cool Business Card for Teams</a>。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/replace-paper-business-cards-conference.webp"/>
</item>
<item>
<title>NFC 标签详解：完整入门指南</title>
<link>https://nfc.cool/zh/blog/nfc-tags-beginners-guide/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-tags-beginners-guide/</guid>
<pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
<description><![CDATA[NFC 标签是微小的、无需供电的芯片，轻触一下就能在你手机上触发操作。本文讲清楚你需要知道的一切：它们是什么、如何工作、该买哪种类型，以及 15 种以上的实用玩法。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-tags-beginners-guide.webp" alt="一部手机和几枚 NFC 标签，配有入门工作流图标" /></p><p>你大概用手机轻触付过咖啡钱、刷过交通卡，或者用它解锁过酒店房门。这每一项都是 NFC 在起作用。</p><p>我花了多年打造 NFC.cool，一款用于读取和写入 NFC 标签的应用，而我最希望更多人知道的一件事是：NFC 不只用于支付和门禁卡。一枚小小的 <strong>NFC 标签</strong> ，一块只值几分钱、永远不需要电池的芯片，可以让你的家居自动化、一次轻触就交出你的联系方式，并把物理世界与数字操作连接起来。</p><p>这是我会交给任何一位初学者的指南。我会讲清楚 NFC 标签是什么、它们究竟如何工作、我会买哪几种，以及那些我真正见到产生回报的用途。</p><hr /><h2 id="什么是-nfc">什么是 NFC？</h2><p><strong>NFC</strong> 是 <strong>近场通信（Near Field Communication）</strong> 的缩写。它是一种短距离无线技术，让两台设备在彼此靠近到几厘米以内时交换数据。</p><p>它运行在 <strong>13.56 MHz</strong> ，作用距离约 <strong>4 厘米</strong> （大约 1.5 英寸）。这么小的范围一开始会让人摸不着头脑，但这是刻意为之的，它是一项安全特性。和蓝牙或 Wi-Fi 不同，你不会意外连上房间另一头的某个东西。</p><p>每一部现代智能手机内部都有一块 NFC 芯片。iPhone 自 2016 年的 iPhone 7 起就能读取 NFC，Android 手机则更早。把手机靠近一枚标签，手机就会为标签供电并读取它，整个交换在几分之一秒内完成。</p><hr /><h2 id="什么是-nfc-标签">什么是 NFC 标签？</h2><p>NFC 标签是一块小小的无源芯片，内置于贴纸、卡片、钥匙扣或几乎任何形态之中。“无源”是关键词：<strong>NFC 标签没有电池</strong> 。它完全由读取它的设备所发出的场来供电。</p><p>这正是它们如此好用的原因：</p><ul><li><p><strong>几乎坚不可摧</strong> ：没有会没电的电池，也没有会磨损的部件</p></li><li><p><strong>便宜</strong> ：批量购买时每个只需几分钱</p></li><li><p><strong>微小</strong> ：比一枚硬币还小，比一张信用卡还薄</p></li><li><p><strong>寿命长</strong> ：一枚不错的标签能用 10 年以上</p></li></ul><p>每枚标签都存有少量内存。你可以存入一个网址、联系方式、Wi-Fi 凭据、纯文本，或告诉读取手机该做什么的指令。</p><h3 id="nfc-和-rfid-有什么不同">NFC 和 RFID 有什么不同？</h3><p>NFC 其实是 RFID（射频识别）的一个子集。我是这样解释这个区别的：</p><table><thead><tr><th scope="col"></th><th scope="col">NFC</th><th scope="col">RFID</th></tr></thead><tbody><tr><td><strong>频率</strong></td><td>仅 13.56 MHz</td><td>125 KHz 至 960 MHz</td></tr><tr><td><strong>作用距离</strong></td><td>最远约 4 厘米</td><td>最远数米</td></tr><tr><td><strong>通信</strong></td><td>双向</td><td>通常单向</td></tr><tr><td><strong>标准化</strong></td><td>ISO 14443 / ISO 18092</td><td>多种标准</td></tr><tr><td><strong>消费级使用</strong></td><td>高（手机、支付）</td><td>多为工业用途</td></tr></tbody></table><p>所有 NFC 都是 RFID，但并非所有 RFID 都是 NFC。你刷进办公室所用的工牌通常运行在 125 KHz，而你的手机根本读不了它。NFC 标签使用的是手机确实支持的 13.56 MHz 频率。“为什么我的手机读不了我的工牌？”是我被问得最多的问题之一，而这几乎总是答案。（如果你正陷在这个兔子洞里，我专门写过一篇 <a href="https://nfc.cool/zh/blog/iphone-rfid-condo-doors/">为什么你的 iPhone 打不开 RFID 门</a>。）</p><hr /><h2 id="nfc-标签类型你该买哪一种">NFC 标签类型：你该买哪一种？</h2><p>NFC 标签的类型由 <strong>NFC Forum</strong>（行业标准机构）定义。你实际会遇到的那些，都是基于 <strong>NXP Semiconductors</strong> 的芯片打造的，也就是 NTAG 系列。</p><h3 id="ntag-家族">NTAG 家族</h3><p>这些是迄今为止最常见的消费级 NFC 标签：</p><h4 id="ntag213">NTAG213</h4><ul><li><p><strong>内存：</strong> 144 字节（约 132 字节可用）</p></li><li><p><strong>最适合：</strong> 网址、联系名片、简单的自动化</p></li><li><p><strong>价格：</strong> 最便宜的选项（每枚约 0.15 到 0.30 美元）</p></li><li><p><strong>网址容量：</strong> 约 130 个字符</p></li></ul><p>主力军。对于单个网址或一小段文本，NTAG213 就够了，大多数 NFC 名片和营销标签用的就是它。</p><h4 id="ntag215">NTAG215</h4><ul><li><p><strong>内存：</strong> 504 字节（约 488 字节可用）</p></li><li><p><strong>最适合：</strong> 较长的网址、含多个字段的 vCard、Wi-Fi 凭据</p></li><li><p><strong>价格：</strong> 每枚约 0.20 到 0.40 美元</p></li><li><p><strong>网址容量：</strong> 约 480 个字符</p></li></ul><p>一个扎实的中间选项，对较长网址和多字段 vCard 有足够余量，又便宜到可以批量购买。它也是任天堂 Amiibo 手办内部所用的芯片，这就是为什么可写入的 NTAG215 如此容易买到。</p><h4 id="ntag216">NTAG216</h4><ul><li><p><strong>内存：</strong> 888 字节（约 868 字节可用）</p></li><li><p><strong>最适合：</strong> 完整的 vCard、多条记录、较长的文本内容</p></li><li><p><strong>价格：</strong> 每枚约 0.30 到 0.60 美元</p></li><li><p><strong>网址容量：</strong> 约 850 个字符</p></li></ul><p>消费级 NTAG 系列中内存最大的一款，也是如果只买一种我会挑的那款。多出的余量意味着你不会撞墙：完整的 vCard、多条记录、较长的文本、留给日后修改的空间，而且它是 NFC.cool 用来做测试的标准款。</p><h3 id="你可能见到的其他标签类型">你可能见到的其他标签类型</h3><ul><li><p><strong>NTAG424 DNA</strong> ：一款带密码学认证的高级芯片。它出现在防伪、奢侈品验证以及新的欧盟数字产品护照规则中。对个人使用来说大材小用，但对商业工作而言确实重要。</p></li><li><p><strong>MIFARE Classic</strong> ：NXP 的一款较老芯片，用于门禁卡和交通系统。它不是标准的 NFC Forum 标签，所以手机的兼容性全凭运气。对个人项目我会跳过它。</p></li><li><p><strong>ST25T</strong> ：意法半导体（STMicroelectronics）的 NFC 标签产品线。功能上与 NTAG 类似，在消费类产品中不太常见。</p></li><li><p><strong>ICODE</strong> ：为图书馆和物流追踪打造。你大概不会碰到这些。</p></li></ul><h3 id="快速选购指南">快速选购指南</h3><table><thead><tr><th scope="col">使用场景</th><th scope="col">推荐标签</th><th scope="col">原因</th></tr></thead><tbody><tr><td>网站网址</td><td>NTAG213</td><td>数据量小，最便宜</td></tr><tr><td>电子名片</td><td>NTAG213 或 NTAG215</td><td>网址链接需要约 100 个字符</td></tr><tr><td>Wi-Fi 分享</td><td>NTAG215</td><td>凭据可能会比较长</td></tr><tr><td>在标签上存完整 vCard</td><td>NTAG216</td><td>需要更多内存</td></tr><tr><td>智能家居触发器</td><td>NTAG213</td><td>只需要一个唯一 ID</td></tr><tr><td>防伪</td><td>NTAG424 DNA</td><td>密码学验证</td></tr></tbody></table><p><strong>在哪里购买：</strong> 我的 <a href="https://nfc.cool/zh/affiliate-links/">推荐 NFC 标签</a> 页面列出了我自己使用并用来做测试的 NTAG216 贴纸。贴纸形态的标签最为通用，几乎能贴在任何东西上。</p><p>我的诚实建议：买一包 NTAG216 贴纸，别再纠结了。我见过有人为一个 20 美分标签就能轻松搞定的项目，在芯片类型上反复纠结。如果你想要更深入的拆解，我在 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">适用于 iPhone 的 NFC 标签类型</a> 里逐一讲解了各款芯片。</p><hr /><h2 id="nfc-标签如何工作简单版">NFC 标签如何工作（简单版）</h2><p>人们以为这会很复杂。其实并不。下面是从头到尾的全过程：</p><ol><li><p><strong>能量传递</strong> ：你手机的 NFC 天线会产生一个电磁场。当一枚标签进入这个场（约 4 厘米）时，该场会在标签的天线线圈中感应出微小的电流，而这股电流为芯片供电。</p></li><li><p><strong>数据交换</strong> ：通电后的芯片以 13.56 MHz 的调制无线电波，把它存储的数据回传给你的手机。这次交换大约耗时 100 毫秒。</p></li><li><p><strong>执行操作</strong> ：你的手机读取数据并决定做什么。一个网址会在浏览器中打开。一个电话号码会提示拨打。一条 Wi-Fi 记录会提示连接。一条应用专属记录则会打开对应的应用。</p></li></ol><p>无需配对。无需 PIN。基础读取无需应用。轻触即走。</p><h3 id="ndef标签所说的语言">NDEF：标签所说的语言</h3><p>NFC 标签上的数据是用 <strong>NDEF</strong>（NFC 数据交换格式）来组织的。我把 NDEF 看作一种通用语言，让任何 NFC 手机都能读懂任何 NFC 标签。</p><p>常见的 NDEF 记录类型：</p><ul><li><p><strong>URI</strong> ：一个网络链接（http、https、tel:、mailto:）</p></li><li><p><strong>Text</strong> ：任何语言的纯文本</p></li><li><p><strong>Smart Poster</strong> ：网址 + 标题 + 图标的组合</p></li><li><p><strong>Wi-Fi</strong> ：网络名称、密码和安全类型</p></li><li><p><strong>vCard</strong> ：联系信息</p></li><li><p><strong>MIME</strong> ：任意自定义数据类型，被应用用于自定义操作</p></li></ul><p>当你在 NFC.cool Tools 这类应用里写入一枚标签时，你就是在创建 NDEF 记录。当一部手机读取该标签时，它会解析这些记录并据此执行操作。这就是整个模型，一旦我想通了这一点，NFC 的其他一切就都说得通了。</p><hr /><h2 id="读取-nfc-标签">读取 NFC 标签</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-tags-beginners-guide/1-read-nfc-440w.webp" alt="NFC.cool Tools 的 NFC 标签页，有 Read NFC 和 Write NFC 两个按钮"><p><strong>用 App 读取。</strong>轻触 Read NFC，把 iPhone 顶部贴到标签上。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-tags-beginners-guide/2-record-440w.webp" alt="NFC.cool Tools 读到的标签：Anna Miller 的一条名片记录，下面是原始 vCard"><p><strong>看到上面的全部内容。</strong>标签上的每一条记录，而不只是 iOS 显示的那个链接。</p></li>
</ol>
</figure>
<h3 id="在-iphone-上">在 iPhone 上</h3><p>iPhone 会自动处理标签。在 <strong>iPhone XS 及更新机型</strong> （以及第三代 iPhone SE）上，NFC 读取在后台运行，把手机顶部靠近一枚标签，它就会立即读取，无需任何应用。较旧的 iPhone（7、8、X）则需要你先打开一个 NFC 读取应用。</p><p>扫描时会发生什么，取决于数据本身：</p><ul><li><p><strong>网址</strong> ：弹出一条通知，轻触即可在 Safari 中打开</p></li><li><p><strong>电话号码</strong> ：提供拨打选项</p></li><li><p><strong>App Clip</strong> ：如果存在 App Clip，则启动它</p></li><li><p><strong>自定义数据</strong> ：打开关联的应用</p></li></ul><p>如果你只是想马上看看一枚标签上有什么，在 Android 上你也可以 <a href="https://nfc.cool/zh/online-nfc-reader/">直接从浏览器读取 NFC 标签</a>，无需安装。</p><h3 id="在-android-上">在 Android 上</h3><p>大多数 Android 手机从大约 2012 年起就有了 NFC。读取功能默认开启；你可以在“设置 → 已连接的设备 → NFC”里找到开关。轻触一枚标签，Android 就会把数据交给最合适的应用：网址交给浏览器、联系人交给通讯录、自定义记录交给它们对应的应用。</p><hr /><h2 id="写入-nfc-标签">写入 NFC 标签</h2><p>这是我觉得真正有意思的部分。写入一枚标签，意味着用你想要的任何数据为它编程。</p><h3 id="你需要什么">你需要什么</h3><ol><li><p>一部支持 NFC 的手机</p></li><li><p>一个 NFC 写入应用（比如 <strong>NFC.cool Tools</strong> ，可在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-tags-beginners-guide-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-tags-beginners-guide-zh">Android</a> 上获取）</p></li><li><p>一枚空白或可重写的 NFC 标签</p></li></ol><h3 id="如何写入一枚标签">如何写入一枚标签</h3><p>过程很短：</p><ol><li><p>打开你的 NFC 写入应用</p></li><li><p>选择要写入的内容（网址、文本、Wi-Fi 凭据、联系人等等）</p></li><li><p>输入数据</p></li><li><p>把手机靠在标签上</p></li><li><p>等待确认，通常约一秒钟</p></li></ol><p>就这样。标签现在存下了你的数据，任何读取它的 NFC 手机都能用。如果你想要针对 iPhone 的具体演示，我写过一篇：<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a>。</p><h3 id="重要锁定标签">重要：锁定标签</h3><p>标签一旦写入，你可以选择性地 <strong>锁定</strong> 它。锁定会让它永久变为只读，谁也无法覆盖或擦除它。没有撤销。</p><p>我把锁定当作一个刻意的、最终的步骤，绝不会快速点过去。在以下情况锁定标签：</p><ul><li><p>它处于公开可访问的位置（在海报、产品或名片上）</p></li><li><p>你想防止篡改</p></li><li><p>数据不会再变</p></li></ul><p>在以下情况保持不锁定：</p><ul><li><p>你日后可能会更新数据</p></li><li><p>你还在试验阶段</p></li><li><p>它处于一个受控环境中，比如你的家里</p></li></ul><hr /><h2 id="16-种-nfc-标签的实用玩法">16 种 NFC 标签的实用玩法</h2><p>我能列出一百种。这些是我反复用回去的那些，是我见过真正能用得长久的玩法。</p><h3 id="在家中">在家中</h3><p><strong>1. Wi-Fi 访客网络分享</strong>
在前门或客房附近贴一枚标签，把你的 Wi-Fi 凭据写进去。客人轻触一下就能立即连上，无需输入一长串密码。</p><p><strong>2. 智能家居场景</strong>
在家里各处放置标签来触发自动化。轻触床头柜上的那枚，启动“晚安”（关灯、设闹钟、开启勿扰）。轻触门边的那枚，启动“离家”（关灯、调低空调、扫地机开始工作）。</p><p><strong>3. 闹钟</strong>
在厨房或浴室放一枚标签，做一个快捷指令，只有当你亲自扫描它时才会关掉你的早晨闹钟。这招管用，它会逼你下床。</p><p><strong>4. 电器说明书</strong>
在洗衣机或洗碗机上贴一枚标签，让它指向说明书的 PDF。你再也不用四处找说明书了。</p><p><strong>5. 服药提醒</strong>
在药瓶上放一枚标签。扫描它会把一个时间戳记到一条笔记或一张表格里，这样你就有了服药时间的记录。</p><h3 id="在工作中">在工作中</h3><p><strong>6. 电子名片</strong>
商务场景中最受欢迎的 NFC 用例。一张 NFC 名片不用纸，轻触一下就能分享你的联系方式。<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-nfc-tags-beginners-guide-zh&mt=8">NFC.cool Business Card</a> 让你能制作一张专业的电子名片，并把它的网址写入任何第三方 NFC 标签：iOS 收件人看到一个原生的 App Clip，Android 收件人打开一个 nfc.cool 域名下的网页，两者都能一次轻触就保存你的联系方式。</p><p><strong>7. 会议室签到</strong>
在会议室外放一枚标签。轻触它会打开你的日历或记录出席情况，比任何预约系统都简单。</p><p><strong>8. 共享设备登录</strong>
把标签贴在共享设备或工具上。扫描即可记录谁在何时借走了它。</p><p><strong>9. 快速链接到共享文档</strong>
在白板或项目区域贴一枚标签，让它指向共享盘、Notion 页面或任务看板。</p><h3 id="在路上">在路上</h3><p><strong>10. 车载蓝牙与导航</strong>
在车载支架上放一枚标签。轻触它会连接蓝牙、打开你的导航应用，并开始播放你的驾驶歌单。</p><p><strong>11. 行李识别</strong>
在你的行李里放一枚锁定的、写有你联系方式的 NFC 标签。如果它被捡到，任何带手机的人都能识别出失主。</p><p><strong>12. 宠物身份标签</strong>
在你宠物的项圈上挂一枚标签，写上你的联系方式和它的医疗信息，比刻字标签更耐用、信息也更丰富。</p><p><strong>13. 健身与锻炼启动</strong>
在你的健身包或储物柜上放一枚标签，轻触它就能打开你的锻炼应用，并加载好今天的训练计划。</p><h3 id="创意玩法">创意玩法</h3><p><strong>14. 餐厅桌面点单</strong>
如果你经营一家餐厅，把标签嵌进桌子里。顾客轻触一下就能看菜单、点单或付款。很多地方在疫情期间采用了这种做法，之后就再没改回去。</p><p><strong>15. 互动艺术与展品</strong>
博物馆和画廊会在展品旁边放置标签，让访客轻触一下就能获得语音导览、艺术家注释或 AR 体验。</p><p><strong>16. 寻宝游戏</strong>
在一个场地各处藏好标签，每枚都揭示一条线索或一道谜题。非常适合团队建设、儿童派对，或密室逃脱风格的游戏。</p><hr /><h2 id="nfc-标签与-iphone-快捷指令">NFC 标签与 iPhone 快捷指令</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-tags-beginners-guide/run-shortcut-440w.webp" alt="NFC.cool Tools 的 NFC 设置，已打开 Read with tag details、Open Web Link when read、Run Shortcut when read 和 Play audio file when read"><p><strong>读取时运行快捷指令。</strong>标签一被读取，NFC.cool 就能打开链接、运行快捷指令或播放声音。</p></li>
</ol>
</figure>
<p>这是我最爱展示给人看的东西。Apple 的 <strong>快捷指令</strong> 应用（iOS 内置）原生支持 NFC 触发，正是在这里，标签从“好用”升级为在 iPhone 上“真正强大”。</p><p>下面是设置方法：</p><ol><li><p>打开“快捷指令”应用</p></li><li><p>进入 <strong>自动化</strong> 标签页</p></li><li><p>轻触 <strong>新建自动化</strong> ，然后选 <strong>NFC</strong></p></li><li><p>扫描你想用作触发器的标签</p></li><li><p>构建任何你喜欢的自动化</p></li></ol><p>巧妙之处在于：标签甚至不需要写入任何数据。快捷指令通过标签独一无二的硬件 ID 来识别它，所以一枚完全空白的标签也能触发某件复杂的事：</p><ul><li><p>轻触桌上的标签时，启动一个专注模式和一个计时器</p></li><li><p>轻触办公室的标签时，把你的到达时间记进一张表格</p></li><li><p>轻触车上的标签时，给伴侣发一条“我在回家路上”</p></li><li><p>切换特定的智能家居设备</p></li></ul><p>在 Android 上，<strong>Tasker</strong> 和 <strong>MacroDroid</strong> 这类应用也能做同样的 NFC 触发自动化。</p><hr /><h2 id="常见问题">常见问题</h2><h3 id="nfc-标签需要电池吗">NFC 标签需要电池吗？</h3><p>不需要。NFC 标签完全是无源的，它们从读取设备的场中获取能量。它们永远不会耗尽，能用上十年甚至更久。</p><h3 id="nfc-标签会被黑吗">NFC 标签会被黑吗？</h3><p>标准标签默认没有加密，所以任何带 NFC 手机的人都能读取一枚未锁定、未受保护的标签。对大多数用途来说，比如分享一个网址、触发一个快捷指令，我并不认为这是问题。对于敏感场景，请使用带密码学特性的标签（比如 NTAG424 DNA），或确保该标签只触发一个需要进一步认证的操作。</p><h3 id="我需要把手机靠多近">我需要把手机靠多近？</h3><p>大约 1 到 4 厘米以内。在 iPhone 上，NFC 天线位于手机顶部；在大多数 Android 手机上，它位于背面的中上部。试几次你就能找到那个最佳位置。</p><h3 id="我能重写-nfc-标签吗">我能重写 NFC 标签吗？</h3><p>可以，只要这枚标签还没被锁定。大多数标签可承受大约 10 万次写入循环，所以你想重新编程多少次都行。一旦锁定，标签就永久变为只读。</p><h3 id="一枚-nfc-标签能存多少数据">一枚 NFC 标签能存多少数据？</h3><p>这取决于芯片：NTAG213 约存 144 字节，NTAG215 约 504 字节，NTAG216 约 888 字节。一个典型的网址是 30 到 80 字节。这并不多，标签最适合存放短数据或指向在线内容的指针。</p><h3 id="nfc-标签隔着保护壳能用吗">NFC 标签隔着保护壳能用吗？</h3><p>能。NFC 能穿透大多数手机壳、贴纸和较薄的材料。非常厚或金属材质的壳可能会缩短作用距离。如果你要把标签贴在金属上，请使用专为金属表面设计的标签，它带有一层铁氧体屏蔽层。</p><h3 id="nfc-标签和-nfc-卡片有什么区别">NFC 标签和 NFC 卡片有什么区别？</h3><p>本质上没有区别。NFC 卡片只是一个做成卡片形状的 NFC 标签，芯片和天线用的是同一种技术。卡片通常使用 NTAG213 或 NTAG215，常见于名片、门禁卡和会员卡。</p><hr /><h2 id="上手实践你的第一个-nfc-项目">上手实践：你的第一个 NFC 项目</h2><p>想试试吗？这里有一个五分钟的项目，是我会让任何人入门时做的：</p><p><strong>项目：一枚给你家用的 Wi-Fi 分享标签</strong></p><ol><li><p><strong>买标签：</strong> 拿一包 <a href="https://nfc.cool/zh/affiliate-links/">NTAG216 贴纸</a>（25 枚约 10 美元）</p></li><li><p><strong>下载 NFC.cool Tools：</strong> 适用于 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-tags-beginners-guide-zh&mt=8">iOS</a> 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-tags-beginners-guide-zh">Android</a></p></li><li><p><strong>写入你的 Wi-Fi 凭据：</strong> 打开应用，选择“写入”，然后选“Wi-Fi”，输入你的网络名称和密码，再把手机靠在标签上</p></li><li><p><strong>放置标签：</strong> 放在显眼处，比如前门旁、冰箱上或客房里</p></li><li><p><strong>测试它：</strong> 用另一部手机轻触一下，你应该会收到加入该网络的提示</p></li></ol><p>总成本：约 0.30 美元，两分钟。每一位来访的客人都会为此感谢你。</p><hr /><h2 id="总结">总结</h2><p>NFC 标签是那种听起来复杂、结果出奇简单的技术。无需电池、无需配对、基础读取也无需应用。几分钱就能买到一块可编程的芯片，它能用上好几年，并能与数十亿部手机协同工作。</p><p>我把自己的事业建立在这些小芯片之上，至今仍不断为它们发现新用途。无论你是想让早晨自动化、分享你的联系方式，还是做点好玩的东西，一枚标签都是“轻触手机”与“让现实世界中某件事发生”之间的桥梁。</p><p><strong>准备好开始为 NFC 标签编程了吗？</strong> 为 iPhone 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-tags-beginners-guide-zh">Android</a> 下载 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-tags-beginners-guide-zh&mt=8">NFC.cool Tools</a>，这是我所知读取、写入和管理 NFC 标签最简单的方式。</p><p><strong>想要一张由 NFC 驱动的电子名片吗？</strong> 看看 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-nfc-tags-beginners-guide-zh&mt=8">NFC.cool Business Card</a>，轻触一下就能分享你的联系方式。应用界面和 App Clip 提供 35 种语言。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-tags-beginners-guide.webp"/>
</item>
<item>
<title>NFC 电子名片对比二维码：拓展人脉哪个更好？</title>
<link>https://nfc.cool/zh/blog/nfc-business-card-vs-qr-code/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-business-card-vs-qr-code/</guid>
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
<description><![CDATA[NFC 轻触还是二维码扫描，分享联系方式哪种更好？我从速度、兼容性、成本和真实使用场景逐一拆解，帮你做出决定。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-business-card-vs-qr-code.webp" alt="NFC 卡片与二维码扫描对比，画面中有手机和对勾" /></p><p>你正在一场会议上。你刚和对方聊得很投机，想交换联系方式。你是掏出手机展示一个二维码，还是用一张 NFC 卡片去轻触对方的手机？</p><p>这是电子名片领域里经常被问到的问题，而大多数回答这个问题的文章都是由销售其中某一种的公司写的。我会试着比那更诚实一些。</p><p>简短的答案是：<strong>两种技术各有所长。</strong> 真正的问题是哪一种契合<em>你</em>的人脉拓展风格，以及你是否真的需要二选一。</p><hr /><h2 id="nfc-电子名片如何工作">NFC 电子名片如何工作</h2><p>NFC 是 <strong>近场通信（Near Field Communication）</strong> 的缩写。它和支撑 Apple Pay 或 Google Pay 非接触支付的是同一种技术。当你把一张支持 NFC 的名片（或一部写入了 NFC 标签的手机）靠近另一部手机时，它会以无线方式传输你的联系方式，无需相机，也无需扫描二维码。</p><p><strong>体验是这样的：</strong> 你用名片或手机轻触对方的设备。对方手机震动一下，一个链接打开，几秒内他们就能保存你的联系方式。</p><h3 id="你需要什么">你需要什么</h3><ul><li><p>一部支持 NFC 的智能手机（自 2018 年 iPhone XS 起的所有 iPhone，以及大约 2017 年以来的大多数 Android 手机）</p></li><li><p>一张实体 NFC 卡片/标签，或一个能通过 NFC 广播的应用</p></li><li><p>近距离接触，NFC 在大约 4 厘米（1.5 英寸）以内工作</p></li></ul><hr /><h2 id="二维码电子名片如何工作">二维码电子名片如何工作</h2><p>二维码自 1994 年就已存在，但它在疫情期间走入主流，那时餐厅把纸质菜单换成了可扫描的二维码。如今它无处不在，包括名片。</p><p>二维码名片把一个网址或联系数据编码成可扫描的图案。对方打开手机相机，对准二维码，再轻触弹出的链接即可。无需下载应用。</p><h3 id="你需要什么">你需要什么</h3><ul><li><p>任何带相机的智能手机（基本上是现存的每一部手机）</p></li><li><p>一个二维码，可以印在实体名片上、显示在手机屏幕上，或嵌入邮件签名中</p></li><li><p>相机与二维码之间有清晰的视线</p></li></ul><hr /><h2 id="正面对比">正面对比</h2><p>让我们从真正重要的几个维度来对比 NFC 和二维码。</p><h3 id="速度">速度</h3><p><strong>NFC 胜。</strong> 一次轻触不到一秒。扫描二维码需要解锁手机、打开相机、对准位置并等待识别。这依然很快，大概 3 到 5 秒，但 NFC 几乎是即时的。</p><p>实际使用中，这个差距比数字给人的感觉要大。NFC 用起来毫不费力。扫二维码则感觉像是……在扫某个东西。</p><h3 id="兼容性">兼容性</h3><p><strong>二维码胜。</strong> 只要有相机，二维码在有史以来的每一部智能手机上都能用。这接近于流通中 100% 的手机。NFC 则需要一部支持 NFC 的设备，虽然大多数现代手机都支持，但一些低价 Android 手机和较老的设备并不支持。</p><p>到了 2026 年，NFC 的兼容性已经很高（估计在用手机的 85% 到 90%），但二维码仍然更为通用。</p><h3 id="无需应用即可使用">无需应用即可使用</h3><p><strong>平手。</strong> NFC 和二维码都不<em>要求</em>接收你信息的人安装专门的应用。二维码通过内置相机应用打开。NFC 则通过手机原生的 NFC 读取器触发一条通知。两种情况下，收件人只需轻触一个链接就能看到你的资料。</p><p>在<em>创建</em>这一侧，你通常需要一个应用或平台来设置你的电子名片，但这一点对两种技术都成立。</p><h3 id="光线与环境">光线与环境</h3><p><strong>NFC 胜。</strong> 二维码需要手机相机“看到”二维码，这意味着它们在昏暗的房间、光线不足的会议现场，或屏幕有反光时会很吃力。NFC 完全不在乎光线，它靠无线电波工作，而非光学。</p><p>如果你经常在晚间活动、晚宴或嘈杂的场合拓展人脉，那种掏出手机扫描会显得尴尬的场合，NFC 就有明显优势。</p><h3 id="距离与灵活性">距离与灵活性</h3><p><strong>二维码胜。</strong> 二维码可以在远处使用。你可以把它印在海报上、放进幻灯片里、嵌入邮件签名中，或显示在房间另一头的屏幕上。NFC 需要近距离的物理接触，你必须在几厘米之内。</p><p>对于一对多的分享（一场演讲、一个展位、一场网络研讨会），二维码要实用得多。</p><h3 id="惊艳因素">“惊艳”因素</h3><p><strong>NFC 胜。</strong> 用你的名片轻触对方手机，看着它弹出来，这件事确实让人印象深刻。它给人未来感，是话题的开端，人们会记住它。</p><p>二维码很实用，但从没有人在扫完一个二维码后说过“哇，太酷了”。</p><h3 id="成本">成本</h3><p><strong>二维码胜。</strong> 生成一个二维码基本上是免费的。你可以用任何电子名片平台几秒钟生成一个，花几分钱印在普通纸质名片上，或者干脆显示在手机上。</p><p>NFC 则需要购买支持 NFC 的卡片（视材质而定，通常每张 5 到 50 美元）或 NFC 贴纸标签（每个 1 到 3 美元）。有些平台会把你锁定在它们的专有 NFC 硬件上，那可能贵得多。</p><p>话虽如此，<strong>你并不需要昂贵的 NFC 卡片。</strong> 像 NFC.cool 这样的应用让你能把名片写入任何标准 NFC 标签，哪怕是你在亚马逊上花 1 美元买的贴纸。你不会被锁定在任何特定硬件上。</p><h3 id="耐用性与可靠性">耐用性与可靠性</h3><p><strong>NFC 略胜。</strong> NFC 标签不会磨损、褪色，也不会被咖啡渍弄坏。印在卡片上的二维码可能被磨花或折弯到无法扫描的程度。数字二维码（显示在屏幕上）没有这个问题，但实体二维码有。</p><h3 id="数据分析与追踪">数据分析与追踪</h3><p><strong>平手。</strong> NFC 和二维码平台通常都提供数据分析，比如轻触/扫描次数、地点、设备类型等。追踪能力取决于平台，而非分享技术本身。</p><hr /><h2 id="何时使用-nfc">何时使用 NFC</h2><p>NFC 在你 <strong>一对一、面对面</strong> 见人的场景中大放异彩：</p><ul><li><p><strong>会议和活动</strong> ：轻触你的工牌、名片或手机即可即时分享</p></li><li><p><strong>客户会面</strong> ：专业、令人印象深刻且快速</p></li><li><p><strong>人脉晚宴</strong> ：在昏暗光线下也能用，没有扫描的尴尬</p></li><li><p><strong>销售团队</strong> ：轻触即可采集线索（有些平台直接与 CRM 集成）</p></li><li><p><strong>当你想脱颖而出时</strong> ：NFC 仍然足够新颖，能给人留下印象</p></li></ul><h3 id="最适合">最适合</h3><p>经常面对面拓展人脉、希望获得无缝、高端体验的专业人士。对销售、房地产、咨询，以及任何经常参加活动的人尤其有价值。</p><hr /><h2 id="何时使用二维码">何时使用二维码</h2><p>二维码在 <strong>广泛、灵活的分享</strong> 上更为多才多艺：</p><ul><li><p><strong>邮件签名</strong> ：直接从对方收件箱里就能扫</p></li><li><p><strong>演讲与网络研讨会</strong> ：一次性与满屋 100 人分享</p></li><li><p><strong>印刷材料</strong> ：宣传册、海报、产品包装</p></li><li><p><strong>展会展位</strong> ：访客可以从远处扫描</p></li><li><p><strong>在线资料</strong> ：LinkedIn、个人网站、社交媒体简介</p></li></ul><h3 id="最适合">最适合</h3><p>在数字和实体场景中都需要分享联系方式的人。对营销人员、演讲者、参展商，以及想在任何地方都用一种一致分享方式的人尤其有用。</p><hr /><h2 id="聪明的答案两者兼用">聪明的答案：两者兼用</h2><p>“NFC 对比二维码”之争通常忽略了一点：<strong>你并不需要二选一。</strong></p><p>大多数现代电子名片平台同时支持 NFC 和二维码分享。面对面时你可以轻触，不在身边时你可以展示二维码。同一张名片、同样的联系方式、两种分享方式。</p><p>这其实是我会推荐给大多数人的做法：</p><ul><li><p><strong>NFC 用于面对面互动</strong> ：更快、更令人印象深刻，且在任何光线下都能用</p></li><li><p><strong>二维码用于其他一切</strong> ：邮件签名、演讲、印刷名片、远程分享</p></li></ul><p>关键是找到一个原生支持两者的平台，不必让你为此购买不同的产品，或为每种方式分别管理不同的资料。</p><hr /><h2 id="选平台时要看什么">选平台时要看什么</h2><p>如果你打算采用“两者兼用”的做法，以下几点很重要：</p><h3 id="nfc-灵活性">NFC 灵活性</h3><p>这个平台会把你锁定在专有 NFC 卡片上，还是允许你使用任何标准 NFC 标签？有些公司为带品牌的 NFC 卡片收取 30 到 50 美元，而一个 2 美元的通用标签也能做到同样的事。要找一个允许你把名片写入任何 NFC 标签的平台，无论是贴纸、钥匙扣还是腕带，怎么方便怎么来。</p><h3 id="二维码质量">二维码质量</h3><p>动态二维码（目标网址可以更新）是必备的。一旦你的信息发生变化，静态二维码就会变得毫无用处。确保平台自动生成动态二维码。</p><h3 id="隐私">隐私</h3><p>这是一个被忽视但至关重要的因素。有些平台利用你的二维码扫描和 NFC 轻触来收集关于<em>收件人</em>的数据，也就是查看你名片的那些人。他们可能会收到来自平台本身的营销邮件，这对你来说很失分，也是对他们隐私的侵犯。</p><p>要选一个既尊重你的隐私、也尊重你联系人隐私的平台。</p><h3 id="语言支持">语言支持</h3><p>如果你在国际范围拓展人脉，你的名片需要对不说英语的人也好用。有些平台只支持英语，另一些则支持数十种语言。这一点比大多数人意识到的更重要，一张东京或圣保罗的潜在客户读不懂的名片，就是一个被浪费的机会。</p><h3 id="价格">价格</h3><p>有些平台为本该是基础的功能收取每月订阅费（5 到 15 美元/月）。另一些则提供一次性购买或慷慨的免费档。别为一张电子名片付过头的钱，这项技术已经成熟，不该比一顿不错的午餐还贵。</p><hr /><h2 id="nfccool-如何兼顾两者">NFC.cool 如何兼顾两者</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-business-card-vs-qr-code/1-qr-440w.webp" alt="NFC.cool Business Card 中全屏显示的名片二维码，带 Share 和 Save to Photos"><p><strong>二维码。</strong>在手机上全屏展示，或保存下来打印。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-business-card-vs-qr-code/2-wallet-440w.webp" alt="Wallet Pass 页面：预设配色、自定义颜色、Logo 和 Add to Apple Wallet"><p><strong>Apple Wallet。</strong>把你的名片做成你自己配色的 Wallet 卡券，放在 iPhone 上。</p></li>
</ol>
</figure>
<p>我得坦白：这是我的博客，所以我当然会提到自己的解决方案。但我认为它在这里确实切题。</p><p><a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-nfc-business-card-vs-qr-code-zh&mt=8">NFC.cool Business Card</a> 从一开始就被设计为同时支持 <strong>NFC 和二维码分享</strong> ，不是作为两个独立的产品，而是作为同一张名片的两面：</p><ul><li><p><strong>NFC 轻触</strong> ：把你的名片写入任何标准 NFC 标签（贴纸、卡片、钥匙扣，随你选），轻触即可分享。无需专有硬件。</p></li><li><p><strong>二维码</strong> ：直接在应用里生成一个可扫描的二维码。显示在手机上或打印出来。</p></li><li><p><strong>Apple Wallet（iOS）</strong> ：把你的名片作为 Wallet 卡券添加，实现锁屏即时访问。</p></li><li><p><strong>链接分享</strong> ：通过短信、邮件或社交媒体分享。</p></li></ul><p>几个让它与众不同的地方：</p><ul><li><p><strong>35 种语言</strong>：应用界面和 App Clip 支持 35 种语言，所以在 iOS 上，名片周围的按钮和标签会跟随联系人的语言。</p></li><li><p><strong>隐私</strong>：NFC.cool 不会向查看你名片的人发送营销信息，名片可以设置 PIN 码，NFC.cool 也不出售你的数据。在 Team 方案上，你的团队可以给通过线索表单留下信息的人发送跟进邮件。</p></li><li><p><strong>开放的 NFC</strong>：可配合任意标准 NFC 标签使用，NFC.cool 不卖专有硬件</p></li><li><p><strong>价格实惠</strong>：Free 方案含一张名片，Personal 每年 $19.99，Pro 每年 $49.99（10 张名片），<a href="https://nfc.cool/zh/business-card/teams/">Team</a> 每人每年 $50 或每月 $5（每人最多 10 张名片）。以欧元计价时，团队价格的数字相同。</p></li></ul><p><strong>试试 <a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a></strong>：<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-nfc-business-card-vs-qr-code-zh&mt=8">App Store</a> · <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-business-card-vs-qr-code-zh">Google Play</a></p><hr /><h2 id="常见问题">常见问题</h2><h3 id="使用-nfc-分享需要-nfc-标签吗">使用 NFC 分享需要 NFC 标签吗？</h3><p>如果你想要“轻触一张实体卡片”的体验，那就需要。但很多应用也支持手机对手机的 NFC 分享（把两部手机背对背靠在一起）。标签或卡片只是让它更方便，你甚至不必掏出自己的手机。</p><h3 id="旧手机能扫描-nfc-吗">旧手机能扫描 NFC 吗？</h3><p>大多数 2017 到 2018 年之后生产的智能手机都支持 NFC。iPhone XS 及更新机型（2018 年及以后）支持后台 NFC 读取，也就是手机会自动读取标签，无需打开应用。较旧的手机可能不支持 NFC，这也是为什么准备一个二维码作为备选很明智。</p><h3 id="nfc-电子名片安全吗">NFC 电子名片安全吗？</h3><p>安全。NFC 的作用距离非常短（约 4 厘米），所以别人无法从房间另一头“窃取”你的数据。大多数 NFC 电子名片上的数据只是一个指向你资料的网址，标签本身并不存储任何敏感信息。</p><h3 id="一个-nfc-标签能被重写多少次">一个 NFC 标签能被重写多少次？</h3><p>标准 NFC 标签可以被重写数万次。你可以更新名片信息、写入新的资料，或者随心所欲地把标签挪作他用。</p><h3 id="我能在同一张实体名片上同时使用二维码和-nfc-吗">我能在同一张实体名片上同时使用二维码和 NFC 吗？</h3><p>完全可以，而且很多专业人士就是这么做的。在一张支持 NFC 的名片背面印上一个二维码。这样一来，无论对方的手机是否支持 NFC，你都有应对之策。</p><hr /><h2 id="结论">结论</h2><p>NFC 和二维码不是竞争对手，而是互补的。在面对面的会面中，NFC 更快、更令人印象深刻。在远距离和数字化分享上，二维码更灵活多变。最好的电子名片配置是两者兼用。</p><p>别把自己锁定在只支持其中一种的平台上。在通用标签同样好用时，也别为专有 NFC 硬件付过头的钱。</p><p>选一个两者都给你的平台，而且要在做到这一点的同时尊重你的隐私。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-business-card-vs-qr-code.webp"/>
</item>
<item>
<title>欧盟数字产品护照：2026 年你需要了解的一切</title>
<link>https://nfc.cool/zh/blog/eu-digital-product-passport-2026/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/eu-digital-product-passport-2026/</guid>
<pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
<description><![CDATA[欧盟数字产品护照已经来了：电池已被纳入，纺织品和电子产品紧随其后。本文讲清楚 DPP 对企业和消费者意味着什么，以及为什么 NFC 技术正处在这一切的核心。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/eu-digital-product-passport-2026.webp" alt="手机扫描带 NFC 标签的产品包装，获取其数字产品护照" /></p><p>我花了多年打造 NFC.cool，一款用于读取和写入 NFC 标签的应用，所以每当 NFC 悄悄出现在新闻里，我往往会留意到。<strong>欧盟数字产品护照（DPP）</strong> 是我见过的最大例子，它之所以引起我的注意，是因为这项法规实际上把 NFC 写进了法律。如果你在欧洲销售实体产品，或者购买它们，这都是一项值得理解的法规。它不再是未来的概念，而是正在当下发生。</p><p>在 2024 年 7 月生效的 <strong>可持续产品生态设计法规（ESPR）</strong> 之下，每一件在欧盟销售的受监管产品都将需要一份机器可读的数字记录，包含关于其材料、环境影响以及生命周期末端处理的经核验数据。</p><p>电池已经处于第一波强制执行之中。纺织品、电子产品和家具的截止期限正在迅速逼近。</p><p>我不是律师，本文也不构成法律意见，但我每天都在与处于这一切核心的技术打交道。以下是我对这一切含义的解读，用通俗的语言讲清楚，同时把法规事实摆正。</p><hr /><h2 id="什么是数字产品护照">什么是数字产品护照？</h2><p>数字产品护照（DPP）是附在实体产品上的一份结构化数字记录。我是这样理解它的：它是一件产品的完整传记。它来自哪里、由什么制成、是如何生产的，以及在它寿命终结时应当如何回收或处置。</p><p>但它不是一份 PDF 或一个网页，这个区别很重要。DPP 是一个 <strong>标准化的、机器可读的数据层</strong> ，与某个具体的产品单元或产品型号相关联。它被设计为可供消费者、监管者、零售商和回收商读取，每一方都只看到与自己相关的数据。</p><h3 id="你如何访问它">你如何访问它？</h3><p>消费者和检查人员通过扫描物理附着在产品或其包装上的 <strong>二维码或 NFC 标签</strong> 来访问 DPP。扫描会打开一份托管在合规数字基础设施上的结构化数据记录。</p><p>正是这一点让我警觉起来。一项如此庞大的法规，实际上会在数以百万计的产品上贴上 NFC 标签，而这正是我所从事的技术成为整个故事核心的地方。下面会详细展开。</p><hr /><h2 id="欧盟为什么要这么做">欧盟为什么要这么做？</h2><p>DPP 之所以存在，是因为欧洲的循环经济目标需要 <strong>彻底的产品透明度</strong> 。眼下，大多数产品只携带极少量关于其环境足迹的信息。标签会告诉你纤维成分或能效等级，却给不了完整的图景。如果你曾试图弄清楚自己拥有的某件东西里到底有什么，你就知道那些信息通常有多稀薄。</p><p>欧盟希望通过三个目标来改变这一点：</p><ol><li><p><strong>赋能消费者</strong> ：让人们能够基于真实的可持续性数据做出明智的购买决策。</p></li><li><p><strong>监管执行</strong> ：让市场监督机构能够自动核验合规情况，而不是靠人工检查。</p></li><li><p><strong>循环经济</strong> ：为回收商和维修服务提供他们在产品生命周期末端正确处理产品所需的信息。</p></li></ol><p>其机制是 ESPR（欧盟法规 2024/1781），它确立了法律框架。每一类产品的具体要求则通过 <strong>授权法案</strong> 来界定，这些是另行制定的法律文书，明确规定必须包含哪些数据。</p><hr /><h2 id="时间表覆盖哪些何时覆盖">时间表：覆盖哪些、何时覆盖</h2><p>DPP 的推行按产品类别分阶段进行，我认为这是明智之举：一刀切的统一截止日期只会造成混乱。以下是截至 2026 年初的当前时间表：</p><h3 id="已经生效">已经生效</h3><ul><li><p><strong>电池</strong> （2027 年 2 月全面强制执行）：容量超过 2 kWh 的工业电池、汽车电池和轻型交通工具电池。需要超过 100 项数据属性，包括带地理来源的材料成分、按生命周期阶段划分的碳足迹、再生材料比例以及健康状态指标。</p></li></ul><h3 id="2027-年到来">2027 年到来</h3><ul><li><p><strong>纺织品与服装</strong> ：纤维成分（所有按重量占比超过 1% 的纤维）、化学处理、用水量、劳工福利文件，以及关于耐用性的护理说明。</p></li><li><p><strong>电子产品与信息通信技术</strong> ：材料成分、可维修性指数（欧盟评分方法）、备件可获取性，以及 REACH 下的有害物质合规情况。</p></li></ul><h3 id="2028-年到来">2028 年到来</h3><ul><li><p><strong>家具</strong> ：材料成分、耐用性指标、拆解说明以及材料分离指引。</p></li><li><p><strong>建筑产品</strong> ：材料含量、环境性能数据以及再生材料比例。</p></li><li><p><strong>轮胎</strong> ：材料成分、滚动阻力以及生命周期末端信息。</p></li></ul><p>随着更多授权法案的出台，预计到 2030 年还会有更多类别被纳入。</p><hr /><h2 id="dpp-包含哪些数据">DPP 包含哪些数据？</h2><p>虽然要求因产品类别而异，但某些字段是 <strong>所有类别共通的</strong> ：</p><ul><li><p><strong>材料成分</strong> （按重量百分比）</p></li><li><p><strong>制造原产国</strong></p></li><li><p><strong>单件产品碳足迹</strong> （以 kg CO₂e 表示）</p></li><li><p><strong>回收与生命周期末端说明</strong></p></li><li><p><strong>可维修性或耐用性指数</strong> （在适用情况下）</p></li><li><p><strong>有害物质信息</strong> （REACH 合规）</p></li><li><p><strong>唯一产品标识符</strong> （与物理数据载体相关联）</p></li></ul><p>下面这个细节我觉得最有意思：数据不是静态的。DPP 可以 <strong>在产品出厂之后更新</strong> ，这意味着品牌方可以把新信息（召回通知、更新后的回收指引、电子产品的软件更新）推送到已经到了消费者手中的产品上。这之所以可行，是因为标签指向的是一份记录，而不是把所有内容都存在标签里，而这正是我会采用的设计方式。</p><h3 id="分级访问">分级访问</h3><p>并非所有人都看到相同的数据。访问权限按利益相关方进行分级：</p><ul><li><p><strong>消费者</strong> 看到可持续性资质、护理说明和回收指引。</p></li><li><p><strong>零售商与贸易伙伴</strong> 看到供应链数据和合规证书。</p></li><li><p><strong>监管者</strong> 可访问完整数据集，用于市场监督和自动合规检查。</p></li><li><p><strong>回收商</strong> 可访问生命周期末端处理说明和材料成分细节。</p></li></ul><hr /><h2 id="nfc-在数字产品护照中的角色">NFC 在数字产品护照中的角色</h2><p>这是我一直等着要写的部分。对我来说，NFC 一直是一个顺手的消费级工具，一种让家居自动化、分享联系人、轻触标签让某件事发生的方式。DPP 则是它成为关键基础设施的时刻。</p><p>ESPR 强制要求为产品护照采用标准化的数据载体。三项获批的技术是：</p><ol><li><p><strong>二维码</strong> ：印在产品或包装上。通用、便宜，但内容静态且容易损坏。</p></li><li><p><strong>RFID 标签</strong> ：用于物流和仓储。读取距离更远，但需要专用读取设备。</p></li><li><p><strong>NFC 标签</strong> ：嵌入产品或附着在包装上。任何现代智能手机都能扫描。</p></li></ol><p>对于面向消费者的产品，<strong>NFC 正在成为高端之选</strong> ，而作为多年来围绕这些芯片做开发的人，我认为其中的理由是扎实的，而非炒作：</p><h3 id="为什么-nfc-比二维码更适合-dpp">为什么 NFC 比二维码更适合 DPP</h3><ul><li><p><strong>耐用</strong> ：NFC 标签可以嵌入产品内部（衣物标签、电池外壳、电子设备外壳）。它们经得起洗涤、磨损和多年使用。包装上的二维码会被扔掉。这一点最能说服我：一份必须伴随产品一生的护照，不能寄居在第一天就被扔进垃圾桶的标签上。</p></li><li><p><strong>防篡改</strong> ：NFC 芯片可以通过密码学方式锁定，使得伪造或复制护照数据更加困难。二维码任何人都能打印。锁定标签是一个刻意为之的单向操作，而对一份监管用的数据载体来说，这正是你想要的特性。</p></li><li><p><strong>可更新的链接</strong> ：NFC 标签可以指向动态网址，确保护照数据在产品整个生命周期中保持最新。</p></li><li><p><strong>无需对准视线</strong> ：你不必去找到并对准一个二维码。只需把手机靠近产品轻触即可。在大多数 iPhone XS 及更新机型上，这次读取会在后台完成，完全不需要任何应用。</p></li><li><p><strong>更高端的定位</strong> ：对于高端产品（奢华纺织品、电子产品、家具），NFC 传递出品质感和现代感。</p></li></ul><p>不过我会诚实地谈谈这其中的取舍：对于大规模生产的低价物品，二维码作为 <strong>备选方案和高性价比选项</strong> 仍然不可或缺。NFC 并不免费，对一次性物品来说账算不过来。大多数实施方案很可能两者都用：NFC 嵌入产品本身，二维码印在包装上，而我认为这才是正确答案，而非一种妥协。</p><h3 id="为符合-dpp-要求而写入-nfc-标签">为符合 DPP 要求而写入 NFC 标签</h3><p>如果你是通过 NFC 实施 DPP 的制造商或品牌方，你将需要工具来 <strong>大规模编程 NFC 标签</strong> ，写入指向你护照数据基础设施的正确网址。其底层机制并不神秘：一个 DPP 标签本质上就是携带一条网址记录的标签，和我在 <a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a> 一文中讲解的是同一回事。</p><p>这正是 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-eu-digital-product-passport-2026-zh&mt=8">NFC.cool Tools</a> 这类应用的用武之地。它是我做的应用，让你能直接从 iPhone 或 Android 设备读取、写入、格式化和锁定 NFC 标签，无需额外硬件。对于小批量生产、原型开发或测试你的 DPP 实施方案，这是我所知最快速的编程和验证标签的方式。如果你正在选择要标准化采用哪种芯片，我对 <a href="https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/">适用于 iPhone 的 NFC 标签类型</a> 的拆解讲清楚了实际差异；而对于任何需要法规所鼓励的密码学锁定的场景，在你最终决定之前，值得先了解 <a href="https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/">加密、防篡改的标签</a>。</p><p>对于企业级规模的部署，桌面 NFC 写卡器（兼容 NTAG、ICODE 和 MIFARE 芯片）可处理批量编程，但移动应用在 <strong>现场验证</strong> 方面仍然不可或缺：在货架上或仓库地面扫描产品，确认护照链接能正确工作。在 Android 上，你甚至可以 <a href="https://nfc.cool/zh/online-nfc-reader/">直接从浏览器查看标签里存了什么</a>，无需安装任何东西，做快速抽查很方便。</p><figure class="phone-figure" data-layout="stage">
<figcaption>NFC.cool Tools 里的数字产品护照</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/eu-digital-product-passport-2026/1-dpp-440w.webp" alt="NFC.cool Tools 的 Digital Product Passport 页面，有 Read a Passport 和 Create a Passport"><p><strong>Digital Product Passport。</strong>按照 NFC Forum 标准，从标签读取护照，或者自己创建一份。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/eu-digital-product-passport-2026/2-read-440w.webp" alt="读取到的 Merino Wool Jacket 护照：产品 ID、生产日期、护照链接、制造商和材料"><p><strong>读取一份。</strong>产品、制造商、材料和环境影响，直接从标签上读出。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/eu-digital-product-passport-2026/3-create-440w.webp" alt="新护照的表单：产品、制造商、日期和材料"><p><strong>创建一份。</strong>填好产品数据写入标签，用于测试或小批量生产。</p></li>
</ol>
</figure>
<hr /><h2 id="超越欧盟全球势头">超越欧盟：全球势头</h2><p>欧盟走在前面，但并非孤身一人，而我也不指望这件事会长期停留为一个欧洲故事。</p><h3 id="中国">中国</h3><p>中国正在开发一套由国家管理的并行 DPP 体系，由中国信息通信研究院（CAICT）牵头。其重点在于电动出行和电子产品，并配以一套碳信用认证体系，旨在减少中国出口至欧洲的贸易摩擦。</p><h3 id="美国">美国</h3><p>截至 2026 年，美国没有联邦层面的 DPP 强制要求。不过，市场力量正在推动采用，尤其是对那些同时在美国和欧盟市场销售的品牌而言。为了欧盟合规而构建一次 DPP 基础设施，再将其推广到全球，正在成为务实的做法。</p><h3 id="全球互操作性">全球互操作性</h3><p>前方最大的挑战是 <strong>让这些系统彼此对话</strong> 。一件在中国制造、在欧洲销售、在美国回收的产品，需要一份在这三个司法辖区都能用的护照。标准制定机构（欧洲的 CEN/CENELEC、国际上的 ISO/IEC）正在推进协调统一，但目前仍处于早期阶段。</p><hr /><h2 id="企业现在应该做什么">企业现在应该做什么？</h2><p>如果你的产品属于 ESPR 的覆盖类别，以下是我会遵循的可落地行动计划：</p><h3 id="1-审视你的数据">1. 审视你的数据</h3><p>从你已知的东西开始，更要诚实地从你不知道的东西开始。把你的供应链数据对照你所在产品类别的 DPP 要求逐一梳理。你现在发现的缺口，比监管者日后发现的要便宜得多。</p><h3 id="2-先从一款产品做起">2. 先从一款产品做起</h3><p>不要试图在整个产品线上同时实施 DPP。挑选一条产品线（最好处于最早一波强制执行类别），把它当作试点。在扩大规模之前先验证你的数据流。我见过太多项目早期贪多求快，因此我对这一条深信不疑。</p><h3 id="3-选择你的数据载体">3. 选择你的数据载体</h3><p>决定二维码、NFC 还是两者都用更适合你的产品。考虑产品的寿命、价值，以及数据载体将被放置在哪里。我的经验法则是：对于消费者会保留一年以上的任何东西，NFC 都值得投入。</p><h3 id="4-构建可更新的基础设施">4. 构建可更新的基础设施</h3><p>你的 DPP 需要和你的产品一样长寿。这意味着数据必须托管在能够持续存在的基础设施上，并具备在售后更新记录的能力。</p><h3 id="5-备好你的-nfc-工具">5. 备好你的 NFC 工具</h3><p>如果你打算走 NFC 这条路，在它成为一个截止期限之前就先熟悉标签编程。<a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-eu-digital-product-passport-2026-zh">NFC.cool Tools</a> 支持在 iOS 和 Android 上读取、写入和验证 NFC 标签，它是我做的应用，也是在投入批量生产之前测试你的 DPP 标签的实用起点。如果你想了解 NFC 在护照之外能做什么的全貌，我的 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC 读取与写入功能概览</a> 把它讲清楚了。</p><hr /><h2 id="常见问题">常见问题</h2><h3 id="数字产品护照是强制的吗">数字产品护照是强制的吗？</h3><p>是的，对于在欧盟市场销售且属于受监管类别的产品而言是强制的。ESPR（欧盟法规 2024/1781）使其成为一项法律要求，通过 CE 标志和市场监督来执行。</p><h3 id="我的产品什么时候需要-dpp">我的产品什么时候需要 DPP？</h3><p>这取决于你的类别。电池已被纳入（2027 年全面强制执行）。纺织品和电子产品在 2027 年跟进。家具、建筑产品和轮胎在 2028 年。请查阅你所在具体类别最新的授权法案。</p><h3 id="dpp-适用于在欧盟以外制造的产品吗">DPP 适用于在欧盟以外制造的产品吗？</h3><p>是的。任何投放到欧盟市场的产品都必须合规，无论它在哪里制造。这包括进口产品。</p><h3 id="我能只用一个二维码吗">我能只用一个二维码吗？</h3><p>从技术上说可以：二维码是 ESPR 下获批的数据载体。但对于耐用产品，我会持保留态度：NFC 标签在寿命、防篡改和用户体验方面有显著优势，而对一件能用上好几年的产品而言，这些优势会不断累积。</p><h3 id="如果我不合规会怎样">如果我不合规会怎样？</h3><p>不合规可能导致产品被撤出欧盟市场、被海关扣押以及面临经济处罚。对于受监管类别，CE 标志要求符合 DPP。</p><h3 id="实施-dpp-的成本是多少">实施 DPP 的成本是多少？</h3><p>成本差异很大，取决于你的产品类别、数据准备情况以及所选的基础设施。NFC 标签在规模化时每个仅几美分，所以以我的经验，芯片从来不是花钱的大头。更大的投入在于数据收集、系统集成以及持续的托管。</p><hr /><h2 id="结论">结论</h2><p>在我看来，欧盟数字产品护照不只是又一项需要遵守的法规，它是产品讲述自身故事方式的一次根本性转变。对制造商而言，它意味着更高的透明度。对消费者而言，意味着更明智的选择。对地球而言，意味着更好的回收和更少的浪费。</p><p>我承认这里有一点偏向，毕竟 NFC 是我所做的东西。但我真心认为这项技术在成为产品与其数字身份之间的物理桥梁这件事上，处于独一无二的位置。它耐用、安全、与智能手机兼容，且已经在规模化场景中得到验证，而一项如此体量的法规，实际上印证了这个押注押对了。</p><p>无论你是一个正为合规做准备的品牌方，还是一个对夹克上那枚新 NFC 标签到底有什么用感到好奇的消费者，DPP 时代都已经开始。而如果你从没怎么想过它背后的那枚芯片，我的 <a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签入门指南</a> 是我建议你开始的地方。</p><p><em>需要读取、写入或测试 NFC 标签吗？<a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-eu-digital-product-passport-2026-zh&mt=8">NFC.cool Tools</a> 在 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-eu-digital-product-passport-2026-zh&mt=8">iOS</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-eu-digital-product-passport-2026-zh">Android</a> 上均可免费获取。</em></p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/eu-digital-product-passport-2026.webp"/>
</item>
<item>
<title>2026 年最佳电子名片 App：一份诚实的对比</title>
<link>https://nfc.cool/zh/blog/best-digital-business-card-apps-2026/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/best-digital-business-card-apps-2026/</guid>
<pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[NFC.cool Business Card 是我做的，这篇对比一开头就先说明这一点。Wave、Blinq、HiHello、Popl、Mobilo、V1CE 和 NFC.cool，按买的人是谁来分类，价格核对于 2026 年 11 月 5 日。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/best-digital-business-card-apps-2026.webp" alt="智能手机正在对比各款电子名片应用，画面中点缀着 NFC 卡片" /></p><p>经常有其他 App 的开发者给我发邮件，希望能被加进这篇文章。所以你应该先知道是谁在写它：我是 Nicolo Stanciu，下面这些 App 里的 <a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 就是我做的。</p><p>这里没有排名，因为哪张名片合适，要看买的人是谁。你会看到的是一组不同的情况，以及每种情况下我会先看的产品。对大多数个人和小团队，我选 NFC.cool，理由放在文末。</p><blockquote><p><strong>2026 年 11 月 5 日更新</strong>。这里的每个价格和方案都在当天重新核对过。Linq 已不在名单里，因为它转去做别的了（后文会细说）。</p></blockquote><hr /><h2 id="我是怎么比较的">我是怎么比较的</h2><p>文中关于其他公司的信息，都来自各家当前公开的价格页和功能页，核对日期是 2026 年 11 月 5 日；NFC.cool 则是这里唯一由我亲手打造、自己也在用的产品。所以这篇是在解读它们公开的内容，而不是上手评测。对你要紧的功能，决定之前请先亲自试一试。</p><p>每一家我都看同样几点：</p><ul><li><p><strong>免费方案</strong>：能给你什么，名片上留着谁的名字</p></li><li><p><strong>公开价格</strong>，包括席位下限</p></li><li><p><strong>NFC</strong>：能不能用你手头已有的标签</p></li><li><p><strong>团队管理</strong>：CRM 同步、单点登录和目录同步</p></li><li><p><strong>语言</strong>，以各 App 在 App Store 的页面为准</p></li><li><p><strong>隐私</strong>：会录下什么，以及谁会联系你认识的人</p></li></ul><hr /><h2 id="先看结论">先看结论</h2><table><thead><tr><th scope="col">如果你……</th><th scope="col">先看</th><th scope="col">因为</th></tr></thead><tbody><tr><td>想要免费名片，也不打算付费</td><td>Wave Connect</td><td>免费方案就有线索表单和数据分析</td></tr><tr><td>只有一个人，愿意花一点钱</td><td>NFC.cool Personal 或 Pro</td><td>每年 $19.99 或 $49.99，是这里公开价格最低的订阅</td></tr><tr><td>跨语言工作</td><td>NFC.cool</td><td>App Store 页面列出 35 种语言</td></tr><tr><td>想在已有的标签上用 NFC</td><td>NFC.cool 或 HiHello</td><td>两家都说可以把名片写入任意标签</td></tr><tr><td>团队 2 到 4 人，想要 CRM 同步</td><td>NFC.cool Team</td><td>2 个席位每年 $100</td></tr><tr><td>想很快得到创始人的答复</td><td>NFC.cool</td><td>你的邮件直接到开发者本人手里</td></tr><tr><td>需要 SSO 或目录同步</td><td>NFC.cool Team，或 HiHello、Blinq 和 Wave</td><td>NFC.cool 按需开通，其他几家包含在方案中</td></tr><tr><td>为展会采购</td><td>Popl</td><td>围绕活动线索获取打造</td></tr><tr><td>想要一张让人记住的实体名片</td><td>V1CE 或 Mobilo</td><td>金属、竹制和定制名片</td></tr></tbody></table><hr /><h2 id="如果你想要免费的电子名片">如果你想要免费的电子名片</h2><p><strong>Wave Connect 的免费方案很大方</strong>。<a href="https://wavecnct.com/pricing">它</a>包含一张电子名片、不限次分享、Apple 和 Google Wallet、个人数据分析和一个线索收集表单。</p><p>有一点要核实。<a href="https://wavecnct.com/faq">Wave 的 FAQ</a> 说它不加品牌标识，但它的价格页又把“Remove Wave Connect branding”列为 Pro 功能。这两个页面说法不一致，所以别急着相信哪一边，先看看你自己的免费名片。</p><p>Blinq 和 HiHello 都提供两张免费名片和一个免费邮件签名。<a href="https://blinq.me/pricing">Blinq 的免费方案</a>还带联系人扫描器，它的名字会一直留在你的名片上，直到你购买 Premium。<a href="https://www.hihello.com/pricing">HiHello 的免费方案</a>每月给你五次扫描。</p><p>NFC.cool 的 Free 方案提供一张名片，可以通过 NFC、二维码或链接分享，还有“保存联系人”、会议模式的二维码、Apple Wallet 和 PIN 码。付费方案再加上线索获取和数据分析。</p><hr /><h2 id="如果你是一个人也愿意花一点钱">如果你是一个人，也愿意花一点钱</h2><p>这是 NFC.cool 在价格上胜出的地方。Personal 每年 $19.99，一张名片；Pro 每年 $49.99，10 张名片。两者都去掉我们的名称，增加线索获取和数据分析，并可免费试用一周。</p><p>按年付费时，其他几家折算下来分别是：HiHello Professional $72（8 张名片）、Wave Pro $84、Blinq Premium 约 $88（5 张名片）。多花的钱换来的是：HiHello Professional 每月含 20 次扫描和联系人信息补全，Wave Pro 增加 AI 线索获取。</p><hr /><h2 id="如果你跨语言工作">如果你跨语言工作</h2><p>NFC.cool 的 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-best-digital-business-card-apps-2026-zh&mt=8">App Store 页面</a>显示 35 种语言。同一天，HiHello 的页面列出 3 种，Blinq、Popl、Wave 和 Mobilo 的页面都只列出英语。App Clip 也有翻译，所以有人用 iPhone 打开你的名片时，按钮和标签显示的都是他自己的语言。</p><hr /><h2 id="如果你想用-nfc又不想买别家的卡">如果你想用 NFC，又不想买别家的卡</h2><p>NFC.cool 在所有方案上（包括 Free）都能配合任何可写入的 NFC 标签使用：贴纸、圆形标签、钥匙扣、腕带都行。标签里存的是指向你名片的链接，所以你编辑名片后，它打开的仍然是最新内容。我不卖标签，你可以在任何地方买。如果想有个起点，我整理了一个<a href="https://nfc.cool/zh/affiliate-links/">推荐标签页面</a>，里面是联盟链接。</p><p><a href="https://www.hihello.com/features/nfc-business-cards">HiHello 也是这么说的</a>：它不卖硬件，你可以把名片写入任何已有的 NFC 标签。不过它的价格页确实把 NFC 卡片编程列在付费的 Professional 方案下，所以请确认哪种说法适用于你。</p><p>Blinq、Wave、Mobilo 和 V1CE 都卖自家的卡。在我读过的页面上，没有一家说明过第三方标签的用法，但这不能证明不能用。</p><hr /><h2 id="如果你们是小团队">如果你们是小团队</h2><p><strong>按公开价格计算，NFC.cool Team 是我能找到的、面向 2 到 4 人且包含 CRM 同步的团队订阅方案中最便宜的</strong>。每人每年 $50，或每月 $5，可以从两个席位开始。2 个人每年 $100，而 Wave 是 $180（最少 3 人），Blinq 是 $299.40，HiHello 是 $300（这两家都最少 5 人）。以欧元计价时，团队价格的数字相同。</p><div class="table-scroll sticky-first">
<table><thead><tr><th scope="col">团队方案</th><th scope="col">每席位（按年付费）</th><th scope="col">下限</th><th scope="col">最低年费</th><th scope="col">该方案的 CRM 同步</th></tr></thead><tbody><tr><td><strong>NFC.cool Team</strong></td><td>$50</td><td>2 个席位</td><td>$100</td><td>HubSpot、Webhook</td></tr><tr><td><a href="https://wavecnct.com/pricing">Wave Teams</a></td><td>$60</td><td>3 个用户</td><td>$180</td><td>HubSpot、Salesforce、Dynamics 365、Zoho、Pipedrive、HighLevel</td></tr><tr><td><a href="https://blinq.me/pricing">Blinq Business</a></td><td>每张名片 $59.88</td><td>5 张名片</td><td>$299.40</td><td>HubSpot、Salesforce、Dynamics 365 等</td></tr><tr><td><a href="https://www.hihello.com/pricing">HiHello Business</a></td><td>$60</td><td>5 个用户</td><td>$300</td><td>Salesforce、HubSpot、Dynamics</td></tr><tr><td><a href="https://www.mobilocard.com/pricing-3">Mobilo Teams</a></td><td>$48，另加 $10 的 CRM 附加项，以及一次性 $10 起的名片</td><td>未说明</td><td>需预约演示</td><td>附加项</td></tr><tr><td><a href="https://popl.co/pages/pricing">Popl</a></td><td>未公开</td><td>不按席位收费</td><td>仅限报价</td><td>Salesforce、HubSpot、Marketo 等</td></tr></tbody></table></div>
<p><em>以上内容于 2026 年 11 月 5 日读自各公司的价格页。价格会变，购买前请再核对。年度总价是我自己算的，我也没有比较各家对税费的处理。</em></p><p>另外两家的定价方式不同，所以没放进上表。<a href="https://www.mobilocard.com/pricing-3">Mobilo 的 Pro 一栏</a>列出“up to 5 users”的免费用户授权、一次性 $4.99 起的名片，以及每年 $20 的 CRM 附加项。<a href="https://v1ce.co/pricing">V1CE</a> 按名片一次性收费，€74 起，买 5 张或以上最多优惠 30%。它们的页面没有写明这些方案带哪些团队管理工具，所以请直接问它们。</p><p><a href="https://nfc.cool/zh/business-card/teams/">NFC.cool Business Card for Teams</a> 提供这些：每人一张名片（每人最多 10 张）、锁定在每张名片上的公司品牌、带角色和邀请的网页仪表盘、共享线索收件箱、细化到每张名片的 Insights、HubSpot 和 Webhook、品牌化跟进邮件和自动跟进邮件，以及连接 AI 助手的方式。有人离职时，他的线索会留在团队里。<a href="https://business.nfc.cool/org/start/">14 天试用</a>需要绑定支付卡。</p><hr /><h2 id="如果你的公司需要-sso-或目录同步">如果你的公司需要 SSO 或目录同步</h2><p><strong>NFC.cool Team 可以按需添加这两项</strong>。<a href="https://nfc.cool/zh/contact/">告诉我你们公司用的是什么</a>，我会为你们设置好单点登录和目录同步。</p><p>其他几家是这样列的：</p><ul><li><p><strong>HiHello</strong> 的<a href="https://www.hihello.com/pricing">自助式 Business 方案</a>面向 5 到 100 位用户，包含 Google 和 Microsoft SSO，以及与 Google Workspace 和 Entra ID 的目录同步。100 位用户及以上的 Enterprise 方案还增加了面向 Okta、Workday 或其他任何身份提供商的 SAML 和 SCIM。</p></li><li><p><strong>Blinq</strong> 建议 100 人以上使用它的 <a href="https://blinq.me/pricing">Enterprise 方案</a>，其中有强制 SSO 和 SCIM。它自称<a href="https://blinq.me/">在 G2 的电子名片类别中排名第一</a>。</p></li><li><p><strong>Wave</strong> 的 <a href="https://wavecnct.com/pricing">Enterprise 方案</a>同样面向 100 人及以上，有强制 SSO 和 SCIM。</p></li><li><p><strong>Mobilo</strong> 也<a href="https://www.mobilocard.com/">宣传</a> SAML SSO 和 HRIS 预配，不过它的价格页没有说明哪个方案包含这些。</p></li></ul><hr /><h2 id="如果你买名片是为了活动">如果你买名片是为了活动</h2><p><strong>Popl</strong>。它自称是<a href="https://popl.co/">面向活动线索获取的 AI GTM 平台</a>，产品看起来也确实如此：它说在任何活动上都能用的胸牌扫描器、线索筛选问题、联系人信息补全、CRM 同步和 ROI 报告。它说财富 500 强中有 90% 都信任它。</p><p>问题在价格。用它自己的话说：“we quote pricing over a meeting instead of publishing it on our website”。它承诺的是不按席位收费，也没有使用费。如果你想在跟任何人沟通之前先拿到一个数字，Popl 给不了。它也有<a href="https://popl.co/pages/digital-business-card">面向个人的免费方案和 Pro 方案</a>，不过团队显然才是它的重心。</p><p>Wave、Blinq 和 HiHello 也能扫胸牌，定价各不相同。Wave 卖点数，它的价格页默认显示的套餐里每点 $2.50，扫一个胸牌用四点。Blinq 列出每条采集并补全的线索 $9.99。HiHello Business 每位用户每月含 50 次扫描，在团队内共用。</p><p>NFC.cool 的思路正好相反：会议模式把你的二维码固定在 iPhone 和 Android 的锁屏上，别人直接扫<em>你</em>，你不用解锁手机。在付费方案上，浏览量、保存数和新线索就在锁屏上累计，你还能给某场活动的每条线索打标签。</p><hr /><h2 id="如果你想要一张有存在感的实体名片">如果你想要一张有存在感的实体名片</h2><p><strong>V1CE</strong> 就是为此而生的。它卖<a href="https://v1ce.co/collections/nfc-business-cards">金属、竹制和 24K 金名片</a>，最便宜的 Original 一次性 €74，没有月费（我查看时显示的是欧元）。线索获取、CRM 同步、预约和跟进都随名片免费提供。可选的 AI 方案每月 €59.10，如果你通过自己的页面销售服务，免费方案会抽成 5%。</p><p><strong>Mobilo</strong> 覆盖便宜的一端，<a href="https://www.mobilocard.com/pricing-3">带 Mobilo 品牌的卡 $4.99</a>，定制经典款 $19.50，木质款 $29.50。它的页面上定制金属卡同时显示 $49.50 和 $69，我读的时候还挂着折扣横幅，所以下单前请再确认。</p><p>用 NFC.cool，你可以把名片放到任何已有的 NFC 卡片或标签上。</p><hr /><h2 id="值得追问的隐私问题">值得追问的隐私问题</h2><p>下面是我会问的问题，以及各家对自己的说法。</p><p><strong>它会录下对话吗</strong>？Blinq 的 <a href="https://blinq.me/solutions/ai-notetaker">AI Notetaker</a> 和 Popl 的 AI Voice 都会录下面对面的对话，V1CE 的 AI 方案还包含一个用于 Zoom、Meet 和 Teams 的记录工具。这确实可能很有用。Blinq 明确表示：你有责任取得每位谈话对象的同意；面对面的音频在免费方案上保留 90 天，在 Premium 或 Pro 上保留到订阅结束；你的录音不会用于训练 AI。NFC.cool 不录制对话。</p><p><strong>它会查别人的资料吗</strong>？这里的大多数竞品都提供联系人信息补全，也就是从其他来源补充你所认识的人的资料。销售团队要的正是这个。<a href="https://blinq.me/legal/privacy-policy">Blinq 的隐私政策</a>说，它可能收集非 Blinq 用户的信息，包括来自第三方数据提供商的信息，并给了他们退出的途径。NFC.cool 没有信息补全功能。</p><p><strong>谁会联系你认识的人</strong>？要问清楚，不要想当然。Wave 的 FAQ 说，接收者“never get solicited by Wave”。NFC.cool 同样不会向查看你名片的人发送营销信息。在 Team 方案上，跟进邮件是你们团队自己发的：发件人显示为该成员的名字“via NFC.cool”，回复会发给本人，每封邮件都有退订链接。</p><p><strong>你的数据会怎样</strong>？Wave、Blinq、HiHello 和 NFC.cool 都以书面形式表示不会出售数据。在 NFC.cool 上，你可以用 4 位 PIN 码保护名片，让私密名片不被搜索引擎收录，把全部数据下载为 ZIP，也可以删除账号。NFC.cool Business Card App 没有广告。</p><hr /><h2 id="所有价格一目了然">所有价格，一目了然</h2><p>核对日期为 2026 年 11 月 5 日，所以请把它当作一份快照，购买前再看看各家的页面。</p><div class="table-scroll sticky-first">
<table><thead><tr><th scope="col">产品</th><th scope="col">免费</th><th scope="col">个人</th><th scope="col">团队</th></tr></thead><tbody><tr><td><a href="https://nfc.cool/zh/business-card/">NFC.cool</a></td><td>1 张名片，含分享和 Apple Wallet，显示“Made with NFC.cool”</td><td>Personal 每年 $19.99（1 张名片），Pro 每年 $49.99（10 张名片）</td><td>每人每年 $50，或每月 $5，2 个席位起，每人最多 10 张名片</td></tr><tr><td><a href="https://wavecnct.com/pricing">Wave</a></td><td>有，含线索表单和数据分析</td><td>Pro 每月 $7，按年付费</td><td>每位用户每月 $5，按年付费，3 位用户起</td></tr><tr><td><a href="https://blinq.me/pricing">Blinq</a></td><td>2 张名片</td><td>Premium 按年付费每月 $7.33，或按月付费 $9.99</td><td>每张名片按年付费每月 $4.99，或按月付费 $6.99，5 张起</td></tr><tr><td><a href="https://www.hihello.com/pricing">HiHello</a></td><td>2 张名片</td><td>Professional 按年付费每月 $6，或按月付费 $8</td><td>每位用户按年付费每月 $5，或按月付费 $6，5 位用户起</td></tr><tr><td><a href="https://popl.co/pages/pricing">Popl</a></td><td>面向个人的免费方案</td><td>Pro 和 Pro+，我读到的页面上没有价格</td><td>仅限报价</td></tr><tr><td><a href="https://www.mobilocard.com/pricing-3">Mobilo</a></td><td>免费电子名片</td><td>免费授权，名片一次性 $4.99 起</td><td>每位员工每年 $48，另加一次性 $10 起的名片</td></tr><tr><td><a href="https://v1ce.co/pricing">V1CE</a></td><td>购买名片后软件免费</td><td>名片一次性 €74 起</td><td>同样的名片，5 张或以上最多优惠 30%</td></tr></tbody></table></div>
<p>NFC.cool 的 Personal 和 Pro 在 App 内购买，Team 在网页端购买。</p><blockquote><p><strong>Linq 怎么了</strong>？它以前在这篇文章里。<a href="https://linqapp.com/">linqapp.com</a> 现在主打“APIs for iMessage, RCS, SMS, and Voice built for Agents”，首页的介绍没有提到名片，而<a href="https://linqapp.com/s/ai-instructions">它自己的 AI 上下文页面</a>写着“Linq once sold digital business cards. Linq has pivoted.”。它的名片 App 到 2026 年 8 月还在更新。如果你是 Linq 的客户，请问问他们这对你的名片意味着什么。</p></blockquote><hr /><h2 id="我为什么会选-nfccool">我为什么会选 NFC.cool</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/best-digital-business-card-apps-2026/nfc-cool-card-440w.webp" alt="对方看到的 NFC.cool Business Card 名片：Clearwater Coaching 的 Ayo Adeyemi，带 Website、TikTok、Threads、Instagram 链接和 Save Contact 按钮"><p><strong>NFC.cool Business Card。</strong>iPhone 上是 App Clip，用对方的语言显示，保留你的配色和 Logo。</p></li>
</ol>
</figure>
<p>当然，这是我自己的产品，我很喜欢它。我对它充满热情，也一直在改进它。</p><p>NFC.cool Business Card 是 iPhone 和 Android 上的原生 App。你可以通过 NFC 轻触或二维码分享，对方不需要任何 App：在 iPhone 上，你的名片会在 App Clip 中打开；在 Android 和电脑上，则在浏览器中打开。无论哪种方式，对方都可以把你存为联系人。</p><p>除此之外，我认为它适合大多数个人和小团队的理由是：</p><ul><li><p><strong>创始人很快答复</strong>。你写信给 NFC.cool，回信的就是我，做这个产品的人。<a href="https://nfc.cool/zh/reviews/">用户评价</a>说得比我好：“创建电子名片的过程很直观，联系客服也响应迅速、体验愉快。”</p></li><li><p><strong>没有风险投资</strong>。NFC.cool 没有风投支持。没有投资人逼它不计代价地增长，所以我要负责的，是正在用这款 App 的人。</p></li><li><p><strong>你的数据不卖</strong>。NFC.cool 不会把你的数据卖给任何人，NFC.cool Business Card App 也没有广告。</p></li><li><p><strong>真正的原生 App</strong>。它为 iPhone 和 Android 原生打造，不是套了壳的网站。正因如此，你的名片才能在会议模式下待在锁屏上，也才能在 iPhone 上用 App Clip 打开，什么都不用装。</p></li><li><p><strong>第二次机会</strong>。如果有人没保存就关掉了你的名片，他的 iPhone 锁屏会提醒他。我还没见过哪个竞品这么说过。</p></li><li><p><strong>线索获取由你决定</strong>。在付费方案上，可以在对方保存你之前询问他的信息，也可以在之后，或者干脆不问。</p></li><li><p><strong>名片跟随查看者</strong>。你的徽标和配色，呈现在查看者的浅色或深色模式下。</p></li></ul><hr /><h2 id="产品如何进入这份名单">产品如何进入这份名单</h2><p>上榜不需要付钱，我也不会拿提及来换反向链接。如果你在做电子名片产品，可以通过我的<a href="https://nfc.cool/zh/contact/">联系页面</a>推荐给我。</p><hr /><h2 id="结论">结论</h2><p>哪张名片合适，要看买的人是谁。Wave 的免费方案很大方，Popl 专为展会打造，V1CE 做的是漂亮的实物。</p><p>对大多数个人和小团队，我会选 NFC.cool Business Card。在这里，它是面向个人的公开订阅价中最低的，也是我能找到的、面向 2 到 4 人且含 CRM 同步的团队订阅方案中最便宜的。你能用上 iPhone 和 Android 的原生 App，没有人出售你的数据，背后没有风险投资人，有问题时创始人会很快回复。如果你的公司需要单点登录，<a href="https://nfc.cool/zh/contact/">问我</a>，我来帮你设置。</p><p>你可以<a href="https://nfc.cool/zh/business-card/">了解各个方案</a>，<a href="https://business.nfc.cool/org/start/">开始 14 天团队试用</a>，或者在 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-best-digital-business-card-apps-2026-zh&mt=8">App Store</a> 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-best-digital-business-card-apps-2026-zh">Google Play</a> 上获取 App。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/best-digital-business-card-apps-2026.webp"/>
</item>
<item>
<title>打造出色的 App Clip 体验：来自 NFC.cool Business Card 的经验</title>
<link>https://nfc.cool/zh/blog/app-clip-lessons-from-business-card/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/app-clip-lessons-from-business-card/</guid>
<pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[回顾在布拉格 mDevCamp 2025 上关于 NFC.cool Business Card App Clip 流程背后架构的演讲。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/app-clip-mdevcamp.webp" alt="在布拉格 mDevCamp 2025 上演讲" /></p><p>2025 年，我做了人生第一场大会演讲，选的主题是一件我已经身处其中多年、却从没需要向一屋子人解释过的事：<a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 背后的 App Clip 究竟是怎么工作的。这场演讲是在布拉格的 mDevCamp 2025 上做的，标题和这篇文章一样。</p><p>如果你还没遇到过，App Clip 是一段轻量的 iOS 应用，它能从一次 NFC 轻触或一次扫描二维码即时打开，不用经过 App Store，也不用安装。正是它让别人在你们手机轻触之后大约一秒，就能看到你的 NFC.cool 电子名片，而无需下载任何东西。要让这个过程显得即时，同时还要保证共享名片数据的安全、又不强迫任何人注册，背后所需的架构决策比从外面看上去要多。这场演讲就逐一讲解了它们：App Clip 是如何组织的、SwiftUI 在哪里发挥了它的价值，以及后端是如何处理名片数据的。</p><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/app-clip-lessons-from-business-card/app-clip-440w.webp" alt="轻触后打开的 NFC.cool Business Card App Clip：Baptiste Electrical 的 Devon Baptiste，带 Website、Facebook、YouTube 链接和 Save Contact 按钮"><p><strong>App Clip。</strong>轻触后大约一秒就打开，无需安装。</p></li>
</ol>
</figure>
<p>站在台上把它讲清楚，对我很有好处。它逼着我为那些大多凭直觉做出的选择给出理由，而结束后的提问（来自显然打过同样硬仗的 iOS 开发者）比任何一次代码评审都更尖锐。我最终定下的方案，也就是用 SwiftUI 搭配安全后端 API 的 App Clip，经受住了这番审视，而且走廊闲聊里提到的几条建议，已经落进了应用里。</p><p>你可以在 <a href="https://slideslive.com/39043369/building-a-great-app-clip-experience-lessons-from-nfccool-business-card">Slideslive</a> 上观看完整演讲。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/app-clip-mdevcamp.webp"/>
</item>
<item>
<title>为什么我的 iPhone 打不开小区的 RFID 门？读懂 NFC 与 RFID 的区别</title>
<link>https://nfc.cool/zh/blog/iphone-rfid-condo-doors/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/iphone-rfid-condo-doors/</guid>
<pubDate>Sun, 28 Sep 2025 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[对收件箱里最常见问题之一的诚实回答：你 iPhone 的 NFC 没法和小区的 RFID 卡对话，而这是 Apple 有意为之。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/iphone-rfid-doors.webp" alt="一部 iPhone 面对只支持 RFID 的小区门禁读卡器" /></p><p>我做 NFC.cool 已经好几年了，这是一款用来读取和写入 NFC 标签的应用，而有一个问题落进我收件箱的频率几乎超过其他任何问题：“为什么我的 iPhone 打不开我家小区的门？”有人信心满满地把手机贴到楼宇门禁读卡器上，盼着奇迹发生，换来的却是一扇紧锁的门那冷淡、无动于衷的沉默。</p><p>如果你也是这样，那你并不孤单，而且不，Siri 并不是在跟你怄气。诚实的答案比大多数人想象的更简单、也更技术：你小区的卡没有按你 iPhone 的规则来玩。让我来解释一下原因，因为一旦你看清背后那个频率不匹配的问题，整件事就不再像是故障了。</p><hr /><h2 id="抛开极客黑话的技术解说">抛开极客黑话的技术解说</h2><p>每当有人问我这个问题，我总是先把两个被混着用、其实根本不该混用的术语区分开来：</p><ul><li><p><strong>RFID</strong>（射频识别）是一种用于无线识别和追踪物体的广义技术。我把 RFID 想象成隔着街朝朋友喊话：通常是单向交流，你小区的 RFID 卡发出一个信号，门负责听。RFID 有不同的分支：低频（LF）、高频（HF）和超高频（UHF）。它支撑着门禁卡、宠物芯片、库存追踪，没错，还有那些小区门禁卡。</p></li><li><p><strong>NFC</strong>（近场通信）本质上是 RFID 的一个工作在高频（13.56 MHz）的专门子集。它更像是两个站得很近的朋友之间一场亲密的交谈。NFC 支持双向通信、安全的数据交换和丰富的交互，这正是你的 iPhone 在 Apple Pay、AirTag 和<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-iphone-rfid-condo-doors-zh&mt=8">电子名片</a>这些功能上使用 NFC 的原因。</p></li></ul><p>所以，所有 NFC 都是 RFID，但并非所有 RFID 都是 NFC。这一句话，几乎就是我收到的每一封“为什么用不了”邮件的根源。如果你想更完整地了解 NFC 如何归属于 RFID，我在<a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签新手指南</a>里讲过。</p><hr /><h2 id="为什么你的-iphone-对小区门禁卡说不">为什么你的 iPhone 对小区门禁卡说“不”</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/iphone-rfid-condo-doors/cant-read-440w.webp" alt="显示一张难过表情的 iPhone 屏幕"><p><strong>什么也读不到。</strong>低频或私有协议的 RFID，超出了 iPhone 的 NFC 能听到的范围。</p></li>
</ol>
</figure>
<p>下面这部分我已经解释过几百遍了。你小区的门禁卡很可能用的是某种 RFID，它落在你 iPhone 所认得的 NFC 标准之外：通常是低频 RFID，或者某种 iPhone 无法解读、经过专有加密的高频方案。Apple 出于安全性、电池效率和一致的用户体验考虑，刻意让 iPhone 只与 13.56 MHz 的 NFC 协同工作。</p><p>说白了：你的 iPhone 不会说你小区 RFID 的那套方言。这就好比指望用 Netflix 的会员资格混进电影院：大致是同一个意思，却是完全不同的两个世界。而且这也不是我能在自己的应用里绕过去打补丁的 bug：手机内部的那块无线电芯片，根本就没法调到那张卡所使用的频率上。如果你好奇 Apple 在 NFC 体系里究竟开放了什么、没开放什么，我在<a href="https://nfc.cool/zh/blog/nfc-on-iphones-insider-look/">揭秘 iPhone 上 NFC 的内幕</a>里写过。</p><hr /><h2 id="能不能把小区门禁卡克隆或复制到-iphone-上">能不能把小区门禁卡克隆或复制到 iPhone 上？</h2><p>简单说：不能，而且我现在已经不再避讳这么说了。Apple 的 Wallet 和 NFC 体系是刻意被锁死的，为的是避免那些显而易见的安全噩梦：有人随手就把你的信用卡或楼宇钥匙复制到一部手机上。想象一个任何人都能把门禁卡克隆进 iPhone 的世界：你家大堂会变成一扇旋转门。Apple 在这里设下的限制，是为了守护你的数字生活安全，而作为一个每天都在和这套体系打交道的人，我也会做出同样的选择。</p><p>还值得知道的是，那些<em>确实</em>能装下秘密信息的卡（带有真正加密保护的那种），在设计上本就不容易被复制。关于这一面，我在<a href="https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/">在加密 NFC 标签上安全保存秘密信息</a>里深入聊过。</p><hr /><h2 id="你可以改做些什么">你可以改做些什么</h2><p>Apple 在短期内不会在这件事上让步，所以下面是我建议的、与 RFID 现实和平共处的方式：</p><ul><li><p><strong>兼容智能手机的系统</strong>。问问你的小区物业，能否升级到与数字钱包打通的现代门禁系统。这才是真正的解决办法，而且它每年都在变得更普遍。</p></li><li><p><strong>NFC 贴纸或标签</strong>。可编程的 NFC 标签在家里和可控场景下真的很有用，我自己就一直在用，但在这件事上，只有当你小区的读卡器确实会说 NFC 时它才帮得上忙。如果你想试试，可以从<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">在 iPhone 上写入你自己的 NFC 标签</a>开始。</p></li><li><p><strong>专用的 RFID 卡或门禁扣</strong>。目前，还是把那张小区门禁卡留在钥匙串上吧。对那把特定的锁来说，它仍然是合适的工具。</p></li></ul><hr /><h2 id="结论">结论</h2><p>这并不是你的 iPhone 在闹脾气，而是 Apple 把安全性和一致性放在了首位，加上一道任何软件更新都无法弥合的频率鸿沟。在楼宇普遍采用兼容 NFC 的门禁系统之前，那块塑料卡片仍然是你进大堂的钥匙。你的 iPhone 在支付、电子名片和惊艳朋友这些事上都表现出色，但小区门禁，至少眼下，还停留在过去。</p><p>至少下一次你被困在一段尴尬的电梯之旅里时，你已经有了一个解释原因的好故事。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/iphone-rfid-doors.webp"/>
</item>
<item>
<title>读懂不同类型的 NFC 标签：哪些能配合 iPhone 使用</title>
<link>https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-tag-types-for-iphones/</guid>
<pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[从 Type 1 到 Type 5，它们由谁生产，以及为什么 NTAG 系列（Type 2）是 iPhone 项目最稳妥的选择。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-tag-types.webp" alt="各种类型的 NFC 标签摆在 iPhone 旁边" /></p><p>NFC 标签是一种小型集成电路，用来存储信息，任何支持 NFC 的设备（比如你的手机）都能读取。但有一件事我真希望早点有人告诉我：并非所有 NFC 标签都一样。市面上有来自不同厂商的一大堆类型，各有各的脾气，这让你为 iPhone 挑选合适的标签变得意外地麻烦。</p><p>我做 NFC.cool 已经好几年了，这是一款用来读取和写入 NFC 标签的应用，而“我该给 iPhone 买哪种标签？”毫无疑问是我被问得最多的问题之一。所以下面就是我的答案。我会逐一介绍五种 NFC 标签类型、它们究竟由谁生产，以及为什么其中一种几乎是任何 iPhone 项目的稳妥之选。如果你对这一切完全是新手，那或许应该先从我的<a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签完全新手指南</a>看起，本文会再深入一层。</p><hr /><h2 id="读懂-nfc-标签类型">读懂 NFC 标签类型</h2><p>NFC 标签分为五种类型：Type 1、Type 2、Type 3、Type 4 和 Type 5。这套分类不是厂商自己编出来的，而是来自 NFC Forum，也就是制定相关标准的行业联盟。每种类型都有各自的存储容量和速度，并且可以是可读写的，也可以是只读的。</p><p>每当我查看一张标签的规格表时，用的就是这个视角，所以让我来逐个讲讲。</p><hr /><h2 id="type-1-与-type-2topaz-和-mifare-ultralight">Type 1 与 Type 2：Topaz 和 MIFARE Ultralight®</h2><p>Type 1（Topaz，由 Broadcom 生产）和 Type 2（MIFARE Ultralight®，由 <a href="https://nxp.com">NXP Semiconductors</a> 生产）属于便宜又实用的那一端。它们很适合海报、名片这类简单用途。它们的存储容量很小（48 字节到约 2 KB），但以我的经验，这足够放下一个网址或一段短文本了，而这正是大多数人真正想要的。</p><hr /><h2 id="type-3felica">Type 3：FeliCa™</h2><p>Type 3 标签也叫 FeliCa™，由 Sony 研发。你大多会在亚洲见到它们，用于公共交通票务和电子货币。它们速度更快、容量更高（最高可达 1 MB），但用途相当有限，因为成本更高，而且绑定在特定地区的应用上。在这类场景之外，我很少会用到它们。</p><hr /><h2 id="type-4mifare-desfire">Type 4：MIFARE DESFire®</h2><p>MIFARE DESFire® 标签同样来自 NXP Semiconductors，属于 Type 4。它们是高安全性、高容量的选择，专为安全门禁和公共交通系统这类复杂任务而生，最高可存储 8 KB。当一个项目确实需要加密保护时，我会考虑的就是这一系列。关于安全这一面，我在<a href="https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/">在加密 NFC 标签上安全保存秘密信息</a>那篇文章里讲得更详细。</p><hr /><h2 id="type-5iso-15693">Type 5：ISO 15693</h2><p>Type 5 标签符合 ISO 15693 标准，在 NFC 生态里算是比较新的。它们大多用于工业场景，最大的亮点是相比其他类型拥有更远的读取距离。如果你要在仓库里追踪库存，它会很有用；要贴在冰箱上的那张标签，就没那么必要了。</p><hr /><h2 id="iphone-应该选哪种-nfc-标签">iPhone 应该选哪种 NFC 标签？</h2><p>下面是最重要的部分。iPhone 7 及之后的机型能读取 NFC Forum 全部五种类型标签上的 NDEF 数据，而且从 iOS 13 起，像 NFC.cool 这样的应用还能原生地与 Type 3、Type 4 和 Type 5 标签直接通信，不再局限于普通的 NDEF。不过，最顺畅、最稳妥的选择依然是 Type 2，几乎每个项目我都会推荐它。Type 2 NFC 标签就是 NXP Semiconductors 的 <a href="https://www.nxp.com/products/wireless-connectivity/nfc-hf/ntag-for-tags-and-labels:NTAG-TAGS-AND-LABELS">NTAG 系列</a>。</p><p>NTAG213、NTAG215 和 NTAG216 这几款是该系列里最受欢迎的，它们和 iPhone 配合得非常好，这也是我日复一日拿来测试的对象。它们提供的存储空间（144 到 888 字节）足以应付大多数实际项目，能被任何支持 NFC 的 iPhone 完整写入和读取，而且可以反复擦写，所以你想改多少次内容都行。</p><p>还有一条让我省去不少烦恼的实用建议：标签及其天线越大，NFC 读取设备就越能稳定地识别它。如果可靠性对你的项目很重要，我会避开那些极其便宜、做工单薄的贴纸：省下的那几分钱，不值得换一张要轻触第三次才读得到的标签。</p><p>iPhone 用 NFC 主要做的事情，就是读取 NFC 数据交换格式（NDEF）消息：网址、纯文本，或者 vCard（电子名片）。任何支持 NDEF 的标签（大多数 NTAG 系列标签都支持）对 iPhone 用户来说都是稳妥之选。等你真要往标签里写数据时，我写过一篇分步教程：<a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a>。</p><hr /><h2 id="小结">小结</h2><p>如果你要选购搭配 iPhone 使用的 NFC 标签，我的真心建议很简单：选 NXP Semiconductors NTAG 系列的 Type 2 标签。它们性价比高，针对大多数人真正想在 iPhone 上用 NFC 做的事，提供了最好的兼容性和功能。买一包 NTAG215 贴纸，几乎什么需求都能搞定。</p><p>NFC 一直在演进，所以不妨稍微留意一下新进展和标签规格。想了解更多，可以看我之前那篇<a href="https://nfc.cool/zh/blog/nfc-on-iphones-insider-look/">揭秘 iPhone 上 NFC 的奥妙</a>；如果你只是想看看一张标签里已经有什么，你可以<a href="https://nfc.cool/zh/online-nfc-reader/">直接在浏览器里读取 NFC 标签</a>。</p><p>祝你玩标签玩得愉快！</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-tag-types.webp"/>
</item>
<item>
<title>我记不住遇见的任何人。所以我把这个功能做进了电子名片应用。</title>
<link>https://nfc.cool/zh/blog/smart-context-remember-everyone/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/smart-context-remember-everyone/</guid>
<pubDate>Thu, 23 Jan 2025 00:00:00 +0000</pubDate>
<description><![CDATA[参加了足够多的大会和社交活动之后，我意识到电子名片解决的是错误的问题。它们省下了纸张，却没留住情境。所以我给 NFC.cool Business Card 加了一层智能情境（Smart Context）：你们在哪里相遇、他们在做什么、有什么需要跟进。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/smart-context-remember-everyone.webp" alt="我记不住遇见的任何人。所以我把这个功能做进了电子名片应用。" /></p><p>做了多年的电子名片软件之后，有一个问题一直困扰着我：我们解决的是错误的那一半。</p><p>纸质名片的问题确实存在：名片会过时、塞满你的钱包、容易弄丢、没法更新。电子名片解决了这些。但它们并没有解决真正的社交难题，而那个难题其实简单得多：</p><blockquote><p>我在一场大会上认识 50 个人，跟其中 20 个交换了信息，三周之后，我连一段对话都想不起来。</p></blockquote><p>如果你记不起某个人为什么在你的通讯录里，那存在手机上的联系方式就毫无用处。</p><hr /><h2 id="情境才是缺失的那一块">情境才是缺失的那一块</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/smart-context-remember-everyone/1-networking-440w.webp" alt="NFC.cool Business Card 的 Networking 标签页：在 Bay Area Product Summit 认识的 Priya Raman、Design Systems Meetup 的 Tom Alvarez、NFC Developer Day 的 Hanna Vogel"><p><strong>在哪里认识的。</strong>每个联系人都带着活动和日期。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/smart-context-remember-everyone/2-context-440w.webp" alt="一位社交联系人：Lantern Metrics 的 Priya Raman，带 Add Reminder、Add Meeting 和会面详情"><p><strong>接下来要做什么。</strong>趁对话还新鲜，提醒和会面直接进日历。</p></li>
</ol>
</figure>
<p>于是我给 NFC.cool Business Card 加上了我一直称之为“记忆升级”的功能：iPhone 上的 Networking 标签页。从通讯录里选中任何一个人，就能写下你日后想记住的内容：</p><ul><li><p><strong>你们在哪里、什么时候相遇</strong>。日期、活动、地点，以及是谁介绍你们认识的。</p></li><li><p><strong>他们在做什么</strong>。对方目前的项目、专长，以及你们可以合作的方向。</p></li><li><p><strong>对话亮点</strong>。你们真正聊到的那一两件事，再加上共同的兴趣。</p></li><li><p><strong>跟进计划</strong>。“他们要帮我引荐他们的投资人。”“周一应该把演示文稿发过去。”</p></li></ul><p>最后这一项和你的日历、提醒事项连在一起，因为我们都不擅长跟进，都需要这样的提醒。Add Reminder 和 Add Meeting 就在联系人页面上。</p><hr /><h2 id="为什么我总是聊完马上就记">为什么我总是聊完马上就记</h2><p>诀窍在于趁对话还在脑子里热乎着就写下来。五分钟之后，你已经在跟下一个人聊了。三天之后，你已经分不清那位 AI 创始人到底是奥斯汀路演大赛上认识的，还是柏林黑客松上认识的了。</p><p>所以我会先保存联系人，打开 Networking 标签页，把情境记下来，然后才走向下一个人。另一种做法是下周再凭记忆补录，而这永远不会发生。</p><hr /><h2 id="它为我带来了什么改变">它为我带来了什么改变</h2><p>在几场活动的 Beta 测试过程中，体验从“我现在把这些名片存进手机了”变成了“我有了一张可查询的人脉图谱：他们是谁、在做什么、我欠了他们什么”。</p><p>我打开 NFC.cool Business Card 里的 Networking 标签页，就能看到：我在哪里认识了谁、我们聊了什么、我说过要跟进什么、还有什么没办完。再次见到某个人之后，我会更新这条记录：新的对话、新的情境。名片由此变成了一段关系的持续记录，而不再是联系方式的一张快照。</p><hr /><h2 id="不管你们是怎么认识的都能用">不管你们是怎么认识的，都能用</h2><p>Networking 标签页从你手机里的联系人开始，所以一个人是怎么进入你通讯录的并不重要：轻触对方的名片、在嘈杂的会场扫一个二维码，或者把纸质名片上的信息亲手敲进去，都可以。</p><p>Free 和 Personal 包含一张名片，Pro 最多 10 张（不同的角色、不同的活动、不同版本的你），团队每人最多 10 张。情境信息跟着联系人走，所以不管你分享的是哪张名片，它都还在。</p><hr /><h2 id="为什么这件事在当下才重要">为什么这件事在当下才重要</h2><p>五年前之所以没有这个功能，瓶颈并不在技术，而在于摩擦。记录情境需要你单独打开一个笔记应用，在对方注视下打字，然后还得想办法把这些笔记和联系人关联起来。大多数人都放弃了。</p><p>有了 <a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a>，笔记就紧挨着联系人，和你的名片在同一个 App 里。这就是“我应该记住这件事”和“这件事现在已经被记住了”之间的区别。</p><p>在这个交换联系人比以往任何时候都更快的世界里，真正重要的数据不是你认识谁，而是你为什么认识他们。</p><p><a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-smart-context-remember-everyone-zh&mt=8">下载 iPhone 版 NFC.cool Business Card</a>，Networking 标签页就在这一版里。Android 用户可以在 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-smart-context-remember-everyone-zh">Android 版 NFC.cool Business Card</a> 中获得同样的电子名片。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/smart-context-remember-everyone.webp"/>
</item>
<item>
<title>NameDrop 对比 NFC 电子名片：为什么跨平台依然胜出</title>
<link>https://nfc.cool/zh/blog/namedrop-vs-nfc-business-cards/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/namedrop-vs-nfc-business-cards/</guid>
<pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate>
<author>Nicolo Stanciu</author>
<description><![CDATA[NameDrop 很漂亮，但它仅限 iOS。为什么对于正经社交而言，NFC 电子名片依然是跨平台的赢家。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/namedrop.webp" alt="两部 iPhone 在一张 NFC 电子名片旁交换联系信息" /></p><p>NameDrop 随 iOS 17 登场时，有几个人问了我同一个问题：这会不会把 NFC 电子名片干掉？我做的是一款电子名片 App，所以把这个问题抛给我很合理，而我也并不介意，因为 NameDrop 确实可爱。</p><p>你把两部 iPhone 靠近，一段小动画播放出来，伴随一下轻柔的触感反馈，一个联系人就从一部手机移到了另一部上。这正是 Apple 擅长的那种打磨精致的小交互。我用过很多次。它管用，感觉也不错。</p><p>但我看过太多人在真实世界里尝试交换信息，知道它在哪里就开始不够用了。</p><p>NameDrop 是 iPhone 对 iPhone，仅此而已。一旦桌子对面的人拿的是一部 Android 手机（而在全球范围内，大多数人都是），那段优雅的动画就找不到可以连接的对象了。在一场会议上、一顿客户晚宴上、一次看房途中，你没法选择对方带的是什么手机。一种只有当双方恰好都拥有正确手机时才管用的联系人分享方式，算不上一种真正的方式，它只是一次幸运的巧合。</p><p>NFC 电子名片不在乎对方的手机是什么。它运行在开放的 NFC 标准之上，iOS 和 Android 多年来都能读取这个标准。对方轻触一下，或者扫描它的二维码，你的信息就会出现在他们的手机上：无论那部手机是不是 iPhone，也无论他们有没有安装任何 App。没有要学的手势，没有要开启的功能，没有要匹配的操作系统。</p><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/namedrop-vs-nfc-business-cards/any-phone-440w.webp" alt="轻触后打开的 NFC.cool Business Card 名片：Northgate Talent 的 Marco Delgado，带 Website、LinkedIn、X 链接和 Save Contact 按钮"><p><strong>任何手机都行。</strong>轻触或扫码打开你的名片，Save Contact 就能存下。</p></li>
</ol>
</figure>
<p>这就是我至今仍围绕 NFC 而非 NameDrop 来构建产品的那个并不光鲜的理由。NameDrop 为最理想的情况做了优化：两位 iPhone 用户，都开启了该功能，也都知道那个手势。NFC 则为活动现场真正会发生的情况做了优化：两个人、两部手机，对彼此都没有任何共同假设。NameDrop 是更好的演示。NFC 是更好的名片。</p><p>想要一张？<a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a> 就是我为那一刻做的电子名片。<a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-namedrop-vs-nfc-business-cards-zh&mt=8">在 iPhone 上获取</a>，或者<a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-namedrop-vs-nfc-business-cards-zh">在 Android 上获取</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/namedrop.webp"/>
</item>
<item>
<title>设置 NFC.cool 电子名片</title>
<link>https://nfc.cool/zh/blog/business-card-service/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/business-card-service/</guid>
<pubDate>Sat, 06 Apr 2024 00:00:00 +0000</pubDate>
<description><![CDATA[手把手教你设置 NFC.cool 电子名片：建立联系人、挑选公开内容、写入 NFC 标签，然后分享。还会讲讲为什么对于正经社交而言，一个可随时编辑的 URL 胜过一次性的 vCard 二维码。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/business-card-service.webp" alt="设置 NFC.cool 电子名片" /></p><p>纸质名片是一件被冻结的物品。从你的职位变动、电话号码更换，或者跳槽到别家公司的那一刻起，别人钱包里的每一张名片，都成了关于你的错误信息。</p><p>NFC.cool 电子名片把这件事反了过来：一个由你掌控的 URL，写入一枚 NFC 标签（或一个二维码，或两者皆有）。你在手机上编辑自己的信息，每一枚已有的标签都会即时更新。下面就讲讲怎么设置。</p><hr /><h2 id="安装-app">安装 App</h2><p>为 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-business-card-service-zh&mt=8">iPhone</a> 或 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-business-card-service-zh">Android</a> 下载 NFC.cool Business Card。两个平台上都可免费下载。</p><hr /><h2 id="在通讯录里建立源联系人">在“通讯录”里建立源联系人</h2><p>你可以在 App 里从一张空白名片开始，也可以从手机里的联系人开始。如果选后者，打开 iOS 的“通讯录”（或 Android 的联系人）App，为你自己创建一个联系人，填上你愿意向外界公开的信息：姓名、单位、职位、工作邮箱、工作电话、网站、LinkedIn URL。仔细核对拼写和格式，这是主记录。</p><p>你不必把所有东西都填进去。任何敏感信息（个人手机号、家庭住址）都可以完全不放进这个联系人。</p><hr /><h2 id="打开-nfccool-business-card-并创建名片">打开 NFC.cool Business Card 并创建名片</h2><p>打开 App，轻触 <strong>Create Business Card</strong>。</p><p>选择 <strong>Create from Contacts</strong> 并选中你刚才建好的联系人，或者选择 <strong>Create New</strong>，从一张空白名片开始。NFC.cool 会把数据读入，并以电子名片草稿的形式展示出来。</p><hr /><h2 id="挑选哪些字段公开">挑选哪些字段公开</h2><p>这是最重要的一步。你可以取消勾选任何不想分享的字段：如果你的通讯录条目里有一个你更想保密的个人手机号，就在这里取消勾选，它便不会出现在你分享出去的名片上。</p><p>常见的搭配：</p><ul><li><p><strong>销售：</strong> 姓名、职位、工作电话、工作邮箱、公司、LinkedIn。</p></li><li><p><strong>工程：</strong> 姓名、职位、工作邮箱、GitHub、网站。</p></li><li><p><strong>创意：</strong> 姓名、职位、Instagram、作品集 URL、工作邮箱。</p></li></ul><p>完成后继续下一步。接下来你要选一个用户名，它会出现在名片链接的末尾（mycard.nfc.cool/John），然后创建账户。App 会为你的账户生成一个四位 PIN 码，你可以在设置里更改，也可以用它让名片保持私密。</p><hr /><h2 id="定制-logo">定制 Logo</h2><p>打开名片的菜单，更换 Logo，上传你的公司 Logo 或个人标识。透明背景的效果最干净；你可以让浅色和深色模式共用一个 Logo，也可以分别添加。</p><hr /><h2 id="把-url-写入-nfc-标签">把 URL 写入 NFC 标签</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/business-card-service/write-to-tag-440w.webp" alt="NFC.cool Business Card 的名片菜单，Write to NFC Tag 与 Preview、Show QR Code、Add to Apple Wallet 并列"><p><strong>Write to NFC Tag。</strong>就在名片菜单里。把手机贴到标签上，短链接就写好了。</p></li>
</ol>
</figure>
<p>接下来是实体的一面。任何标准 NFC 标签都可以：贴纸、卡片、钥匙扣，哪种形态合适都行。我的<a href="https://nfc.cool/zh/affiliate-links/">推荐 NFC 标签</a>页面列出了该买什么。</p><p>在名片菜单中，轻触 <strong>Write to NFC Tag</strong>（Android 上是 <strong>Write Business Card to NFC Tag</strong>）。把你的手机贴近标签。App 会写入一个短 URL，指向你在 nfc.cool 上的名片页面。一旦写好，任何拿着手机的人都能轻触它。</p><p>如果你想锁定标签，让日后没人能覆盖这个 URL，可以用 <a href="https://nfc.cool/zh/features/nfc-reader-writer/">NFC.cool Tools</a> 的 Platinum 订阅来完成。锁定不可逆，只对你确定无误的标签执行。</p><hr /><h2 id="分享前先预览">分享前先预览</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/business-card-service/preview-440w.webp" alt="对方看到的名片：Haddad &amp; Lowe 的 Samir Haddad，带 Website、LinkedIn、Facebook 链接和 Save Contact 按钮"><p><strong>对方看到的样子。</strong>在 iPhone 上是原生 App Clip，Save Contact 轻触即可。</p></li>
</ol>
</figure>
<p>在名片菜单中轻触 <strong>Preview</strong>（Android 上是 <strong>Preview Business Card</strong>），看看接收者究竟会看到什么。这个页面以移动端为先，加载迅速，并提供一个一触即用的“保存联系人”按钮。在 iOS 上，接收者看到的是原生的 App Clip（无需安装 App）；在 Android 上，他们看到的是 nfc.cool 域名下一个清爽的网页。两种情况最终都会把你的联系人存进他们的通讯录。</p><hr /><h2 id="为什么它胜过-vcard-二维码">为什么它胜过 vCard 二维码</h2><p>经典的替代方案，是把 vCard 直接嵌进一个二维码里。它无需中间任何服务即可工作，二维码本身就编码了联系人数据。</p><p>代价是：它无法更新。印 500 张名片，换一份工作，你就有了 500 张写着过时数据的名片。</p><p>NFC.cool 的流程，把你的联系信息保存在服务器上。标签（或二维码）只是指向那个 URL。你在 App 里把信息改一次，所有人曾经轻触过的每一枚标签，如今都会解析到更新后的信息。</p><p>对于正经社交而言，这才是唯一重要的特性：数据比印好的名片更长寿。</p><p><a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-business-card-service-zh&mt=8">NFC.cool Tools（iPhone）</a> · <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-business-card-service-zh">NFC.cool Tools（Android）</a> · 或者 <a href="https://nfc.cool/zh/business-card/">NFC.cool Business Card</a>，支持 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-business-card-service-zh&mt=8">iPhone</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-business-card-service-zh">Android</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/business-card-service.webp"/>
</item>
<item>
<title>NFC.cool 现已登陆 Play Store</title>
<link>https://nfc.cool/zh/blog/nfc-cool-on-play-store/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-cool-on-play-store/</guid>
<pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
<description><![CDATA[NFC.cool Tools 已在 Google Play 上线。NFC 扫描与标签写入如今都来到了 Android 上；对于共享 Android 兼容硬件的那些部分，功能与 iOS 版完全一致。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-cool-on-play-store.webp" alt="NFC.cool 现已登陆 Play Store" /></p><blockquote><p><strong>2026 年 8 月更新：</strong> NFC.cool Business Card 现在在 Android 上也是一款独立 App - <a href="https://play.google.com/store/apps/details?id=cool.nfc.businesscard&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-cool-on-play-store-zh">在 Google Play 上获取</a>。NFC.cool Tools 里已有的名片照常可用，新名片则在这款独立 App 中创建。</p></blockquote><p><strong>NFC.cool Tools</strong> 现已在 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-cool-on-play-store-zh">Google Play Store</a> 上架。在 iOS 上耕耘多年之后，Android 版正式上线，而且内置了 NFC.cool Business Card。</p><hr /><h2 id="android-版里有什么">Android 版里有什么</h2><p>Android 版聚焦于两个平台共享的核心 NFC 能力：</p><ul><li><p><strong>读取 NFC 标签。</strong> 任何 NDEF 格式的标签、任何记录类型：URL、vCard、Wi-Fi、纯文本、自定义 MIME。</p></li><li><p><strong>写入 NFC 标签。</strong> 编写任意记录类型并写入空白标签。如果这枚标签要放到公共场合，写完后还可以锁定。</p></li><li><p><strong>NFC.cool Business Card（内置）。</strong> Android 版把电子名片流程作为 App 内的一项功能：创建一张名片，写入标签，轻触一下即可分享。iOS 上的接收者会看到一个 App Clip；Android 上的接收者则会打开 nfc.cool 域名下的一个网页。</p></li></ul><hr /><h2 id="哪些功能暂时仅限-ios">哪些功能（暂时）仅限 iOS</h2><p>NFC.cool Tools 中有几项功能依赖于 Android 没有对应物的 Apple 硬件：用于 3D 扫描和房间扫描的 LiDAR 传感器、用于文档扫描的 Vision 框架，以及藏在相机 App 背后的系统二维码扫描器。这些目前仍仅限 iOS。</p><p>不过，NFC 的读取与写入能力是完全一致的。凡是你能在 iPhone 上对标签做的事，在 Android 上也能做。</p><hr /><h2 id="我们为什么憋了这么久">我们为什么憋了这么久</h2><p>Android 早在 2012 年就支持 NFC 了，比 iPhone 还早。那为什么 Android 版拖了这么久？</p><p>说句实在话：我们希望在登陆 Android 之前，先让 NFC.cool Business Card 流程实现跨平台。这意味着要把 App Clip 加网页回退方案设计好，让一位 iOS 用户和一位 Android 用户能够交换名片，而双方都不必在意对方拿的是什么手机。等这一点做通了，Android 才成了一个可行的发布时机。</p><hr /><h2 id="在哪里获取">在哪里获取</h2><ul><li><p><strong>Android：</strong> <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-cool-on-play-store-zh">Google Play</a></p></li><li><p><strong>iOS：</strong> <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-cool-on-play-store-zh&mt=8">App Store</a></p></li></ul><p>同一个品牌。在共享硬件的部分提供同一套功能。接下来的计划，是让两个平台在任何与 NFC 相关的事情上同步推进。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-cool-on-play-store.webp"/>
</item>
<item>
<title>在 iPhone 上做 3D 扫描：摄影测量与 LiDAR 在你口袋里能做什么</title>
<link>https://nfc.cool/zh/blog/3d-scan-feature/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/3d-scan-feature/</guid>
<pubDate>Wed, 21 Feb 2024 00:00:00 +0000</pubDate>
<description><![CDATA[NFC.cool Tools 借助 Apple 的 Object Capture API，把你的 iPhone 变成一台 3D 扫描仪。摄影测量加上 LiDAR，能生成可导出为 .stl、.obj、.usdz 的模型，随时可用于 3D 打印、AR，或任何建模流程。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/3d-scan-feature.webp" alt="在 iPhone 上做 3D 扫描：摄影测量与 LiDAR 在你口袋里能做什么" /></p><p>几年前，3D 扫描意味着一台微波炉大小的专用扫描仪，外加一套比硬件还贵的软件。今天，一部带 LiDAR 传感器的 iPhone 配上 Apple 的 Object Capture API，就能用寥寥几张照片生成一个可用的 3D 模型。</p><p>NFC.cool Tools 的 <strong>3D Scan</strong> 功能，把这整套流程封装成了可随身携带的工作流。</p><hr /><h2 id="背后到底发生了什么">背后到底发生了什么</h2><p>两项技术协同工作：</p><ul><li><p><strong>摄影测量</strong> ：App 会从不同角度对物体拍摄数十张照片。摄影测量引擎（iOS 上是 Apple 的 Object Capture API）在这些照片之间找出匹配的特征点，再三角化成一个 3D 网格。</p></li><li><p><strong>LiDAR</strong> ：在带 LiDAR 传感器的 iPhone 上（iPhone 12 及之后的 Pro 机型），每一帧都会附带传感器测得的深度数据。这能从两方面大幅改善网格：尺寸更准确（模型即真实世界的大小），而那些缺乏明显视觉特征的表面（一面纯白的墙、一道光滑的弧面）也能得到可用的几何形状，单靠摄影测量在这些地方往往会失败。</p></li></ul><p>这两步你都不必操心，App 会引导你完成拍摄，然后在设备本地完成重建。</p><hr /><h2 id="如何拍出一份好扫描">如何拍出一份好扫描</h2><p>几条实用的规则：</p><ul><li><p><strong>绕着物体慢慢移动。</strong> App 期望覆盖大致连续。别从一侧直接跳到对面，要绕着走。</p></li><li><p><strong>让物体保持在取景框内。</strong> 物体四周留一圈一致的边距没问题；如果在边缘把它裁掉，就会丢失数据。</p></li><li><p><strong>光照均匀。</strong> 强烈的阴影会扰乱摄影测量阶段。散射光（开阔的天空、柔光箱、室内的日光）能得到最干净的网格。</p></li><li><p><strong>有纹理的物体比无特征的物体更好扫。</strong> 一只带花纹的马克杯几乎能扫得完美。一颗抛光的金属球则确实很难。LiDAR 对后者有帮助，但救不全。</p></li><li><p><strong>在每个角度停顿片刻。</strong> 运动模糊会吞掉细节。</p></li></ul><p>完整一次扫描，需要 20 到 40 秒的环绕走动，再加上 30 到 60 秒的处理时间。</p><figure class="phone-figure" data-layout="stage">
<figcaption>把物体扫描成 3D</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/3d-scan-feature/1-scan-object-440w.webp" alt="NFC.cool Tools 的 3D 标签页，有 Scan Object 和 Scan Room"><p><strong>Scan Object。</strong>在 3D 标签页，Scan Room 旁边。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/3d-scan-feature/2-walk-around-440w.webp" alt="物体扫描界面：框中的一台便携收音机，提示绕着走时让整个物体留在框内"><p><strong>绕着它走。</strong>让物体保持在框内，慢慢绕一圈。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/3d-scan-feature/3-building-440w.webp" alt="进度环显示 62%：Building your 3D model"><p><strong>等它生成。</strong>模型在你的 iPhone 上生成，期间请保持 App 打开。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/3d-scan-feature/4-model-440w.webp" alt="完成的模型：Vintage Radio，作为物体保存"><p><strong>你的模型。</strong>和其他模型存在一起，随时查看或导出。</p></li>
</ol>
</figure>
<hr /><h2 id="导出格式">导出格式</h2><p>NFC.cool Tools 可以导出你后续真正需要的格式：</p><ul><li><p><strong>.stl</strong> ：3D 打印机。Bambu Studio、Cura、PrusaSlicer 这类切片软件都支持。</p></li><li><p><strong>.obj</strong> ：通用 3D 格式。可导入 Blender、Cinema 4D、Unity、Unreal，基本上每一款建模工具都行。</p></li><li><p><strong>.ply</strong> ：保留顶点颜色的网格格式，当纹理比 UV 映射材质更重要时很有用。</p></li><li><p><strong>.usdz</strong> ：Apple 的 AR 格式。可放进 Quick Look、AR Quick Look，或在 RealityKit 中使用。</p></li><li><p><strong>.abc</strong>（Alembic）：动画流程。</p></li><li><p><strong>.usd</strong> ：通用场景描述（Universal Scene Description），大多数现代 DCC 工具都支持。</p></li></ul><p>模型都是同一个，格式只是决定了哪种后续工具能读取它。</p><hr /><h2 id="拿到结果后能做什么">拿到结果后能做什么</h2><p>我从用户那里见过的最有意思的用途：</p><ul><li><p><strong>3D 打印一件独一无二的复制品。</strong> 扫描一个捡来的物件，切片，打印。</p></li><li><p><strong>为现实世界的资产建档。</strong> 遗产记录、博物馆编目，或者搞清楚“奶奶那只花瓶到底长什么样”。</p></li><li><p><strong>以 AR 形式分享。</strong> 把 .usdz 发给一位用 iPhone 的人，他们轻触一下，就能通过 AR Quick Look 看到那个物体漂浮在自家客厅里。</p></li><li><p><strong>放进游戏引擎。</strong> 把现实世界中的道具放进 Unity 场景，90 秒就建好模，无需 3D 美术。</p></li></ul><hr /><h2 id="什么时候管用什么时候不管用">什么时候管用，什么时候不管用</h2><p>摄影测量加 LiDAR 擅长处理：</p><ul><li><p>实心、不透明的物体</p></li><li><p>带纹理或带花纹的表面</p></li><li><p>静态对象（任何在扫描过程中不会移动的东西）</p></li></ul><p>它在这些情况下会吃力：</p><ul><li><p>透明或会折射的物体（玻璃、水、镜头）</p></li><li><p>高反光的金属</p></li><li><p>非常细的特征（线缆、金属丝、毛发）</p></li><li><p>任何会移动的东西</p></li></ul><p>对于它擅长的东西，结果是真正有用的，而不是玩具。对于其余的部分，要么准备在 Blender 里清理网格，要么接受它的局限。</p><p>3D Scan 是 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-3d-scan-feature-en&mt=8">NFC.cool Tools for iPhone</a> 的一部分。Apple 的 Object Capture 需要 LiDAR 传感器，因此它运行在 Pro 版 iPhone（iPhone 12 Pro 及之后）和 iPad Pro 机型（2020 年及之后）上。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/3d-scan-feature.webp"/>
</item>
<item>
<title>随身可用的文档扫描，尽在 NFC.cool Tools</title>
<link>https://nfc.cool/zh/blog/document-scanning-guide/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/document-scanning-guide/</guid>
<pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
<description><![CDATA[一份关于 NFC.cool 文档扫描的务实指南：如何拍出清晰的扫描件、后期处理这一步为什么重要，以及 OCR 如何把扫描件变成可搜索的文本和 PDF。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/document-scanning-guide.webp" alt="随身可用的文档扫描，尽在 NFC.cool Tools" /></p><p>现代 iPhone 的摄像头和处理性能已经足够强，“扫描一份文档”不再是打印机才有的功能，而是轻轻一触的事。NFC.cool Tools 的文档扫描功能基于 Apple 的 Vision 框架打造，这意味着你能获得快速的拍摄、自动的边缘检测，以及完全在设备本地运行的 OCR。</p><p>下面就说说怎么把它用好。</p><hr /><h2 id="拍摄拿稳光线很关键">拍摄：拿稳，光线很关键</h2><p>打开 NFC.cool Tools，轻触文档图标，把页面取景对准。扫描器会在它认为是页面边缘的地方画出一个黄色四边形。大多数时候它都是对的；不准时，拖动四个角直到贴合为止。</p><figure class="phone-figure" data-layout="stage">
<figcaption>从纸张到可搜索的 PDF</figcaption>
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/document-scanning-guide/1-capture-440w.webp" alt="NFC.cool Tools 的文档相机，识别出一份租赁合同并标出四个角"><p><strong>拍摄。</strong>自动找到页面，四个角也替你对齐。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/document-scanning-guide/2-text-440w.webp" alt="从一张发票识别出的文字，带 Share text 和 Copy text to clipboard"><p><strong>识别文字。</strong>OCR 把扫描件变成可以复制或分享的文字。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/document-scanning-guide/3-search-440w.webp" alt="在已保存文档中搜索 Portland，找到一张发票、一张收据和一份租赁合同"><p><strong>以后再找。</strong>文档里的任何一个词都能搜到它。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/document-scanning-guide/4-pdf-440w.webp" alt="Export as PDF，带 Share 和 Save to Files"><p><strong>导出。</strong>可搜索的 PDF，分享出去或存到文件 App。</p></li>
</ol>
</figure>
<p>几条能切实改善成片的小技巧：</p><ul><li><p><strong>自然光优于头顶光。</strong> 办公室天花板的灯会把手机自身的影子投到页面上。从窗户照进来的日光，或者一盏斜射在页面上的台灯，效果都更好。</p></li><li><p><strong>平整的表面。</strong> 弯曲的页面会让文字变形，把 OCR 搞糊涂。</p></li><li><p><strong>避免反光。</strong> 把手机稍微倾斜一点，躲开光面纸张上那块白色方块状的反光。</p></li><li><p><strong>多页文档。</strong> 一页接一页地扫就行，App 会把它们叠进同一份文档里。</p></li></ul><hr /><h2 id="后期处理对齐边角调整颜色">后期处理：对齐边角、调整颜色</h2><p>拍摄之后，你会进入一道后期处理的环节。其中有两样东西值得一用：</p><ul><li><p><strong>边角调整。</strong> 扫描器的自动检测很不错，但谈不上完美。如果页面与台面之间对比度偏低，就把四个角精确地拖到位。</p></li><li><p><strong>颜色模式。</strong> 共有三个选项：彩色（照片、彩色文档）、灰度（白纸上的文字，OCR 效果最锐利）和黑白（手写稿、收据，能得到最干净的画面）。</p></li></ul><p>对于大多数文书工作（发票、收据、合同），灰度能在文件大小和 OCR 准确率之间取得最佳平衡。</p><hr /><h2 id="ocr从扫描图像到可搜索文本">OCR：从扫描图像到可搜索文本</h2><p>在扫描图像下方轻触 <strong>显示识别文本</strong> 即可运行 OCR。文本会出现在一个面板里，你可以从中复制、搜索，或者保存。</p><p>OCR 的质量取决于三点：图像清晰度、光线和字体。干净白底上的印刷体文字，识别率非常接近 100%。手写体则更难：Vision 的手写识别器对工整的印刷体字母表现不错，碰到连笔的草书就有些吃力。如果某张扫描件效果不对，最常见的解法是在更好的光线下重新扫一遍，而不是跟 OCR 的结果较劲。</p><hr /><h2 id="导出可搜索的-pdf">导出：可搜索的 PDF</h2><p>真正让扫描件在长期内派上用场的诀窍，是导出<strong>可搜索的 PDF</strong>。这种 PDF 里，每一页都是扫描得到的图像，OCR 文本则隐藏地叠在下面，所以文档看上去像是图片，但搜索引擎（以及 macOS 的 Spotlight 和访达）能在里面找到文字。</p><p>在 NFC.cool Tools 里，点一下 <strong>以 PDF 分享此页</strong>，导出文件就会自动包含这一 OCR 图层。把这份 PDF 丢进你的归档系统，三个月后搜索“invoice 2024-02 acme corp”，正确的那份文档就会跳出来。</p><hr /><h2 id="为什么要扫描而不是拍照">为什么要扫描，而不是拍照？</h2><p>你当然可以直接给文档拍张照。但改用扫描器的理由是：</p><ul><li><p><strong>边缘裁剪。</strong> 扫描件会被裁切到只剩页面本身。照片则会把桌子、咖啡杯、猫一起拍进去。</p></li><li><p><strong>透视校正。</strong> 哪怕端得再平，手机也总会有一点不垂直。扫描器会校正这一点，让页面看起来“像扫描出来的”，而不是“斜着拍下来的”。</p></li><li><p><strong>多页打包。</strong> 五张照片就是相册里的五个文件，五张扫描件却是一份 PDF。</p></li><li><p><strong>可搜索文本。</strong> OCR 已经嵌进了导出文件里。</p></li></ul><p>对于收据、合同、已签字的表单、商务文档，请扫描，而不是拍照。</p><p>文档扫描是 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-document-scanning-guide-zh&mt=8">iPhone 版 NFC.cool Tools</a> 的一部分（Android 版专注于 NFC，因为文档扫描需要用到 Apple 的 Vision 框架）。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/document-scanning-guide.webp"/>
</item>
<item>
<title>轻触、扫描、玩出花样：二维码除了 URL 还能装什么</title>
<link>https://nfc.cool/zh/blog/tap-scan-thrive/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/tap-scan-thrive/</guid>
<pubDate>Sat, 17 Feb 2024 00:00:00 +0000</pubDate>
<description><![CDATA[二维码不只是用来放 URL。它可以承载 Wi-Fi 凭据、日历事件、位置、vCard、纯文本，凡是能编码的都行。这里列出 NFC.cool 的二维码生成器和扫描器能做到的完整清单。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/tap-scan-thrive.webp" alt="轻触、扫描、玩出花样：二维码除了 URL 还能装什么" /></p><p>一个二维码不过是一桶字节。URL 是迄今为止最常见的内容，但规范本身并不在意这些：你可以编码 Wi-Fi 凭据、一个日历事件、一个地图坐标、一张联系人名片、纯文本，或者任何某个 App 懂得如何解码的自定义数据。</p><p>NFC.cool 的二维码生成器把上述这些全都覆盖了。下面就来看看，每一种在被扫描时究竟会发生什么。</p><hr /><h2 id="url">URL</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/tap-scan-thrive/types-440w.webp" alt="NFC.cool Tools 的 Create QR Code：Web Link、Google Review Link、Text、Business Card、Telephone Number、Email、SMS、Location、FaceTime 和 Event"><p><strong>一个列表，所有内容。</strong>链接、Wi-Fi、联系人、地点和活动，都从这里开始。</p></li>
</ol>
</figure>
<p>最基础的情况。编码 <code>https://example.com</code>，用任意相机一扫，设备就会询问你是否打开它。过去十年里出厂的每一部手机都支持这一点。</p><p>一个实用的变体：短链接。如果你的 URL 带了一大堆统计参数，那就用它的短链接版本来生成二维码：这样码在物理上更小（码点更少，密度更低），从远处也更容易扫。</p><hr /><h2 id="wi-fi-凭据">Wi-Fi 凭据</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/tap-scan-thrive/1-wifi-form-440w.webp" alt="NFC.cool Tools 的 Wi-Fi 二维码表单：网络名称、密码、认证方式 WPA/WPA2 和隐藏网络"><p><strong>填好网络信息。</strong>名称、密码和加密类型。</p></li>
<li><img src="https://nfc.cool/assets/images/Blog/screens/tap-scan-thrive/2-wifi-code-440w.webp" alt="生成好的 Wi-Fi 二维码，标题为 Guest WiFi，可用 QR Code Studio 美化"><p><strong>分享二维码。</strong>客人扫一下就能连上，不用输入。</p></li>
</ol>
</figure>
<p>用标准的 <code>WIFI:T:WPA;S:...;P:...;;</code> 格式编码一个 SSID、密码和安全类型（WPA2、WPA3、开放）。iOS、Android 和现代的 Windows 都能识别这个格式，并提示你加入网络。</p><p>把它印在客房里的一张小卡片上，贴在路由器背面，或者用胶带粘在咖啡馆的墙上。客人一扫、加入、搞定，再也不用敲那串 24 位的密码了。</p><hr /><h2 id="日历事件">日历事件</h2><p>把一个事件编码为 <code>BEGIN:VEVENT</code> 块（即 iCalendar 格式）。扫描后，设备会询问你是否把它添加到日历 App，连同开始时间、结束时间、地点和描述一并带上。</p><p>它很适合用在活动海报、会议指示牌或“敬请留意日期”的卡片上。收到的人不必再去网站上找这个活动，轻触一下，它就进了他们的日历。</p><hr /><h2 id="位置">位置</h2><p>编码一个带经纬度的 <code>geo:</code> URI。扫描后会在默认地图 App 里打开那个坐标点：iOS 上是 Apple Maps，多数 Android 手机上则是 Google Maps。</p><p>餐厅、场馆、聚会地点：在传单或请柬上贴一个小小的二维码，对方轻触一下就能拿到路线导航。</p><hr /><h2 id="vcard联系人">vCard（联系人）</h2><p>URL 之外最常见的选择。编码一张完整的 vCard（姓名、电话、邮箱、单位、地址、URL、照片），设备就会询问你是否把它存为联系人。</p><p>二维码电子名片开箱即用，靠的正是这套机制。这也是为什么一个 vCard 二维码无需任何专门 App 就能在每一部手机上用：vCard 是一项有着 30 年历史的标准，系统早就认识它。</p><p>相比 NFC.cool 电子名片的方案，它有一个取舍：vCard 二维码无法更新。一旦印出来，里面的联系人数据就被冻结了。如果你想要一个日后还能编辑的“单一可信来源”，那就改为编码一个指向你在线名片页面的 URL，这正是 <a href="https://apps.apple.com/app/apple-store/id6502926572?pt=106913804&ct=blog-tap-scan-thrive-zh&mt=8">NFC.cool Business Card</a> 所做的事，也是我们在正经社交场合更推荐它、而非原始 vCard 二维码的原因。你可以<a href="https://nfc.cool/zh/business-card/">在这里看看 NFC.cool Business Card 能做什么</a>。</p><hr /><h2 id="纯文本">纯文本</h2><p>如果你只是想在扫描时显示一段字符串（一条消息、一个优惠码、一道谜题），那就可以编码纯文本。大多数扫描 App 都会把它显示出来，并提供复制或分享的选项。</p><hr /><h2 id="自定义数据">自定义数据</h2><p>有些 App 会注册自定义的 URL scheme（<code>myapp://...</code>），并能识别用它们编码的二维码。NFC.cool 的扫描器会尊重这些 scheme：它读取数据后，把后续交给已注册的 App 处理，就和 iOS 或 Android 通过 Universal Links 所做的一样。</p><hr /><h2 id="在扫描这一侧">在扫描这一侧</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/tap-scan-thrive/scanner-440w.webp" alt="NFC.cool Tools 的二维码扫描器，在一张印刷卡片上找到了二维码，并显示 Finish 按钮"><p><strong>扫描。</strong>对准相机，App 读出内容并给出合适的操作。</p></li>
</ol>
</figure>
<p>NFC.cool 的扫描器能读取以上任意一种格式，并把它们引导到正确的操作上：URL 在浏览器里打开，vCard 提示保存，Wi-Fi 提示连接，位置在地图里打开。它还会在本地保留每一次扫描的历史记录，当你在一场会议上扫了 30 份菜单、之后想回头再看某一份时，这就很有用了。</p><p>整套二维码能力，包括生成器和扫描器，都已内置于 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-tap-scan-thrive-zh&mt=8">iPhone 版 NFC.cool Tools</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-tap-scan-thrive-zh">Android 版</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/tap-scan-thrive.webp"/>
</item>
<item>
<title>设计有个性的二维码：在不影响扫描的前提下做定制</title>
<link>https://nfc.cool/zh/blog/flair-qr-codes/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/flair-qr-codes/</guid>
<pubDate>Fri, 16 Feb 2024 00:00:00 +0000</pubDate>
<description><![CDATA[二维码不必都是难看的黑方块。借助 NFC.cool 的 QR Studio，你可以为它上色、加上 logo、在中间放一个表情符号，只要守住一条规则：对比度。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/flair-qr-codes.webp" alt="设计有个性的二维码：在不影响扫描的前提下做定制" /></p><p>二维码不必都是朴素的黑白方块。二维码规范里的纠错能力足够宽容，你完全可以用颜色、logo 和小图片来装点它，它依然能稳定地被扫描。NFC.cool 的 <strong>QR Studio</strong> 正是围绕这个想法打造的：一款让二维码看起来像品牌一部分、而非临时凑数的设计工具。</p><hr /><h2 id="颜色随你挑但要顾及对比度">颜色：随你挑，但要顾及对比度</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/flair-qr-codes/studio-440w.webp" alt="NFC.cool Tools 的 QR Code Studio：一个黄色定位角、深蓝色码点的二维码，下方是预设和随机选项"><p><strong>QR Code Studio。</strong>颜色、形状和预设，或者让它随机生成，直到你满意。</p></li>
</ol>
</figure>
<p>QR Studio 允许你为前景（也就是那些码点）和背景选择任意颜色。你可以贴合品牌的配色，暗示某次活动的主题，或者干脆让海报上的二维码看起来不那么扎眼。</p><p>不过有一条硬规则：<strong>对比度</strong>。二维码扫描器的工作原理，是采样像素并判断哪些是“深色”、哪些是“浅色”。如果你的前景和背景在亮度上太过接近，扫描器就会放弃，哪怕这个码在人眼看来毫无问题。</p><p>一条实用的经验法则：浅色背景上配深色前景。反向对比（深底浅码）在大多数现代扫描器上能用，但在较老的设备上会失败。如果你拿不准，那就在批量印刷上万份之前，先用三部不同的手机各扫一遍。</p><hr /><h2 id="背景越克制越好">背景：越克制越好</h2><p>QR Studio 也支持背景：纯色、渐变，或者在码后面放一张淡淡的图片。同样的对比度规则在这里依然适用，而且要求更严：背景里的任何杂讯，都会蚕食扫描器的容错余量。</p><p>如果你想用一张内容繁复的背景图，那就把二维码放在设计中一块小小的纯色面板上，而不要把码点直接铺在那片嘈杂的纹理之上。面板可以用品牌色，但上面的码仍要足够醒目。</p><hr /><h2 id="个性中间的表情符号图标和-logo">个性：中间的表情符号、图标和 logo</h2><p>二维码内置了<strong>纠错</strong>机制：它在编码时加入了冗余，所以哪怕码有一部分损坏，依然能被解码。QR Studio 正是利用这份余量，让你把 logo、表情符号或图标放进码的中央，而不会破坏它。</p><p>几条建议：</p><ul><li><p><strong>中央覆盖物要小。</strong> 大致控制在码宽的 20% 到 25% 比较安全。一旦超过这个比例，你蚕食掉的纠错能力就会超出码所能承受的范围。</p></li><li><p>如果你打算放一个较大的 logo，就<strong>采用 H 级纠错</strong>。纠错等级越高，冗余越多，能容纳的 logo 也就越大。当你添加中央元素时，QR Studio 会自动把它设为这一级。</p></li><li><p><strong>在多种扫描器上测试。</strong> iOS 相机、Google Lens 和各类专门的扫描 App，容错程度都不一样。一个能在 iOS 相机里扫出来的码，理应在任何地方都能扫。</p></li></ul><hr /><h2 id="尺寸印刷与数字屏幕">尺寸：印刷与数字屏幕</h2><p>印刷需要更大的物理面积。用在名片上时，二维码至少要做到 2 厘米 × 2 厘米。用在距离 1 米外观看的海报上，则要放大到约 5 厘米。用在广告牌上，就得按观看距离来定大小：经验法则大致是“码的尺寸 = 观看距离 ÷ 10”。</p><p>QR Studio 可导出最高 4096×4096 像素的清晰 PNG，所以你完全不用担心出现马赛克。</p><hr /><h2 id="个性究竟在哪里能带来回报">个性究竟在哪里能带来回报</h2><p>定制过的二维码不只是好看，它还更容易被认出来。出现在博物馆、餐厅菜单、产品标签或名片上的一个品牌化二维码，会向观看者传达：“这是经过精心准备的内容，不是垃圾信息。”这换来的那 0.5 秒信任，正是“扫一下”和“略过”之间的分水岭。</p><p>这正是 QR Studio 的初衷：做出好看又能扫的码，随时可以放进任何设计里。</p><p>它已内置于 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-flair-qr-codes-zh&mt=8">iPhone 版 NFC.cool Tools</a> 和 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-flair-qr-codes-zh">Android 版</a>。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/flair-qr-codes.webp"/>
</item>
<item>
<title>深入了解 iPhone 上的 NFC：来自内行的视角</title>
<link>https://nfc.cool/zh/blog/nfc-on-iphones-insider-look/</link>
<guid isPermaLink="true">https://nfc.cool/zh/blog/nfc-on-iphones-insider-look/</guid>
<pubDate>Thu, 08 Feb 2024 00:00:00 +0000</pubDate>
<description><![CDATA[NFC 在 iPhone 上究竟是怎么运作的：从 Apple Pay 的安全元件到 Core NFC 的标签读取。本文务实地解读这套协议、iOS 的发展历程，以及为什么近距离恰恰是它的优势而非局限。]]></description>
<content:encoded><![CDATA[<p><img src="https://nfc.cool/assets/images/Blog/nfc-on-iphones-insider-look.webp" alt="深入了解 iPhone 上的 NFC：来自内行的视角" /></p><p>我们每天都在用的很多技术，其实都悄悄藏在了幕后。你轻触付款、解锁、扫描、分享，却从来不会去想底层那套协议。NFC 就是这样一段不起眼的管道，而在打造 NFC.cool 这款读写 NFC 标签的 App 多年之后，我钻进这套管道里的时间，比大多数人一辈子都要多。下面我就用对一位好奇的朋友讲解的方式，说说它在你的 iPhone 上到底是怎么运作的。</p><hr /><h2 id="nfc-究竟是什么">NFC 究竟是什么</h2><p><strong>近场通信</strong>（Near Field Communication）是一种近距离无线协议：两台设备相距大约 4 厘米以内时，就能交换数据。在我看来，它就像是蓝牙和 Wi-Fi 的一个简化版、距离短得多的近亲。</p><p>这么短的距离一开始会让人犯迷糊，但它并不是局限，而是这套安全模型的核心。当我想明白这一点之后，NFC 许多设计上的取舍就都说得通了。你不可能隔着整个房间就误触了付款终端，恶意读卡器也无法在远处悄悄从你的钱包里抽走数据。如果你对这一切还很陌生，我写过一篇循序渐进的 <a href="https://nfc.cool/zh/blog/nfc-tags-beginners-guide/">NFC 标签新手指南</a>，它的起点比本文还要靠前。</p><hr /><h2 id="iphone-上-nfc-的简短历史">iPhone 上 NFC 的简短历史</h2><p>Apple 在 2014 年的 iPhone 6 和 6 Plus 上首次搭载了 NFC 硬件，但当时这枚射频模块被锁死，只能用于 Apple Pay。第三方 App 根本无法读取 NFC 标签：作为一个后来要做 NFC App 的人，眼睁睁看着这种局面持续了好几年，实在让人着急。</p><p>转机出现在 <strong>iOS 11</strong>（2017 年），它引入了 <strong>Core NFC</strong> 框架，终于让我这样的开发者得以读取 NDEF 标签。在之后的版本里，Apple 把这扇门越开越大：iOS 13 加入了写入支持，iPhone XS 及更新机型加入了常驻后台的标签读取。如今，在任意一台现代 iPhone 上，你无需打开任何 App，只要轻触一枚标签，系统就会识别它并给出对应的操作。</p><hr /><h2 id="nfc-究竟如何传输数据">NFC 究竟如何传输数据</h2><p>在每一次交互中，NFC 设备都扮演两种角色之一：<strong>主动</strong>（有供电，会产生磁场）或<strong>被动</strong>（没有电池，从磁场里取电）。每当有人问我 NFC 是怎么运作的，我都会回到这一个核心概念。</p><p>当你用 Apple Pay 付款时，你的 iPhone 就是那台主动的读卡器。它会产生一个频率为 13.56 MHz 的射频场。付款终端里的 NFC 元件在这个磁场里被唤醒，亮明身份，并与你的手机交换一小段加密数据。你的银行卡信息从不离开 <strong>Secure Element</strong>：那是手机上一枚专用、与硬件隔离的芯片。真正发出去的只是一个一次性令牌。</p><p>当你轻触海报上的一枚 NFC 贴纸时，角色就反过来了。海报上的标签是被动的，它没有电池。是你 iPhone 的读卡器在给它供电，标签则把自己存储的 NDEF 记录回应给手机，再由 iOS 决定要做什么（打开一个 URL、启动一个 App、显示一张联系人名片、触发一条快捷指令）。后半段，也就是标签这一侧，正是 NFC.cool 安身立命的地方。如果你想不安装任何东西就看看它的实际效果，可以在 Android 上<a href="https://nfc.cool/zh/online-nfc-reader/">直接从浏览器里读取 NFC 标签</a>。</p><hr /><h2 id="ndef通用的语言">NDEF：通用的语言</h2><figure class="phone-figure" data-layout="float">
<ol>
<li><img src="https://nfc.cool/assets/images/Blog/screens/nfc-on-iphones-insider-look/ndef-record-440w.webp" alt="NFC.cool Tools 读到的一条名片记录，下方是原始 vCard 内容：BEGIN:VCARD、VERSION:3.0，以及 Anna Miller 的 N 和 FN"><p><strong>打开一条 NDEF 记录。</strong>NFC.cool 显示的联系人记录，下面是原始 vCard。</p></li>
</ol>
</figure>
<p>架在 NFC 射频之上的数据层就是 <strong>NDEF</strong>，即 NFC 数据交换格式（NFC Data Exchange Format）。我把它形容为一种小巧的自描述记录格式：一枚标签里携带一条或多条记录，每条记录都带有一个类型（URI、文本、vCard、Wi-Fi 凭据、自定义 MIME）和一段数据。</p><p>这个星球上每一部支持 NFC 的手机都讲 NDEF 这门语言，所以在 Android 设备上写好的标签，拿到 iPhone 上也能正常读取，反之亦然。在移动领域，这是 iOS 和 Android 为数不多真正共用同一套标准的地方之一。说实话，在做功能的时候，这种互通正是我最庆幸的一点：我面向的是格式，而不是某个平台。如果你想试着自己写入记录，我在 <a href="https://nfc.cool/zh/blog/write-nfc-tags-iphone/">如何在 iPhone 上写入 NFC 标签</a> 里完整走了一遍流程。</p><hr /><h2 id="隐私与安全">隐私与安全</h2><p>有两道防线值得一提，也正是我最常向人解释的两道：</p><ul><li><p><strong>距离。</strong> 仅仅几厘米的范围，若没有一根显眼的天线就很难被截获，这正是 NFC 当初设计时所针对的威胁模型。</p></li><li><p><strong>令牌化。</strong> Apple Pay 从不传输你真实的卡号。每一笔交易使用的都是一个设备账户号码，外加一段在 Secure Element 内部生成的一次性密文。哪怕终端已被攻破，也无法重放这段数据。</p></li></ul><p>对于标签读取，威胁面则不一样：被信任的对象是标签本身。如果标签上的内容由你掌控（比如你自己的家居自动化、你的电子名片），那就没问题。如果你在公共场所轻触一枚来路不明的标签，iOS 在采取任何动作之前，仍会向你弹出一个确认提示。当我确实需要一枚标签真正存放一个秘密、而不只是指向它时，我会用加密标签，这一点我在 <a href="https://nfc.cool/zh/blog/nfc-safe-encrypted-secrets/">在 NFC 标签上安全地存放加密秘密</a> 一文里讲过。</p><hr /><h2 id="这一切为什么重要">这一切为什么重要</h2><p>NFC 属于那种一旦运作起来就消失于无形的协议，而这恰恰是我乐于在它之上做开发的原因。你轻触一道闸机、一台付款终端、一张名片、一个智能音箱，然后某件事就发生了。没有配对，没有 PIN 码，也无需打开 App，只有一个有意为之的物理动作，授权了某一次特定的交换。</p><p>正因如此，我打造了 <a href="https://apps.apple.com/app/apple-store/id1249686798?pt=106913804&ct=blog-nfc-on-iphones-insider-look-zh&mt=8">NFC.cool Tools</a>，让人们无需先学会这套协议，就能用上 NFC 完整的 NDEF 能力。读取任意标签、写入任意记录类型、用完后把标签锁定。无论是在 iPhone 上，还是在 <a href="https://play.google.com/store/apps/details?id=cool.nfc&referrer=utm_source%3Dnfc.cool%26utm_medium%3Dblog%26utm_campaign%3Dblog-nfc-on-iphones-insider-look-zh">Android</a> 上。</p>]]></content:encoded>
<media:thumbnail url="https://nfc.cool/assets/images/Blog/nfc-on-iphones-insider-look.webp"/>
</item>
</channel>
</rss>