专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
NXP
NFC初识(一)
2019-07-12 13:17
发布
生成海报
站内文章
/
NXP MCU
15138
0
1362
最近和朋友聊天,聊到支付和NFC的应用,谈到不同Android手机的厂商,所生产的带有NFC应用的各种不同的问题,刚好最近项目任务不是很紧张,就抽出时间来学习了下NFC的应用。在此,先感谢
SkySeraph先生
的分享精神,以下的内容就是我再跟着先生学习的时候做的一些整理的资料,希望和大家一起学习进步
什么是NFC?
NFC(Near Field Communication),近距离无线通信技术,最初是飞利浦公司(NXP /恩智普公司)发起的,并由Sony、Nokia等国际著名厂商联合主推的一种短距离非接触式的无线通信方式,其主要技术指标如下:
* 通讯距离:约10 cm(理论)
* 射频频率:13.56 MHz
* 标准规格:兼容ISO1443,Felica,ISO15693等
* 传输速率:106、212 and 424 kbps(被动)
* 标准体系:已纳入ISO、ECMA、ETSI
NFC发展历史中的重大事件。
* 1983,RFID、ISO/IEC Standard
* 2003,NFC、ISO/IEC Standard
* 2004,NXP、Sony和Nokia创建NFC Forum,目前拥有>180个成员
* 2006,厦门易通卡,中国首个NFC试点项目
* 2007,Nokia推出首款具备NFC技术的商务手机 ( Nokia 6131)
* 2010/2011,Google Wallet、Nexus S
* 2012,Samsung Galaxy S III、S Beam(Built on Android Beam)
* 2014,iphone 6/6 Plus,只针对于iPhone的支付
为什么使用NFC?
Bridging the Physical and the Virtual Worlds ! (物理和虚拟连接桥,----引用谷歌大会)
生活中的NFC
NFC生态系统
生活中NFC的应用实例
•
7
:30
乘公交车
上班
,
使用
带有
NFC
功能的手机
刷公交卡
•
7:32
在公交车上看到一个音乐会的
海报
,
用
手机接触
NFC
标签,听音乐会
•
8:15
到达公司,使用
手机刷开公司的
门禁系统
•
8:30
打开电脑,使用
手机
登录计算机
•
12:00
中午
吃饭,使用
手机
支付午餐
费用
•
14:00
去拜访
客户,和
客户通过
NFC
功能
互换名片
•
18:00
来到音乐会的
门口,使用
手机验
票
,
顺利
打开了入场券的
大门
•
20:00
听完
音乐会,一块
去购物
吃饭,使用
NFC
上的
手机支付
功能
买单
NFC是基于RFID规则的
RFID概念
RFID
(
Radio Frequency Identification
),射频识别或无线射频识别,常称为感应式电子晶片或近接卡、感应卡、非接触卡、电子标签、电子条码等。
RFID
是一种通过无线电识别特定目标并读写相关数据,而无需识别系统和特定目标之间建立机械或光学接触的通信技术。常用频段分为四种。
•
低频(
30~300kHz
)
•
高频
(
3~30MHz
)
•
超高频
(300MHz~3GHz)
•
微波
( > 2.45GHz)
RFID的系统组成如下如:
RFID的工作原理如下如:
RFID的应用:
RFID
的
应用非常广泛
,应用
领域包含物流
、零售
、制造业、服装业
、医疗
、身份识别、防伪
、资产
管理、交通、食品
、动物
识别
等。如下图所示:
NFC 基本原理
NFC通信模式
通讯过程中指最先发起沟通的一方为
发起设备
,而回应的一方为
目标设备
。
NFC
设备和
NFC
工作模式
NFC
技术包含和使用的智能设备如下,它们之间可以彼此相互交互。
•
NFC
设备
•
NFC
读卡器
•
NFC
标签
NFC
的
三种工作模式
如下。
•
读写模式(读卡器模式)
•
P2P
模式(点对点模式)
•
卡
模拟模式(支付模式)
NFC
设备和
NFC
工作模式(读写模式):如下图所示
NFC
设备和
NFC
工作模式(P2P模式模式):如下图所示
NFC
设备和
NFC
工作模式(卡模拟模式):如下图所示
如右图所示为通用手机中
NFC
架构。
•
路径
1
:应用处理器
&
NFC
控制器
•
路径
2
:
NFC
控制器
&
安全单元
•
路径
4
:安全单元
&
主控制器
NFC
与其它无线通信技术
•
NFC
&
RFID
•
NFC
&
红外
•
NFC
&
蓝
牙
•
NFC
&
WiFi
NFC
常用网络资源
当然,学习一样新技术不能局限,下面就给出一些针对于NFC技术比较好的网站和社区
•
官方论坛
/NFC Forum
:
http://www.nfc-forum.org/home/
•
NFC
资讯:
NFC World
,
NFC Times
,
NFC.CC
…
•
社区论坛:
libnfc
社区
,
NFC
中国
论坛
,
…
•
NFC
协议:
NFCForum
,
Mifare
协议
,
•
NFC
技术:
GoogleAndroid NFC API
,
NXP-NFC
,
Open-NFC
,
NFC
研究室
,
…
•
开
源项目:
SmartCard API forandroid
,
ndeftools
,
libnfc
,
NFCCard
,
…
NFC技术标准和规范
1.NFC
技术标准包含
四层
,如图。
•
RF Layer
ISO
层
•
Mode Switch
层
•
NFC Protocol
层
•
Applications
层
2.NFC标准规范
•
ISO 14443
(
A/B
)
•
NFCIP-1
•
MIFARE
•
Felica
NFC
Forum
定义的
TAG
类型
NFC
四种
TAG
类型。
•
Type 1
•
Type 2(用的最多的)
•
Type 3
•
Type 4
NXP特定的TAG类型
•
基于
ISO 14443A
标准
•
可读可重写,可配置成
只读
•
可变内存
192/768/3584 bytes
•
传输速率
106kbits/s
•
支持数据冲突
保护
•
市场上有兼容的产品,如
NXP MIFARE Classic 1K
、
MIFARE Classic 4K
和
Classic Mini
TAG的获取
•
Mifare
TAG
•
NFC TAG
•
•
TagAge
http://
www.tagage.net
•
Seeed
Studio
http
://www.seeedstudio.com/depot
/
•
NFC category
.
SparkFun
http
://
www.adafruit.com/category/55
NDEF
协议
NDEF概述
NDEF
,
NFC
Data Exchange
Format
•
NFC
消息封装格式
•
二进制
•
由一系列
Record
组成
NDEF
组成和
NDEF
记录
—
RTD_TEXT
记录解析
实例
NDEF
数据
:
D1
01 0F 54 02 65 6E 68 65 6C
6C
6F 2C 77 6F 72 6C 64
21
解析结果
:
hello,world
!
NDEF
数据
:
D1
01 0A 55 01 62 61 69 64 75 2E 63 6F
6D
解析结果
:
http://www.baidu.com
RTD
RTD
概述
RTD
,
NFC Record Type
Definition
几种常见类型
:
*
RTD_TEXT(T)
,记录描述文本
信息
* RTD_URI(U)
,存储网络地址,邮件或
电话号码
* RTD_SMART_POSTER(
Sp
)
,综合
URL
,电话号码
或短信编入
NFC
论坛标签及如何在设备间传递这些
信息
* RTD-Text
记录内容
* RTD-Text
状态标志位
* RTD-URI
记录内容
* RTD-URI
前缀标识符
* RTD-Smart Poster
记录内容
* RTD-Smart
Poster 实例
这里是第一部分的学习归纳,就先介绍到这,再次感谢
SkySeraph先生
。
Ta的文章
更多
>>
一分钟了解Allegro导入DXF文件
0 个评论
嵌入式 Linux下比较全面的监控工具dstat
0 个评论
NFC初识(一)
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