NFC标准(NFC论坛、ISO/IEC、ECMA)

17

经常有人问我 NFC 基于哪些标准。我在下面的文本中总结了我的知识。希望可以回答这类问题。如有需要,请随时通过评论和回复进行修正 - 我会将其包含在我的文本中。

NFC 基于 RFID,因此通常被视为 RFID 的扩展、形式或子集。这是正确的,因为许多现有的 RFID 标准已经被采用到 NFC 中。NFC 物理层的基本标准是 NFCIP-1(ISO 18092 或 ECMA 340)- 它标准化了两个 NFC 设备之间的通信。NFCIP-1 中使用的 RF 层直接继承自旧的 ISO 标准 ISO 14443(近距离非接触式卡片),更具体地说,在该标准中定义的 A 类协议,以及日本 JIS 6319-4(Sony FeliCa 基于此,也被 NFC Forum Type 3 Tag 标准使用)。这意味着 NFC 设备(读写模式)与 ISO 14443 智能卡兼容。

NFCIP-1 定义了新的主动模式。在该模式下,两个通信的 NFC 设备都必须拥有自己的电源来生成 RF 场(即两个移动设备或移动设备和 NFC 读卡器),并且两者都可以成为通信的发起者。

第二个主要标准是 NFCIP-2(ISO 21481 或 ECMA 352),它定义了在相同频率 13.56MHz 上运行的不同非接触技术之间的选择机制。它旨在被支持 ISO 18092、ISO 14443 通信的移动设备使用,但也兼容其他非接触式标准,如 ISO 15693。

除此之外,NFC Forum 还发布了一些其他标准,如 NDEF(数据格式)、RTD(用于各种目的的记录类型)以及 NFC Handover 的建议,特别是将 NFC 用于 蓝牙配对的建议。Wi-Fi 联盟将 NFC 作为配置家庭网络的四种方式之一。

NFC论坛还定义了在点对点通信中使用的NFCIP-1协议上层的LLCP协议。另一个用于在LLCP之上进行点对点通信的协议是SNEP(简单NDEF交换协议),它允许类似标签操作规范的NDEF消息交换。
NFC设备还可以在卡模拟模式下工作,这使它们可以假装自己是被动的非接触式智能卡。这可能是最重要的模式,因为它允许手机像非接触式支付卡一样运作。在卡模拟模式下,有几个用于将NFC控制器与用于存储安全应用程序和敏感数据的安全元件(secure element)相互连接的标准 - SWP(尚未成为标准 - 请参见ETSI TS 102 613 V.9.1.0)和NFC-WI(ECMA-373)。
我不能百分之百确定以上文本是否正确,所以我的问题是 - 它是正确的吗?你有什么需要补充的吗?
注:保留了HTML标签。

1
我修改了文本并进行了更改,使其更易读... - STeN
2个回答

3

我不确定你的问题是否适合在SO上发布,因为它们与编程无关。但是,我有一些评论和补充。

NFC-IP1基于ISO 14443,更具体地说是该标准中定义的Type A协议,并基于JIS 6319-4(Sony FeliCa也使用该协议,也被NFC Forum Type 3 Tag标准使用)。 NFC-IP1与ISO 15693没有任何关系。

我认为设备支持NFC-IP2并不需要被视为NFC启用设备。此外,LLCP不需要主动模式。

在谈论NFC标准时,我还会提到SNEP(简单NDEF交换协议),它使用LLCP交换NDEF消息。除了蓝牙交接之外,WiFi联盟还将NFC连接交接标准化为WiFi。

连接安全元素到NFC控制器:协议称为SWP(而不是SWI)。该协议通常用于将SIM卡作为安全元素连接到NFC控制器。

您可能还想提及的另一个标准是ISO 7816-4,因为它被NFC Forum Type 4标签标准使用。


1
谢谢 - 很棒的答案!我会在白天把它添加到我的问题中。关于SO - 我仍然觉得在编程中不仅有源代码相关的问题,还有“如何做”,“在哪里阅读”,“帮助我理解概念”等等。 - STeN
但是如果设备不支持NFC-IP2,它如何选择协议处理程序(ISO 18092、ISO 14443、ISO 15693)?如果它不知道使用哪个协议,它又如何进行通信呢? - S.Pols
此外,NFC-IP1不是支持ISO 15693吗?如果是这样,那么它很可能基于ISO 15693,对吧?或者说,支持ISO 15693是NFC-IP2的未来吗? - S.Pols
1
NFC-IP2涉及NFC-IP1、ISO 14443和ISO 15693如何在不发生RF检测、防冲突等冲突的情况下共存。它描述了读卡器和/或主动NFC-IP1启动器何时以及如何转换其RF场。 - NFC guy
从ECMA-352(NFC-IP2)的前言中可以看出:“尽管ECMA-340(NFCIP-1),ISO / IEC 14443和ISO / IEC 15693标准都将13.56 MHz指定为其工作频率,但它们指定了不同的通信模式。这些被定义为NFC,PCD和VCD通信模式。 NFCIP-2标准指定了检测和选择这三种可能通信模式之一的机制。此外,NFCIP-2要求随后的行为符合指定所选通信模式的标准。” - NFC guy
显示剩余3条评论

0

ISO15693标准兼容性是由NFC Forum在2015年秋季左右添加的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接