NFC概述摘要

2024-02-19 02:30
文章标签 概述 nfc 摘要

本文主要是介绍NFC概述摘要,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

同学,别退出呀,我可是全网最牛逼的 WIFI/BT/GPS/NFC分析博主,我写了上百篇文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。

 原理来说,NFC和Wi-Fi类似,利用无线射频技术来实现设备间通信。NFC的工作频率为13.56MHZ,有效距离为4cm左右,目前所支持数据传输有106kbps212kbps424kbps

RFID技术路线

无线射频技术(图左边),该技术路线发源于条形码(Barcodes),然后发展出了RFID,最终出现了NFC中的两个重要组件:NFC tag(标签)NFC Reader,NFC tag的作用和条形码类似,是一种存储数据的被动式(passive) RFID tag,其最重要的特征就是NFC tag自身不包含电源组件通过依靠(NFC Reader)电磁感应方式向其输送电能

和NFC tag相对应的组件是NFC Reader,它首先通过电磁感应向NFC tag输送电能使其工作,然后根据相关的无线射频通信存储NFC tag数据。在标签和读取器间传递射频信号通过RFID天线实现,在RF装置中,工作频率增加到微波区域时候,天线与标签芯片之间的匹配变得很重要,天线目标是传输最大的能量进标签芯片,需要仔细设计天线和自由空间,以及相连的标签芯片的匹配,整个天线设计复杂,这里不再赘述。下面简要介绍RFID天线工作原理:

当RFID的线圈天线进入读写器产生交变场,RFID天线的读写器与天线之间相互作用类似变压器,两者线圈相当于变压器的初级线圈和次级线圈,由RFID线圈天线产生谐振回路,包括RFID天线的线圈电感L,寄生电容Cp和并联电容C2

磁条卡(图右边),最终演化NFC的Proximity Coupling Smart Card (有效距离10cm),粗略来看Smart Card和RFID tag类似,但是Smart Card在安全性要求远高于RFID tag,另外Smard Card运行一些小的嵌入式系统或者应用程序,或者更为复杂的工作。

     移动终端(图中间)携带NFC功能终端的设备,可以和AP交换安全配置信息,一个与之类似的例子就是NFC Connection Handover 技术,它描述了两个智能终端如何通过NFC相关协议来选择合适的数据传输方式.

2NFC 三种模式

1、NFC R/W 运行模式(读写模式)

智能终端,它扮演NFC Reader角色。位于其内部的NFC芯片包含

NFC Controller(NFC控制器,可和Device HostSecure Element安全单元交互)、

Antenna(天线)

Contactless Front-End(非接触式前端,简称CLF,负责射频信号的调制解调等工作)三个部分。

NFC Forum定义了两个通用的数据结构用于在NFC Device之间(包括R/W模式中的NFC Reader和NFC Tag)传递数据。这两个通用数据结构分别是NFC Data Exchange Format(简写为NDEF)以及NFC Record。

简述 : NFC active  智能终端,里面包含以上三种元器件。

NFC passive  即nfc tag,被动,被nfc active发起r/w。

NFC forum定义了四种tag :tag1 、tag2、tag3、tag4,按照其存储空间大小、传输速率、协议划分。

NFC定义了俩通用数据结构在NFC DEVICES之间,包括  W/R模式中的NFC READGER 和NFC TAG。这俩数据结构分别是NFC Data Exchange Format(简写为NDEF)以及NFC Record。

2、NFC P2P 运行模式

 

NFC,而NFC所基于的无线射频技术实际上可以支持NFC Device之间互相传递数据,为了满足NFC Device之间双向交互的要求,NFC Forum定义了P2P(Peer-to-Peer)运行模式

P2P主要规范是 LLCP协议

上述过程类似于tcp建立链接的三次握手,server(主动发起方)给client发送connect请求,client回复确认包,server收到确认后建立链接。双方开始传输数据。

3、NFC CE运行模式

NFC CE运行模式使得携带NFC芯片的设备能充当智能卡(例如信用卡)使用。该运行

例如用支持该功能的Android智能手机来完成购票、支付,甚至充当门禁卡,汽车钥匙、公交卡等。

SE和NFC芯片(NFCC)通过SWP或者S2C来交互

NFC芯片(主要是指NFC Controller,简称NFCC)

SWP(Single Wire Protocol)

S2C(Signal In /Signal Out  Connection Interface,也叫NFC Wired I nterface,简称NFC-WI)

SE上面运行了一些特殊的应用程序,NFC负责将数据通过SWP或S2C传递给SE中的应用来处理。在CE模式中,NFC Mobi le被NFC Reader识别成一个智能卡。NFC Reader通过相关规范发送数据或控制命令给NFCMobile中的NFCC。当NFCC收到数据或控制命令后,将交给相关的应用程序来处理。由于CE相关的应用场景针对支付、门禁等这类对安全性要求非常高的情况,以Android手机NFC支付为例,一个完整的支付应用程序包括一个为用户提供操作界面的APK以及一些运行在安全性有绝对保障的SE中的应用程序。

SE为一个嵌入式安全芯片,该芯片在手机出厂前就已经安装在其内部,而且无法被替换。该芯片上运行着一个小系统能够处理支付或安全方面的工作。目前,这种形式的SE还没有标准规范,可参考的模型有NXP公司的pn 65芯片模块示意。

SE为一个支付型SD卡,这种卡实际上是在SD卡上嵌入了安全模块,相关应用可在这种卡上运行。该种组合方式所对应的方案也称为NFC-SD方案,这方面的国际标准有ISO 7816。中国的银联曾经主推过NFC-SD卡支付解决方案。

