NFC简介

NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。目前,NFC 论坛在全球拥有 70 多个成员,包括:万事达卡国际组织、松下电子工业有限公司、微软公司、摩托罗拉公司、NEC 公司、瑞萨科技公司、三星公司、德州仪器制造公司和 Visa 国际组织。NFC是在RFID的基础上发展而来,NFC从本质上与RFID没有太大区别,都是基于地理位置相近的两个物体之间的信号传输。

近场通信(Near Field Communication或NFC)是由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。工作频率为13.56MHz。但是使用这种手机支付方案的用户必须更换特制的手机。目前这项技术在日韩被广泛应用。手机用户凭着配置了支付功能的手机就可以行遍全国:他们的手机可以用作机场登机验证、大厦的门禁钥匙、交通一卡通、信用卡、支付卡等等[10]

NFC标准兼容了索尼公司的FeliCaTM标准,以及ISO 14443 A,B,也就是使用飞利浦的MIFARE标准。在业界简称为TypeA,TypeB和TypeF,其中A,B为Mifare标准,F为Felica标准。芯片是除了具有相互通信功能外,还具有计算能力,在Felica标准中还含有加密逻辑电路,MIFARE的后期标准也追加了加密/解密模块(SAM)。

为了推动NFC的发展和普及,业界创建了一个非赢利性的标准组织—NFC Forum,促进NFC技术的实施和标准化,确保设备和服务之间协同合作[11]。目前,NFC Forum在全球拥有数百个成员,包括:SONY, Phlips,LG,摩托罗拉, NXP,NEC、三星、Atoam、Intel、其中中国成员有中国移动、华为、中兴、上海同耀和台湾正隆等公司。

技术特征

与RFID一样,NFC信息也是通过频谱中无线频率部分的电磁感应耦合方式传递,但NFC使用一种近场磁场耦合(通常采用磁性薄膜贴合FPC方式)天线,使用13.56Mhz波长,且读写距离很短。首先,其传输范围比RFID小,RFID的传输范围可以达到几米、甚至几十米,但由于NFC采取了独特的信号衰减技术,相对于RFID来说NFC具有距离近、带宽高、能耗低等特点[12]

NFC与RFID技术兼容,RFID更多的被应用在生产、物流、跟踪、资产管理上,而NFC则在门禁、公交、手机支付等领域内发挥着巨大的作用[13]。 

和传统的近距通讯蓝牙、红外相比,近场通讯(NFC)就有天然的安全性,以及连接建立的快速性

协议与标准

简介

跟NFC有关的常见的ISO标准(表2.2)

表2.2 NFC相关协议表

ISO 14443

RFID卡标准(非接触IC卡)NfcA,NfcB,IsoDep

ISO 7816

接触式IC卡标准

ISO 15693

NfcV

ISO 18092

NFC标准

ISO  6316

NfcF,

射频卡常用的解决方案:飞利浦的Mifare,索尼的Felica,中国人民银行的Pboc。

Mifare卡有很多种版本,常见的版本有MIFARE Classic 和MIFARE DESFire,他们分别按照ISO 14443-3 Type A和ISO 14443-4 Type A来实现。

Felica卡曾尝试通过ISO 14443 Type C认证,由于某种原因最后失败后,他们制作了一套标准JIS: X6319-4

Pboc是国内常见的支付卡,大部分城市的公交通都是基于Pboc解决方案实现的,Pboc卡使用的是基于ISO7816接触式IC卡标准实现的接触或非接触式IC卡。

不同的芯片(解决方案、采用不同的标准实现的)卡中数据格式是不一样的,比如MIFARE Classic数据格式是NfcA;MIFARE DESFire数据格式是IsoDep;第二代居民身份证是NfcB;Felica是NfcF,德州仪器的VicinityCard卡是NfcV;而Android分享文件使用Ndef格式传输数据。

2.4.3 ISO/IEC14443

ISO14443是针对射频识别应用的一个适应于近场通信的RFID国际标准,他所支持的最大的识读距离为10cm,ISO14443标准定义了工作在13.56Mhz下智能标签的空气接口及数据通信规范。

ISO14443规定了两种阅读器和近耦合IC卡之间的数据传输方式:A型和B型即Type A和Type B,该标准支持的最小的数据通信速率为106Kbps,最大可支持848KBPS。

Type A是由Philips(NXP)等半导体公司最先首次开发和使用,是目前国际上应用最广泛的协议标准,从PCD到PICC采用ASK 100%的调幅调试方式,从PICC到PCD采用OOK副载波调试方式。

