1998年,飞利浦、索尼和诺基亚创立了 NFC论坛,主旨是推进NFC的开展遍及和标准化。论坛至今共推出了5大类技能标准:协议技能标准(Protocol Technical Specification );数据交流格局技能标准(Data Exchange FormatTechnical Specification); NFC标签类型技能标准(NFC Forum Tag TypeTechnical Specifications ) ; 记载类型界说技能标准(Record Type Definitionf Technical Specifications); 参阅运用技能标准(Reference Application Technical Specifications )。本文将介绍技能开发最中心的前4点标准。
一、协议技能标准
NFC论坛的协议技能标准又包含了3个技能标准,分别为:
1、NFC的逻辑链路操控协议技能标准(NFC Logical Link Control Protocol(LLCP) Technical Specification):界说了 OSI模型第2层的协议,以支撑两个具有NFC功用的设备之间的对等通讯。LLCP是一个紧凑的协议,根据业界标准IEEE802.2,旨在支撑有限的数据传输要求,如小文件传输或网络协议,这反过来又会为运用程序供给牢靠的服务环境。NFC的LLCP与ISO IIEC18092($0.1170)标准比较,相同为对等运用供给了一个坚实的根底,但前者加强了后者所供给的基本功用,且不会影响原有的NFC运用或芯片组的互操作性。
2、NFC数字协议技能标准:本标准强调了用于NFC设备通讯所运用的数字协议,供给了在ISO I IEC 18092和ISO I IEC 14443($0.1401)标准之上的一种完结标准。该标准界说了常见的特搜集,这个特搜集能够不做进一歩修正就可用于比如金融服务和公共交通范畴的严重NFC技能运用。它还涵盖了 NFC设备作为发起者、方针、读写器和卡仿真器这四种人物所运用的数字接口以及半双工传输的协议。NFC设备间能够运用该标准中给出的位级编码、比特率、帧格局、协议和命令集等来交流数据并绑定到LLCP协议。
3、NFC活动技能标准:该标准解说了怎么运用NFC数字协议标准与另–个NFC设备或NFC Forum标签来树立通讯协议。参阅运用技能标准包含了 NFC论坛衔接切换技能标准(NFC Forum Connection Handover Technical Specification),其间界说了使两个NFC设备运用其他无线通讯技能树立衔接所运用的结构和交互序列。该标准一方面使开发人员能够挑选交流信息的载体,如两个NFC手机之间挑选蓝牙或WiFi来交流数据;另一方面与NFC兼容的通讯设备能够界说在衔接树立阶段需求在NFC数据交流格局报文中承载的所需的信息。
二、NFC数据交流格局技能标准(NDEF )
NDEF,界说了NFC设备之间以及设备与标签之间传输数据的一种音讯封装格局。该协议以为设备之间传输的信息能够封装成一个NDEF音讯,而-个音讯能够山多个NDEF记载构成,如图所示。
单个NDEF记载包含了多部头域和有用载荷域。首部包含了五个标志位(MB,ME,CF,SR,IL)、标签类型分类TNF、长度可变区域的长度信息、类型辨认位、一个可选的记载标识符(ID)。如表所示。上图中R1至Rn表明有n个记载,其间R1的MB位值为1是表明一个音讯开端,Rn记载的ME位为1表明音讯完毕,中心的记载这两位值为0。
MB和ME位:用于标志一个音讯相对应的开端和完毕的记载。
CF值为1时,阐明存在下一个记载。
SR界说了负载域(Payload)的长度。0值表明Payload Length域的巨细是一个4字节的无符号整数。1值表明一个字节的无符号整数。该标志位用于削减短记载的内存糟蹋。
IL为1 ,则需求给出可选ID域以及它的相关长度域的值。
TNF(Type Name Format)的界说如下表所示。
三、NFC标签类型技能标准
NFC论坛现在提出的标签类型标准可兼容下面4类NFC标签。
榜首类型标签是根据14443A协议,标签内存最小为96个字节,可动态扩大。假如标签只涉及到简略的读写存储,例如完结简略的智能海报功用,该类标签是彻底可用的。此类标签首要用于完结读取信息,具有操作简略,本钱小等长处。
第二类标签相同根据14443A协议,但仅支撑phlips公司供给MIFARE UltraLight类型卡。
第三类型标签是由SONY独家供给的Fecila技能类型。
第四类型标签兼容14443A/B协议,该类标签归于智能标签,接纳运用协议数据单元(APDU,Application Protocol Data Unit)指令,具有较大的存储空间,能完结一些认证或安全算法,可用于完结智能交互和双界面标签的相关操作。此类标签运用规模广泛,能够习惯未来不断的研讨开发。
四、记载类型界说技能标准
NFC论坛给出了多种类型不同的5种RTD,分别是:”U” URI记载、”Sp” Smart Poster记载、”Sig” Signature记载、”T”简略文本记载和”Gc”操控类型记载。
1、简略文本记载(“T”, NFC Text RTD Technical Specification):供给了一种有用的办法经过运用RTD机制和NDEF格局以多种语言存储text字符串。它包含了描绘性文本,以及语言和编码信息。一般和其他记载一同运用,用于描绘记载的内容或功用。
2、URI记载(“U”, NFC URI RTD Technical Specification):供给了一种有用的办法经过运用RTD机制和NDEF格局以多种语言存储一致资源描绘符URI (Uniform Resource Identifier )。该记载涵盖了 URL, e-mail地址,电话号码,以及SMS信息。
3、Smart Poster记载(“Sp ” , NFC Smart Poster RTD Technical Specification):界说了一种用来在NFC标签上寄存、或是在设备之间传输URL、SMS或电话号码的类型。Smart Poster RTD构建在RTD机制和NDEF格局的根底之上,并使ffl 了 URI RTD和Text RTD作为构建模块。
4、操控类型记(“Gc”, NFC Generic Control RTD Technical Specification):供给了一个NFC设备、标签或卡(源设备)经过NFC通讯以一种简略的方法向另一个NFC设备(方针设备)来恳求一个特定动作(例如发动一个运用或设置一种形式)。
5、Signature记载(“Sig”, NFC Signature RTD Technical Specification):规则了对单个或多个NDEF记载进行签名时所运用的格局。界说了需求的和可选的签名RTD域,并供给了一个适宜的签名算法和证书类型以用来创立一个签名。并没有界说或强制运用某个特定的PKI或证书体系,也没有界说Signature RTD运用的新算法。证书的验证和吊销进程超出了该标准的规模。