·SE为UICC,也就是常说的手机SIM卡,这种组合方式对应的方案也称为NFC-SIM方案,目前由运营商主推。前面提到的北京市利用NFC手机充当一卡通所使用的方案就是NFCSIM,它需要使用者先到移动运营商那换一个特殊的SIM卡。

.SE 为Secure Element,存于NFC芯片内部,这个可以参考NXP公司的芯片pn65芯片系列。目前国际上大多使用NFC-SIM方案,而中国的运营商和银联也将联合推广它,其对应的商品名叫“闪付”。SE和NFC控制器连接所使用的S2C和SWP协议中,NFC-SIM方案将采用SWP

CLF(NFC Contact less Front -End缩写)和UICC通过三条线相连。Gnd接地,Vcc提供电源。SWIO为CLF和UICC的数据连接线,数据传输率在212k bps~1.6Mbps之间,每次传输的数据包小于30字节。图中UICC的电源由CLF来提供,而非直接由手机电源来提供。这种设计方案使得手机在电池耗尽的情况下,也可通过外部电磁感应(由NFC Reader或其他NFC设备)来给CLF和UICC供电,从而确保支付请求不受手机本身的电源影响。

3NFC软件框架

这篇关于NFC概述摘要的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/723232

相关文章

《计算机英语》Unit 1 Computer Overview 计算机概述

期末试卷组成 1、选择20道 2、判断20道 3、词汇翻译(单词+词组,参照课后习题) 4、翻译2道(一道原题,参照作业) SectionA About Computer 关于计算机 algorithm          n.  算法  operate          v.  操作  digital           adj. 数字的  integrated circuit

【云计算 复习】第1节 云计算概述和 GFS + chunk

一、云计算概述 1.云计算的商业模式 (1)软件即服务(SaaS) 有些景区给游客提供烧烤场地,游客需要自己挖坑或者砌烧烤台,然后买肉、串串、烧烤。 (2)平台即服务(PaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,游客只需要自己带食材和调料、串串、烧烤。 (3)基础设施即服务(IaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,还有专门的厨师来烧烤,用户不需要关心前面的所有

Java——IO流(一)-(5/8):IO流概述、字节流-FileInputStream 每次读取一个字节

IO流概述 介绍 输入输出流,用于读写数据。 I指Input,称为输入流:负责把数据读到内存中去。 O指Output,称为输出流:负责写数据出去。 IO流的应用场景 文件内容的读写永久保存应用数据复制粘贴对话通信等等 怎么学IO流 理清楚IO六点分类和体系循序渐进、深入学习每个IO流的作用和用法 IO流的分类 IO流总体来看就有四大类: 字节输入流:以内存

Android热修复学习之旅开篇——热修复概述

Android热修复技术无疑是Android领域近年来最火热的技术之一,同时也涌现了各种层出不穷的实现方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker等等,从本篇博客开始,计划写一个系列博客专门介绍热修复的相关内容,本系列博客将一一介绍这些框架的原理和源码分析,作为本系列的开篇,本篇博客将对热修复技术进行一个概述,并对以上几种方案进行对比。 为什么会出现热修复? 简单来说,以前出

linux关于epoll概述(各项组成,以及作用)

在 Linux 中,多个进程可以各自创建自己的 epoll 对象,每个进程都有独立的 epoll 实例,即拥有独立的 eventpoll 结构体和相关的数据结构(如红黑树、就绪列表等)。 当一个进程调用 epoll_create 函数时,Linux 内核会为该进程创建一个 eventpoll 对象。这个对象用于管理该进程所关注的文件描述符及其相关事件。 每个进程通过 epoll_ctl 函数向

Mysql数据库约束的概述 , 逐渐约束 , 主键自增 , 表关系的概念和外键 ,多表关系约束介绍和使用

约束和表设计 1、DQL查询语句-limit语句(掌握) 目标 能够掌握limit语句的使用 讲解 作用: LIMIT是限制的意思,所以LIMIT`的作用就是限制查询记录的条数。 LIMIT语句格式: select * from 表名 limit offset, row_count;mysql中limit的用法:返回前几条或者中间某几行数据-- 1 表示分页查询的索引,对应数

Java基础--AOP--1.概述

一、AOP简介 AOP(Aspect Oriented )即为面向切面编程,也可称为面向方法编程,是方法增强的一种途径,通常可用于记录操作日志、权限空值、事务管理等等;Spring框架中的事务底层就是AOP。 二、AOP的组成 1、连接点(Join Point):即可以被AOP增强的方法 2、通知(Advise):即共性的功能,也就是方法增强的部分 3、切入点(Cut Point):即需

Java基础--AOP概述

一、AOP简介 AOP(Aspect Oriented )即为面向切面编程,也可称为面向方法编程,是方法增强的一种途径,通常可用于记录操作日志、权限空值、事务管理等等;Spring框架中的事务底层就是AOP。 二、AOP的组成 1、连接点(Join Point):即可以被AOP增强的方法 2、通知(Advise):即共性的功能,也就是方法增强的部分 3、切入点(Cut Point):即需

Html表格table还是需要添加一些标签进行优化,可以添加标题caption和摘要table summary

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>认识table表标签</title><style type="text/css">table tr td,th{border:1px solid #090;//为表格添加边框:像素是

数据库设计概述-数据库设计内容、数据库设计方法(基于E-R模型的规范设计方法)

一、引言 如何利用关系数据库理论设计一个满足应用系统需求的数据库 二、数据库设计内容 1、数据库设计是基于应用系统需求分析中对数据的需求,解决数据的抽象、数据的表达和数据的存储结构等问题 2、其目标是设计出一个满足应用要求、简洁、高效、规范合理的数据库 3、最终得到能在DBMS中存储的数据库的逻辑结构和物理结构 三、数据库设计方法 1.根据经验进行直观设计 (1)缺乏科学理论和工程