1、NFC概述
NFC(Near Field Communication,近场通信)也叫做近距离无线通信技术。该技术最早由Philips和Sony两家公司于2002年年末联合推出。2004年,Nokia、Philips、Sony等公司还共同组建了一个名为NFC Forum的非盈利性组织来推广和发展NFC技术。
NFC Forum的职责和Wi-Fi Alliance类似,它不但负责制定NFC相关的技术标准,同时还通过NFC认证测试①来保证各厂家的NFC产品符合NFC规范。
从原理上说,NFC和Wi-Fi类似,二者都利用无线射频技术来实现设备之间的通信。不过,和Wi-Fi相比,NFC的工作频率为13.56MHz,有效距离为10cm左右,目前所支持的数据传输速率有106kbps、212kbps和424kbps三种。
2、NFC框架
2.1 从用户角度可分为如下三种场景
2.11 卡模拟模式(Cardemulation):这个模式其实就是相当于一张采用RFID技术的IC卡。可以替代大量的IC卡(包括信用卡)场合商场刷卡、公交卡、门禁管制,车票,门票等等。此种方式下,有一个极大的优点,那就是卡片通过非接触读卡器的 RF 域来供电,即便是寄主设备(如手机)没电也可以工作。
2.12 点对点模式(P2Pmode):这个模式和红外线差不多,可用于数据交换,只是传输距离较短,传输创建速度较快,传输速度也快些,功耗低(蓝牙也类似)。将两个具备NFC功能的设备链接,能实现数据点对点传输,如下载音乐、交换图片或者同步设备地址薄。因此通过NFC,多个设备如数码相机、PDA、计算机和手机之间都可以交换资料或者服务。
2.13 读写模式:可以通过APK如微信、支付宝等读取RFID卡信息;可以给公交卡充值;可以写入场景到NFC标签如飞行模式、会议模式等
![NFC使用的是无线射频技术。在RF层,与之相关的规范是ISO 18092(NFC
Interface and Protocol I,简称NFCIP-1,该规范定义了NFC RF层的工作流程)和ISO14443 Type A、Type B,以及FeliCa。
2.2 NFC卡三种分类
ISO 14443全称为非接触式IC卡标准,它从RF层面定义了如何与不同的非接触式IC卡(其实物可以是NFC Tag、RFID Tag、Smart Cards)交互。ISO 14443定义了Type A和Type B两种非接触式IC卡。
·Type A最早由Philips公司制订(其生产的芯片商标名为MIFARE,现在由从
Philips独立出来的NXP公司拥有,目前世界上70%左右的非接触式IC卡都使用了MIFARE芯片。
·Type B(主要用在法国市场)由其他公司制订,二者最终都成为ISO标准。国内身份证为Type B的卡
·FeliCa(也称为Type F)由Sony开发,它最终没有成为ISO标准,而成为日本工业标准JIS X6319-4,所以FeliCa主要用于日本市场。
Type A、B和F主要区别在于RF层的信号调制解调方法、传输速率及数据编码方式上。
3 、NFC测试
功能测试点即三种工作模式
3.1 冲突测试
通信相关(应用程序使用过程中来通信相关的事件冲突) 跟通信相关的事件冲突有: NFC手机某种应用执行过程中:比如传输过程刷卡过程中,来语音电话,视频电话,短信,彩信,Wap push ,蓝牙配对,蓝牙数据接收,QQ消息,电子邮件等 要求:不会影响NFC手机正在进行的业务
3.2应用相关(应用程序使用过程中来应用相关的冲突) 跟应用相关的冲突有: NFC手机某种应用执行过程中:比如传输过程刷卡过程中,来闹钟,日程提醒等 要求:不会影响NFC手机正在进行的业务
硬件相关(应用程序使用过程中来硬件相关的冲突) 跟硬件相关的冲突有:关机键,插拔SD卡,插拔数据线,插拔AC 充电器,耳机插拔,即横竖屏切换)电量警告,充电完成提示等 要求:不会影响NFC手机正在进行的业务
3.3 兼容性测试
当NFC手机作为非接触式智能卡时,将NFC手机设置为不同标准与应用业务的卡,与具有相应 标准的阅读器进行测试。
当NFC手机作为阅读器时,收集所支持所有类型的标签,用被测NFC手机去阅读,并检查通信 结果。
当NFC手机工作于点对点模式时,将NFC手机与不同厂家的各种NFC终端进行交换业务