NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef/Mifare/Felica/Pboc/ISOxxxx 标签格式及标准

最直白理解NFC开发的三种工作模式 刚开始开发NFC时,说的三种模式:说的感觉都是些专业术语.看的不是很明白,以下是最直白的NFC三种模式的介绍. 1.NFC的工作模式 NFC支持如下3种工作模式:读卡器模式(Reader/writer mode)、仿真卡模式(Card Emulation Mode)、点对点模式(P2P mode)。 下来分别看一下这三种模式: (1)读卡器模式 数据在NFC芯 阅读详情

NFC常用的场景:1.读卡、2.写卡、3.分享内容

    我们再来说说ISO xxxx,大家应该知道ISO是国际标准化组织,那个意思就是说为了世界的和平、为了世界的统一,需要约定一个大家共同认同的一个规矩,大家都按照这个规矩来做事就完了。

    跟NFC有关的常见的ISO标准有:

ISO 14443RFID卡标准(非接触IC卡),该标准又有很多子标准
ISO 7816接触式IC卡标准
ISO15693某种射频卡标准吧,这个没查到资料
ISO 18092NFC标准

    也就说如果我要实现一个国际通用的RFID卡,就需要满足ISO14443标准。


    我们再来说说现在射频卡常用的解决方案:飞利浦的Mifare,索尼的Felica,中国人名银行的Pboc。

    Mifare卡有很多种版本(详见http://en.wikipedia.org/wiki/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卡。


    最后我们解释一下NFC的常见数据格式:NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef,先看一个表:

Table 1. Supported tag technologies

ClassDescription
TagTechnologyThe interface that all tag technology classes must implement.
NfcAProvides access to NFC-A (ISO 14443-3A) properties and I/O operations.
NfcBProvides access to NFC-B (ISO 14443-3B) properties and I/O operations.
NfcFProvides access to NFC-F (JIS 6319-4) properties and I/O operations.
NfcVProvides access to NFC-V (ISO 15693) properties and I/O operations.
IsoDepProvides access to ISO-DEP (ISO 14443-4) properties and I/O operations.
NdefProvides access to NDEF data and operations on NFC tags that have been formatted as NDEF.
NdefFormatableProvides a format operations for tags that may be NDEF formattable.

Table 2. Optional supported tag technologies

ClassDescription
MifareClassicProvides access to MIFARE Classic properties and I/O operations, if this Android device supports MIFARE.
MifareUltralightProvides access to MIFARE Ultralight properties and I/O operations, if this Android device supports MIFARE.
    

    这个表的意思也就说不同的芯片(解决方案、采用不同的标准实现的)卡中数据格式是不一样的,比如之前我们提到的MIFARE Classic数据格式就是NfcA,MIFARE DESFire数据格式是IsoDep,我们使用的二代身份证用的就是NfcB,Felica用的就是NfcF,德州仪器的VicinityCard卡用的是NfcV,而Android分享文件就是实用的Ndef格式传输数据。

    Table2中其实是对table1的补充,可选的。


NFC vs ISO14443 vs Felica之间的联系及区别.pdf 立即下载

相关推荐

android NFCA、NFCB卡读写demo

支持Mifare卡(NFCA)和NFCB卡读写的demo。 1、 m1卡读写数据和修改控制位和秘钥都可以,增值减值可能是用的不对,没效果。http://download.youkuaiyun.com/detail/qust_lizhijun/9001243 链接是控制位的不同对于数据读写和控制位、密钥改写的影响。 2、二代证就是nfcb模式,然并卵,数据都是加密的,能读写也看不懂,所以只写了个接口使用方式。

NFC-A/NFC-B/NFC-F 区别

标准层面: NFC-A (backward compatible to ISO/IEC 14443 A) NFC-B (backward compatible to ISO/IEC 14443 B) NFC-F (backward compatible to JIS X 6319-4)

无限之生 1万+

STM32掉电保存配置参数技巧

本文介绍了使用STM32内置备份寄存器(BKP)实现掉电保存配置参数的方法。相比外接EEPROM或Flash,备份寄存器无需外设但存储容量有限,需通过VBAT引脚连接纽扣电池供电。文章详细说明了初始化步骤,包括使能PWR时钟、允许访问备份寄存器等操作,并提供了RTC初始化的代码示例。同时介绍了HAL库中读写备份寄存器的函数使用方法,包括HAL_RTCEx_BKUPWrite和HAL_RTCEx_BKUPRead函数的具体参数和调用示例。该方法适用于需要小容量数据掉电保存的应用场景。

hanhanhan233的博客 947

【NFC】 NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef/Mifare/Felica/Pboc/ISOxxxx 都是些什么鸟玩意?

这个表的意思也就说不同的芯片(解决方案、采用不同的标准实现的)卡中数据格式是不一样的,比如之前我们提到的MIFARE Classic数据格式就是NfcA,MIFARE DESFire数据格式是IsoDep,我们使用的二代身份证用的就是NfcB,Felica用的就是NfcF,德州仪器的VicinityCard卡用的是NfcV,而Android分享文件就是实用的Ndef格式传输数据。我们再来说说现在射频卡常用的解决方案:飞利浦的Mifare,索尼的Felica,中国人名银行的Pboc。

qq_29961715的博客 3516

微信小程序导航栏滑动一定距离后固定到顶部

接上一篇文章的内容,通常在一个页面中部会有一个导航栏查看不同的内容,这篇文章旨在实现在页面下滑的过程中导航栏自动固定到顶部以便我们阅读过程中的切换。 下滑一段距离后自动固定到顶部 首先,思考这个功能应该是怎么实现的: 在页面下滑的过程中,我们希望系统应当能识别下滑了多少距离,当原本的导航栏逐渐被遮住以后(遮住意味着下滑了特定距离),触发这个功能,执行另一种样式,将导航栏固定在页面顶端,同时如果我们将页面往上滑,系统能识别到原来的导航栏能露出来了(即距离顶端的高度小于一个特定的值),这时候又执行最初的样式

Oblivision_Geek的博客 4032

【WRFDA教程第一期】运行观测预处理程序(OBSPROC)

运行观测预处理程序(OBSPROC)

WW、forever的博客 1896

Android NFC标签读写 配置 过滤器总结 各类NFC数据类型NfcA NfcB IsoDep MifareClassic读取

NFC简介 NFC,即Near Field Communication,近距离无线通讯技术,是一种短距离的(通常<=4cm或更短)高频(13.56M Hz)无线通信技术,它提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。 NFC技术由非接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体公司)、诺基亚和索尼共同研制开发,其基础是RFID及互...

