[NFC]简单介绍

最近开始接触NFC功能,把一些学习的心得分享给大家一下,希望对大家有点点帮助,主要涉及三部分:

        1.NFC基本介绍
        2.NFC规范下载
        3.参考书籍和资料


 

1. NFC基本介绍

        NFC(near field communication)也叫近场无线通讯,最早由Philip和Nokia推出,目前已经发展成国际性的非赢利组织NFC Forum。此组织和Wi-Fi alliance类似,不仅负责NFC标准的制定,同时会负责NFC认证,以保证各NFC设备能满足NFC规范。

 

NFC通信模式主要有以下几种(信息来源):

        1.读卡器模式(Reader/writer mode):

   作为非接触读卡器使用,比如从海报或者展览信息电子标签上读取相关信息。亦可实现NFC手机之间的数据交换,对于企业环境的中的文件共享,或者对于多玩家的游戏应用,都将带来诸多的便利。


        2. 点对点模式(P2Pmode):

   此模式和红外线差不多,可用于数据交换,只是传输距离较短,传输创建速度较快,传输速度也快些,功耗低(蓝牙也类似)。将两个具备NFC功能的设备无线链接,能实现数据点对点传输,如下载音乐、交换图片或者同步设备地址薄。因此通过NFC,多个设备如数位相机、PDA、计算机和手机之间都可以交换资料或者服务。


        3.卡模式(Cardemulation):

   这个模式其实就是相当于一张采用RFID技术的IC卡,可以替代大量的IC卡(包括信用卡)使用的场合,如商场刷卡、公交卡、门禁管制,车票,门票等等。此种方式下,有一个极大的优点,那就是卡片通过非接触读卡器的 RF 域来供电,即使寄主设备(如手机)没电也可以工作。

 


        下面简单比较一下NFC与其他wireless通讯方式的差别,以增加理解(信息来源):

  名称

WiFi

蓝牙

Zigbee

UWB超宽带

RFID

NFC

传输速度

11-54Mbps

1Mbps

100Kbps

53-480Mbps

1K

424K

通信距离

20-200

20-200

2-20

0.2-40

1

20

频段

2.4GHz

2.4GHz

2.4GHz

3.1GHz

  

10.6GHz

X

13.56GHz

安全性

中等

X

极高

功耗

10-50mA

20mA

5mA

10-50mA

10mA

10mA

成本

25$

2-5$

5$

20$

0.5$

2.5-4$

主要应用

无线上网、PCPDA

通信、汽车、IT、多媒体、工业、医疗、教育等,

无线传感器、医疗

高保真视频、无线硬盘等

读取数据,取代条形码

手机、近场通信


 


        有篇PPT介绍比较通俗易懂,截取部分数据如下(数据来源):

 



2.NFC规范下载

        要了解一份协议最直接也最难的方法就是从Spec开始看,所以说明一下NFC Spec的信息。

 

        目前NFC所以的资料都可以从NFC-Forum去下载得到,但是前提是你必须是NFC组织注册的会员。由于目前我在的公司已经是注册会员,就可以直接下载。如果是个人形式,请按照NFC-Forum的流程进行注册和认证就好。

 

       一般来说,最新的Spec都可以在NFC-Forum下载得到。登录进去后,将会看到如下的界面:


      

        下列Spec需要提前了解,方便后续学习,下面列举一些重要的Spec:

                NFCForum-TS-NDEF_1.0.pdf

                NFCForum-TS-LLCP-1_2.pdf

                NFCForum-TS-Signature_RTD-2.0.pdf

                NFCForum-TS-ConnectionHandover-1.3.pdf

                NFCForum-TS-SNEP_1.0.pdf

                NFCForum-TS-NCI-1 0.pdf

                NFC ForumConnection Handover Technical Specification 1.2.pdf

        当然,如果自己觉得有缺少的部分,可以在网站上search。

 

3.参考书籍和资料

        目前个人的参考书籍有两本:

《深入理解Android:Wi-Fi、NFC和GPS卷》 邓凡平 著        *推荐

《AndroidNFC开发实战详解》赵波 著                                    *不推荐

 

        还有就是Android Source Code, 外加上面的spec。测试手机Google Nexus5,还有一些NFC Tag,某宝有卖。

猜你喜欢

转载自blog.csdn.net/weixin_38503885/article/details/80927499
NFC