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]。