未曾远去 2万+

RK3568 Android14 移远GNSS卫星导航模组LC760Z GPS北斗定位模块调试

Rockchip RK3568 作为一款高性能、低功耗的国产SoC,被广泛应用于工业网关、车载中控和智能手持终端等领域。在这些应用场景中,位置服务(Location Service) 往往是不可或缺的功能。本文将详细记录如何集成GPS模组到 RK3568 开发板上,通过 UART(串口)接口集成通用的 GPS 模块(如 移远LC760Z 或 EC20 4G 模块自带的 GPS 功能也差不多),并实现数据的解析与上层应用对接。

qq_33427070的博客 1413

基于mui框架读取nfc数据_android – 从NFC标签读取数据(IsoDep)

IsoDep允许您通过ISO-14443-4连接与收发操作进行通信.通过该协议应用数据单元(APDU)进行交换.指定格式,您可以在Wikipedia.找到一个描述为了突击,要在具有特定应用程序标识符(AID)的智能卡上选择应用程序,您将执行以下APDU命令.结果只是表示ok(9000)或错误.byte[] SELECT = {(byte) 0x00, // CLA Class(byte) 0xA4...

weixin_35836501的博客 1514

KEPServerEX 6 之驱动协议(UDD)实战 HTTP协议对接OpenWeatherMap天气 API全流程指南

本文分享了基于 KEPServerEX 6 的通用设备驱动(UDD)对接OpenWeatherMap天气API的实战方案。该方案针对工业物联网场景进行了深度优化,具有动态城市切换、运行时热配置、老旧JS引擎兼容等核心特性。文章详细介绍了从环境准备、脚本部署到Tag配置的全流程,重点解析了Legacy JS语法适配、Float类型安全处理等关键实现细节,并提供了完整的避坑指南和故障排查方法。该方案经过生产环境验证,可稳定实现气象数据采集与动态切换功能,适用于SCADA/MES系统集成场景。

-雲飛兄-博客 714

数学向量空间的对偶空间解析

对偶空间是线性代数的"进阶语法",它不仅深化了我们对向量空间的理解,还为解决实际问题提供了强大工具。用生活类比解释对偶空间的核心概念,打破"抽象数学"的壁垒;建立对偶空间与原向量空间的直观联系,揭示"对偶"的本质;通过数学推导和代码实现,让读者掌握对偶空间的基本运算;展示对偶空间在科学和工程中的应用,体现其理论价值。范围:本文从有限维实向量空间入手(便于理解),逐步扩展到对偶基、双对偶空间,最后简要提及无限维空间的特殊性。

AI天才研究院 880

NFC卡研究笔记

一. NFC卡基础单词了解  sector扇区  block块 二.采购卡片信息 把卡一直放后面读设备会发热 09(CPU卡)  android.nfc.tech.IsoDep, android.nfc.tech.NfcA 10(CPU的7K加M1的1K)  会读到android.nfc.tech.IsoDep, android.nfc.te

zhs892543206的博客 8698

【Python基础】01 如何安装Python及集成环境

本文详细介绍了Python 3.13开发环境的完整搭建流程,涵盖三大操作系统(Windows/macOS/Linux)的Python安装方法、PyCharm专业IDE的配置使用,以及pip包管理工具的应用技巧。内容包括:Python 3.13各系统安装指南、PyCharm社区版与专业版的安装配置、环境验证方法、pip的基本命令与镜像源优化、虚拟环境管理,以及常见问题的解决方案。通过本教程,读者可获得一个高效完备的Python开发环境,为后续编程学习打下坚实基础。

nmdbbzcl的博客 1419

2.IsoDep类

IsoDep 类概述: Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations on aTag. Acquire anIsoDepobject usingget(Tag). The primary ISO-DEP I/O operation istransceive(byte[]). Appli...

weixin_30596343的博客 1104

VS2022编译xlnt库

xlnt是一个用于读写Excel文件的C++库,本文介绍如何用源代码编译静态或动态xlnt库

QQVQQ的博客 7288

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

3.非标准的NDEF格式数据解析--IsoDep

1.使用目的:正常开发是针对NDEF格式数据进行开发,但实际情况并非如此,以厦门公交卡为例,厦门公交卡保存的是非NDEF格式数据。其类型是IsoDep类型。 2.非标准的NDEF格式数据流程:当厦门公交卡放到NFC上时,手机会捕获该厦门公交卡标签信息,自动获得该tag能支持的技术支持,其中标签的数据将封装到Intent中,并启动相关的Activity处理该标签信息,判断该标签类型为IsoDep类...

weixin_30363509的博客 1106

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NFC基础知识

前言 NFC因其历史发展原因,所以变得很杂乱,出现很多不好理解的概念。希望整理出来后对大家的学习有所帮助。NFC简介 NFC(Near Field Communication)近场通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据,工作在13.56MHz频率。 这个技术由非接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体)、诺基亚和索尼共同推出,其基础是RFID及互连技术。 NFC可以算是RFID的一个子集,RFID可

