[NFC]简单介绍
来源:互联网 发布:最新金融网络投资 编辑:程序博客网 时间:2024/06/03 16:47
如有转载此文,请注明出处,文中引用的数据,如果有涉及到版权问题,还请告知,会立马删除。
小弟最近开始接触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$
主要应用
无线上网、PC、PDA
通信、汽车、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,某宝有卖。
上述准备妥当,可以磨刀开工了。
- [NFC]简单介绍
- [NFC]NCI简单介绍
- NFC芯片总体简单介绍
- NFC介绍
- NFC介绍
- NFC介绍
- Android NFC介绍
- Android NFC介绍
- package android.nfc介绍
- [NFC]LLCP协议介绍
- [NFC]SNEP协议介绍
- Android NFC智能卡介绍
- [NFC]LLCP协议介绍
- [NFC]SNEP协议介绍
- Android NFC简单流程
- 近距离无线通信(NFC)技术介绍
- android之NFC 技术介绍
- NFC 学习1 - 规范介绍
- ZOJ 3818 Pretty Poem(暴力求解)
- Android edittext使用自定义键盘时禁用系统软键盘但却不禁用光标
- HM调试成功————二
- 黑马程序员——05C语言语法和mac基本快捷键使用
- 复习一下快忘记了的进制转换
- [NFC]简单介绍
- [一起学Node.js][001话] Express MongoDB搭建多人博客
- volatile
- From CS50
- python3 以utf-8编码写文件
- hdu2294---Pendant (矩阵)
- 基于netty的心跳检测
- 奥迪QW7 打开V货到付款V的风景
- Chapter3 Growth of Functions