1.什么是NFC?
近距离无线通信技术(Near Field Communication,NFC)。NFC提供了一种简单的、非触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。
2.运用场景:
手机和NFC技术的结合,将会给消费者提供极大的生活便利,例如移动支付、位置服务信息、身份识别、公共交通卡等应用,在医疗保健、优惠券、智能海报等许多领域有也有巨大的应用潜力。
3.相关概念理解:
3.1 NFC标签是什么?
其实就是一个小小的可以擦写输入的小芯片,我们可以将一些个性化的功能写进去。NFC标签怎么用呢?就是带有NFC芯片的手机通过扫描NFC标签,可以立刻响应标签里的功能,比如最简单的开启飞行模式。
3.2 NDEF是什么?
3.2.1 NFC的数据交换格式(NFC Data Exchange Form),它是NFC设备和标签的通用语言。NDEF是一个二进制格式结构的消息,它包含了几个记录:
NDEF消息有几个记录组成,典型的例子是带三列记录的通信录,它包含“名字、电话号码、地址”三个记录。每个记录由头部Header(表示记录的元数据,比如记录类型、长度等)和有效内容Payload(包含消息的内容)两部分组成。
NFC的事务处理通常都非常短,每一个交换通常只由一条消息所组成,每一个标签只携带一条消息。记住,NFC数据交换的物理环境:你的设备接触另一个设备或标签,然后数据交换就发生了。在单个的数据交换过程中,你不会发送整本书给对方,你发送的NDEF消息顶多只是一段话,不是一本书哦。
3.2.2 记录中的数据类型和大小由记录载荷的头部(Header)注明。 这里的头部包含:1、类型域。用来指定载荷的类型。2、载荷的长度数。单位是字节(octet)。3、可选的指定载荷是否带有一个NDEF记录。
NFC定义的数据类型需要载荷内容被定义在RTD文档中, NFC论坛具体定义了以下RTD:
1、NFC 文本RTD(T) ,可携带Unicode字符串。文本记录可包含在NDEF信息中作为另一条记录的描述文本。
2、NFC URI RTD(U),可用于存储网站地址,邮件,和电话号码,存储成经过优化的二进制形式。
3、NFC 智能海报RTD(Sp),用于将URL,短信或电话号码编入NFC论坛标签,及如何在设备间传递这些信息。
4、NFC 通用控制RTD。
5、NFC 签名RTD。
3.3 什么是MIME?
MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
4.NFC终端有3种工作模式:
1)主动模式,NFC终端作为一个读卡器,主动发出自己的射频场去识别和读,写别的NFC设备;
2)被动模式,NFC终端可以模拟成一个智能卡被读,写,它只在其他设备发出的射频场中被动响应;
3)双向模式,双方都主动发出射频场来建立点对点的通信”。
5.NFC数据可分为NDEF格式和非NDEF数据格式。
原文:
http://www.gezila.com/news/7219_2.html
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29757238&id=4552539
http://www.mpaypass.com.cn/news/201211/08095140.html