连续签到天数:1天 签到总天数:1052天 签到总奖励:14870金币
一、nfc概念:
NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦公司(NXP)和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。
近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据。这个技术由免接触式射频识别(RFID)演变而来,并向下兼容RFID,最早由Sony和Philips各自开发成功,主要用于手机等手持设备中提供M2M(Machine to Machine)的通信。由于近场通讯具有天然的安全性,因此,NFC技术被认为在手机支付等领域具有很大的应用前景。
二、NFC技术原理:
支持NFC的设备可以在主动或被动模式下交换数据。(主动和被动的区别就在于nfc目标设备是否是有源)在被动模式下,启动NFC通信的设备,也称为NFC发起设备(主设备),在整个通信过程中提供射频场(RF-field)(也提供了目标设备的供能),如图2所示。它可以选择106kbps、212kbps或424kbps其中一种传输速度,将数据发送到另一台设备。另一台设备称为NFC目标设备(从设备),不必产生射频场,而使用负载调制(load modulation)技术,即可以相同的速度将数据传回发起设备。此通信机制与基于ISO14443A、MIFARE和FeliCa的非接触式智能卡兼容,因此,NFC发起设备在被动模式下,可以用相同的连接和初始化过程检测非接触式智能卡或NFC目标设备,并与之建立联系。图1为NFC主动通信模式:
三、NFC的一般应用模式
NFC采用了双向的识别和连接,NFC手机具有三种功能模式:NFC手机作为识读设备(读写器)、NFC手机作为被读设备(卡模拟)、NFC手机之间的点对点通信应用。
1. NFC手机作为识读设备
在该模式中,具备识读功能的NFC手机从TAG中采集数据,然后根据应用的要求进行处理。有些应用可以直接在本地完成,而有些应用则需要通过与网络交互才能完成。
基于该模型的典型应用:门禁控制或车票、电影院门票售卖等,使用者只需携带储存有票证或门控代码的设备靠近读取设备即可。它还能够作为简单的数据获取应用,比如公交车站站点信息、公园地图信息等。
nfc通信模式:
在nfc发起设备和nfc目标设备之间发生的通信。
什么是发起设备?和目标设备?
在通信过程中最先发起沟通的一方为发起设备,接收并回应的一方为目标设备
NFC采用主动和被动两种通信模式
发起设备首先建立自己的rf射频场,目标设备在回应时也要建立自己的rf射频场。这是一个针对典型的点对点(p2p模式)
被动模式特点:在通信中通信所需的能量全部由发起者承担。(和rfid类似)
区别:通信能量的承担。
一个nfc设备在通信过程中可以在这两者间进行切换,发起者/目标设备
四、nfc三种 工作模式:
1.读写模式:(读卡器模式)。
tag/card reader/writer(terminal)
multi-standard(iso/iec 14443,JIS X 6319-4/Felica,ISO/IEC15693)
step4 是用户获取完信息后和网络的后台交互,如:获取信息后的立即支付动作
step5 tag的信息更新
step6 写完后的响应
2.p2p模式:(点对点模式)
P2P Communication(Device to Device)
NFCIP-1,NFCIP-2(ISO/IEC 18092,ISO/IEC21481)
3.卡模拟模式(支付模式)
Card Emulation()Secure Element
EMVCo/ISO/IEC14443,JIS X 6319-4/Felica
step1 服务请求
step2 后台验证请求(用户手机靠近nfc reader 输入密码支付,后天扣款)
step3 数据返回(扣款回执)
五、nfc架构:
road1:应用处理器-nfc控制器的数据流处理支持三种模式
road2:nfc控制器-安全单元
road3:安全-主控制器
road4:应用处理器-安全控制器
nfc论坛:官方论坛/NFC FORUM:
http://www.nfc-forum.org/home/
六、 技术特征
与 RFID 一样,NFC信息也是通过频谱中无线频率部分的 电磁感应 耦合方式传递,但两者之间还是存在很大的区别。首先,NFC是一种提供轻松、安全、迅速的通信的无线连接技术,其传输范围比RFID小。 其次,NFC与现有非接触智能卡技术兼容,已经成为得到越来越多主要厂商支持的正式标准。再次,NFC还是一种近距离连接协议,提供各种设备间轻松、安全、迅速而自动的通信。与无线世界中的其他连接方式相比,NFC是一种近距离的私密通信方式。
七、 最新应用
NFC技术应用主要有以下五类 :
(1)接触通过(Touch and Go),如门禁管理、车票和门票等,用户将储存车票证或门控密码的设备靠近读卡器即可,也可用于物流管理。
(2)接触支付(Touch and Pay),如非接触式移动支付,用户将设备靠近嵌有NFC模块的POS机可进行支付,并确认交易。
(3)接触连接(Touch and Connect),如把两个NFC设备相连接,进行点对点(Peer-to-Peer)数据传输,例如下载音乐、图片互传和交换通讯录等。
(4)接触浏览(Touch and Explore),用户可将NFC手机接靠近街头有NFC功能的智能公用电话或海报,来浏览交通信息等。
(5)下载接触(Load and Touch),用户可通过GPRS网络接收或下载信息,用于支付或门禁等功能,如前述,用户可发送特定格式的短信至家政服务员的手机来控制家政服务员进出住宅的权限。 [12]
八、nfc协议基础:
1.nfc技术标准和规范:
a.nfc技术标准:
nfc技术标准包括四层:
rf layer iso:是rf的基本协议层
mode switch:是衔接层
nfc protocol:是nfc的不同协议的体现
llcp:p2p协议逻辑链路层
rtd:类型记录协议
ndef:数据交换协议
card:卡模拟协议
tag type:是论坛定义的四种tag类型
app:应用处理层
b。nfc标准规范:
就是协议层的rf射频协议
iso14443A/B
定义射频,信号,通信协议,等规范
AB card都工作在13.56MHZ下,不同的编码方案
typeA :飞利浦的,在亚洲地区常用
TYPE B:开放式的非接触智能卡标准,由各个开发者定义的
NFCIP-1
协议栈基于iso14443A/B
栈顶的自定义,分为主动和被动,主要用于p2p通信
MIFARE
NXP的使用的感应式智能ic卡
Felica
由sony开发的
2nfc tag:
a.nfc forum定义的四种TAG类型:
type1.基于14443标准,only read、read/write 96bit exp 2kb speed:106k bit/s
type2 == type1 512bit
type3 x6319-4日本工业标准 max 1mbit 发售后only read speed 212/414k bit/s
type4 ==type3 speed:106k bit/s speed 212/414k bit/s
b.NXP特定的tag类型:
mifare classic tag
c。nfc tag的获取:
3.ndef协议:
a.NDEF 概述:
NFC DATE EXCHANG FORMAT
NFC交换数据通用的数据格式
NFC消息封装的一种格式:
封装的形式:二进制 由一系列的record(记录)组成
NDEF由三个record组成,每个record由头和负载组成
header又分 id len type
下次发分析ndef的例子,如有错误欢迎指正。
附件中是部分NFC 论坛的资料
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
楼主热帖