weixin_40933653的博客 5840

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

CCC数字钥匙设计【NFC】--NFC卡相关基础知识

CCC3.0的NFC技术中,除车端,手机端需包含NFC功能外,另外一般还会配置一个NFC卡,用于备份使用。本文主要介绍NFC卡相关的基础知识。

7503

NCI协议学习

NFC、NCI

m0_51533736的博客 4500

android中读取nfca类型,如何从Android读取和写入NfcA卡

我发了一个应用程序,当发送意图android.nfc.action.TAG_DISCOVERED时调用,但后来我想在onNewIntent方法中获取卡的信息,但我不知道如何处理这种nfc卡.我尝试使用以下代码:public void onNewIntent(Intent intent) {Tag tagFromIntent = intent.getParcelableExtra(NfcAdapte...

weixin_36199334的博客 2507

Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理

Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理

路过的熊的博客 1万+

NFC开发 —————在 Android 中如何实现基于 NFC 的高级命令功能(五)

NfcA 是 NFC 技术的一种类型,遵循 ISO 14443 - 3A 标准。它主要用于与支持 NFC - A 的标签或设备进行通信。在 NfcA 中,主要的I/O 操作是通过方法来实现的,应用程序需要在该方法之上构建自己的协议栈,以实现特定的功能。例如,发送自定义的命令数据到 NFC 标签,并接收标签返回的响应数据。通过本文的介绍,我们了解了在 Android 中基于 NfcA 实现高级命令功能的方法。

拉莫帅的博客 2722

NFC介绍

NFC技术的应用可以分为四种基本的类别:(1)接触通过(TouchandGo),如门禁管制、车票和门票等,使用者只需携带储存着票证或门控密码的移动设备靠近读取装置即可。(2)接触确认(TouchandConfirm),如移动支付,用户通过输入密码或者仅是接受交易,确认该次交易行为。(3)接触连接(TouchandConnect),如把两个内建NFC的装置相连接,进行点对点数据传输,例如下载音乐、图片互传和同步交换通讯簿等。(4)接触浏览(TouchandExplore),NFC设备可以提供一种以上有用的功能

路过的熊的博客 1万+

ndef 详解

ndef 全称 nfc data exchange format 即 nfc 数据交换格式 组成: ndef message 由 多个 nfc record 组成 1 nfc record 包括 nfc record header(数据头)和 nfc record payload(数据荷载)两部分 2 nfc record header 其中第一个字节最重要 包含 MB ME CF SR IL TNF 2.1 MB(message begin)消息开始的地方 一般用于开头 且置1 2.2.

weixin_44957370的博客 1万+
上一篇: 一个程序告诉你continue、return、break的区别,看过你就不会忘记!
下一篇: RFID的KeyA/KeyB和区读写控制位
android_xiaozhou
博客等级 码龄14年 14粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值