NFC基础知识

news/2024/11/29 9:36:31/

前言

   NFC因其历史发展原因,所以变得很杂乱,出现很多不好理解的概念。希望整理出来后对大家的学习有所帮助。

NFC简介

    NFC(Near Field Communication)近场通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据,工作在13.56MHz频率。

    这个技术由非接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体)、诺基亚和索尼共同推出,其基础是RFID及互连技术。

    NFC可以算是RFID的一个子集,RFID可以工作在更多的频率上,通信距离上也更远。

NFC标准

  • FeliCa: Sony推出的一种非接触智能卡技术标准,  也称为Type F 或 NFC-F。已经被ISO 18092纳入。

  • ISO/IEC14443 A: ISO定义的非接触式IC卡标准,也称为Type A 或 NFC-A

  • ISO/IEC14443 B: ISO定义的非接触式IC卡标准,也称为Type B 或NFC-B

  • ISO/IEC15693: RFID国际标准, 它的最远识读距离达到 1~2 米, 它的出现是为了弥补 ISO14443 通信距离不足、同时读取标签数量不足的缺陷。也称为Type V 或 NFC-V。

  • ISO/IEC 18092(ECMA-340):  Sony联合NXP重新推出的一个标准,兼容14443 A的基础上,将FeliCa也纳入。

  • ISO/IEC 21481(ECMA-352):  在ISO/IEC 18092的基础上,兼容支持ISO 15693。

出现这么多标准,就是因为一开始各家都推出自己的标准,然后群雄逐鹿。后来成立了NFC Forum,逐渐定义了统一的标准,这些标准就会去兼容之前的标准,所以会看到很多包含关系。

注意:

  1. FeliCa已经被ISO18092合并,所以平时说的Type-F或NFC-F指的就是ISO18092,当然理解为FeliCa也可以。

  2. NFCIP-1指的是ISO/IEC 18092,NFCIP-2指的是ISO/IEC 21481。

NFC工作模式

  1. 卡模拟模式(Card emulation mode):这个模式其实就是相当于一张IC卡。可以替代现在大量的IC卡(包括信用卡)公交卡、门禁卡等。此种方式下,有一个极大的优点,那就是寄主设备(如手机)没电也可以工作,因为电是由读卡器提供的。

  2. 点对点模式(P2P mode):这个模式和蓝牙传输数据类似。将两个具备NFC功能的设备靠近,能实现数据点对点传输,如下载音乐、交换图片或者同步电话簿。但是这个功能用得不多,因为速率太慢了,传输小数据还行。

  3. 读卡器模式(Reader/Writer mode):作为非接触读卡器使用,比如读取标签卡信息。

NFC TAG

NFC TAG简单理解就是我们平时使用的NFC标签卡,比如一通卡,交通卡等。当然TAG不仅仅是标签片,也可以是设备。

目前定义的主要有5种Tag:

常见标签卡

ISO 14443 Type A

1. Mifare S50:NXP Mifare经典卡

2. Mifare S70:NXP Mifare经典卡

3. Mifare Ultralight: NXP Mifare轻量级卡

4. SLE66R35: 英飞凌(infineon)卡,兼容MF S50

5. Mifare DESfire 2k/4k/8k : NXP高容量卡,支持14443-4协议

6. topaz512: Innovision推出的卡,使用场景不多

ISO 14443 Type B

  1.  SRI512: ST推出的卡

  2.  身份证

ISO 15693

  1. ICODE SL2: NXP推出

  2. FM1302N:上海复旦推出


http://www.ppmy.cn/news/339990.html

相关文章

NFC详解

今天逛论坛看到有关NFC的知识,随后看了些资料,整理了些出来; 一. NFC概念 NFC(Near Field Communication):近距离无线通讯技术,也称:近场通信。nfc技术是由RFID(非接触…

android nfc p2pdemo,Android NFC Demo (1) - NFC Reader

关于 NFC NFC,全称是Near Field Communication,中译为近场通信,也叫做近距离无线通信技术。2004 年,飞利浦、索尼和诺基亚创建了 NFC 论坛来推动推动 NFC 的发展普及和规范化。NFC 的工作频率为 13.56MHz,有效距离为 4…

基于SpringBoot+vue的毕业生信息招聘平台设计和实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架下…

企业级信息系统开发讲课笔记4.9 Thymeleaf模板引擎

文章目录 零、学习目标一、Spring Boot支持的视图技术二、Thymeleaf基本语法1、Thymeleaf常用标签2、Thymeleaf主要语法3、Thymeleaf内置对象4、Thymeleaf模板基本配置 三、Spring Boot整合Thymeleaf1、创建Spring Boot项目ThymeleafDemo2、在全局配置文件里配置Thymeleaf属性3…

jmeter非gui运行,jtl生成了,但是html报告没有生成

jmeter非gui运行,jtl生成了,但是html报告没有生成,查看log,内容如下: 22:45:00,913 ERROR o.a.j.JMeter: Error generating dashboard: org.apache.jmeter.report.dashboard.GenerationException: Error while proces…

Android使用vivo x21不能调试程序

只需要在项目的gradle.properties中 添加设置 ,就可以解决问题了 android.injected.testOnly false

Android studio:真机调试vivo X21手机安装失败

其实这个问题早就发现了,就是没时间看,再者公司还有其余的测试机 今天有时间看了一下,这款手机不支持debug包模式,所以会出现安装失败的情况 要连接真机的话需要做如下操作: 打开gradle.properties文件,…

x20+php,屏下指纹+异形全面屏更爽!vivo X21对比X20外观设计提升了哪些?

【TechWeb评测】随着手机市场竞争越来越激烈,技术创新滞后,产品更新迭代非常快,智能手机的双摄和全面屏等设计已经普及,接下来不少手机厂商已准备加速AI人工智能发展。去年9月vivo发布了X20全面屏视野Face Wake面部识别技术的手机…