Type B是一个开放式的非接触式智能卡标准,从PCD到PICC采用ASK 10%的调幅调试方式,从PICC到PCD采用BPSK副载波调试方式。

应用场合:

ISO14443标准主要应用于人员管理及小额支付的近距离安全识别领域。主要应用领域如:一卡通,会员管理,人员考勤,购物卡,身份识别,电子证件等等[15]

NFC简介的更多相关文章

  1. NFC(1)NFC简介,3种模式

    简介 NFC(Near Field Communication,近场通信),是一种数据传输技术.但与Wi-Fi.蓝牙.红外线等数据传输技术的一个主要差异就 是有效距离一般不能超过4厘米. NFC支持如 ...

  2. Android 2.3 NFC简介

    Android 2.3加入了NFC(近场通讯)的支持.官网developer.android.com的英文介绍如下:Near Field Communications (NFC)Android 2.3 ...

  3. 《Android NFC 开发实战详解 》简介+源码+样章+勘误ING

    <Android NFC 开发实战详解>简介+源码+样章+勘误ING SkySeraph Mar. 14th  2014 Email:skyseraph00@163.com 更多精彩请直接 ...

  4. stm32——NFC芯片--PN532的使用

    stm32——NFC芯片--PN532的使用 一.NFC简介 NFC(Near Field Communication)近场通信,是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内 ...

  5. NFC framework

    NFC framework introduce 1 NFC简介 对于NFC,是google在android4.0上推出来的,简单介绍下.近场通讯(NFC)是一系列短距离无线技术,一般需要4cm或者更短 ...

  6. nfc近场通信

    NFC简介: Near Field Communication 近场通信,是一种数据传输技术. 与wifi.蓝牙.红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4cm. NFC支持3种工作 ...

  7. Android之NFC

    来源:http://blog.csdn.net/bear_huangzhen/article/details/46333421 NFC简介: Near Field Communication 近场通信 ...

  8. 5.Android之NFC介绍

    NFC简介: Near Field Communication 近场通信,是一种数据传输技术. 与wifi.蓝牙.红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4cm. NFC支持3种工作 ...

  9. Android开发权威指南(第2版)新书发布

    <Android 开发权威指南(第二版)>是畅销书<Android开发权威指南>的升级版,内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45 章精彩内容供 ...

随机推荐

  1. linux kernel API and google android compile guide

    (1)linux kernel API website: http://docs.knobbits.org/local/linux-doc/html/regulator/index.html http ...

  2. 【转】Windows7 下安装 JDK 7 时版本冲突问题解决

    原文网址:http://wxl24life.iteye.com/blog/1966058 自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 j ...

  3. Java I/O学习(一)

    写作目的 自学Java,Java中流的概念比较复杂,故专门作一整理.期望开始学习的童鞋,看完本文后对Java流有一个大致的认识.主要分三个小篇: 一.概述.输入/输出字节流 二.输入/输出字符流.装饰 ...

  4. 用SQL描述树

    /*40条(1层) SELECT COUNT(*) FROM t01_mwfl WHERE AZFSDM=01 AND LEVEL=1 START WITH PID=0 CONNECT BY PRIO ...

  5. Unity 官方 Demo: 2DPlatformer 的 SLua 版本。

    9月份时,趁着国庆阅兵的假期,将 Unity 官方 Demo: 2DPlatformer 移植了一个 SLua 版本,并放在了我的 GitHub 账号下:https://github.com/yauk ...

  6. HTML5 Canvas核心技术—图形、动画与游戏开发.pdf4

    CanvasRenderingContext2D对象中用于平移.旋转坐标系的方法 镜像 scale(1,-1)绘制垂直镜像:scale(-1,1)绘制水平镜像 自定义的坐标变换 transform() ...

  7. hbulider 快捷键以及常用

    跳转到行        Ctrl + G   页首        Ctrl + Home   页尾        Ctrl + End   下一个选项卡        Ctrl + Tab   上一个 ...

  8. DDoS deflate - Linux下防御/减轻DDOS攻击

    2010年04月19日 上午 | 作者:VPS侦探 前言 互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事.在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables ...

  9. javascript中通过className灵活查找元素 例如我们要把根据class来进行修改样式

    一.背景:一个表单中,要修改一些li中有class=box的样式,将它的background设置为red红色.一般的做法是我们可以先找到父级元素 ,然后由父级元素找到所有相关tagName,最后,来一 ...

  10. GWT事件处理

    package com.zly.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.event.do ...