[NFC]简单介绍

news/2024/12/21 22:32:03/

如有转载此文,请注明出处,文中引用的数据,如果有涉及到版权问题,还请告知,会立马删除。

        小弟最近开始接触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,某宝有卖。

 

 

 

       上述准备妥当,可以磨刀开工了。


http://www.ppmy.cn/news/146955.html

相关文章

Xcode4.2在iphone4或者iTouch4上面免证书调试

测试环境: iPhone4 or Touch4 (jailbreaked) Macbook Pro with Lion 10.7.2及Xcode4.2 操作步骤过程: (一)制作证书 1、 打开 Launchpad->Utilites-> Keychain Access 2、单击:”…

中服云设备全生命周期管理系统4.0全新升级,震撼登场!

6月2日,中服云设备全生命周期管理系统4.0将在中服云官方视频号线上直播震撼发布。在此次线上直播发布会上,中服云将详细地介绍设备全生命周期管理系统4.0版本的全新特性和创新功能。同时邀请了业内权威售前顾问、设备管理工程师和合作伙伴,共…

安卓干货——安卓NFC通信

1 引言 NFC是近场通信(near field communication)的缩写。NFC技术是一种新兴的技术,使用了NFC技术的设备(比如手机)可以在彼此靠近的情况下(一般小于10cm)进行数据交换,是由非接触式…

NFC基础

本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。 当与NDEF数据和And…

iOS 的 (签名验签)Code Signing 体系

iOS中的Code Signing体系非常复杂,对新手非常不友好,虽然目前网上已经存在大量文章对此进行比较透彻的分析,最核心的部分已经讲解得非常清楚,我阅读了这些文章后,确实从中学习到不少知识,但我始终还是对Cod…

苹果NFC功能以及Apple Pay的初探

Apple Pay要正式登陆中国了。可以想见,在收银台前如果不掏出银行卡而掏出手机,可以选择的支付方式有两样:扫二维码或是把手机靠近刷卡机。用Apple Pay就属于后者。 这两种方法,也被业内人士划分为移动支付的两大阵营。“二维码”阵…

深入理解NFC

第8章 深入理解NFC 本章所涉及的源代码文件名及位置 ForegroundDispatch.java development/ samples/ ApiDemos/ src/ com/ example/ android/ apis/ nfc/ ForegroundDispatch.java Beam.java development/ samples/ AndroidBeamDemo/ src/ com/ example/ android/ beam/ Beam.…

iOS 证书与签名 解惑详解

教程截图: 下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人 – Adam Eberbach。 Bundle identifier provisioning profiles App ID certificate signing request 对于新手,的确很难一口气搞清楚这些东东到底有什么…