文档章节

NFC相关的各种标准

h
 houj
发布于 2014/10/17 17:38
字数 730
阅读 172
收藏 3

NFC相关的各种标准

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

  我们先说说NFC常用的场景:1.读卡、2.写卡、3.分享内容
  我们再来说说ISO xxxx,大家应该知道ISO是国际标准化组织,那个意思就是说为了世界的和平、为了世界的统一,需要约定一个大家共同认同的一个规矩,大家都按照这个规矩来做事就完了。

  跟NFC有关的常见的ISO标准有:
ISO14443 RFID卡标准(非接触IC卡),该标准又有很多子标准
ISO7816 接触式IC卡标准
ISO15693 某种射频卡标准吧,这个没查到资料
ISO18092 NFC标准
  也就说如果我要实现一个国际通用的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
Class Description
TagTechnology The interface that all tag technology classes must implement.
NfcA Provides access to NFC-A (ISO 14443-3A) properties and I/O operations.
NfcB Provides access to NFC-B (ISO 14443-3B) properties and I/O operations.
NfcF Provides access to NFC-F (JIS 6319-4) properties and I/O operations.
NfcV Provides access to NFC-V (ISO 15693) properties and I/O operations.
IsoDep Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations.
Ndef Provides access to NDEF data and operations on NFC tags that have been formatted as NDEF.
NdefFormatable Provides a format operations for tags that may be NDEF formattable.

Table 2. Optional supported tag technologies
Class Description
MifareClassic Provides access to MIFARE Classic properties and I/O operations, if this Android device supports MIFARE.
MifareUltralight Provides 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的补充,可选的。

本文转载自:http://blog.sina.com.cn/s/blog_7e8c7d560101lwpp.html

h
粉丝 9
博文 81
码字总数 57985
作品 0
长沙
技术主管
私信 提问
NFC技术的实际市场前景分析

昨天下午参加了在3W Cofee举行的NFC媒体沟通会,这是国内非常少见的NFC技术推介活动,由诺基亚与街旁共同主办,前者是NFC联盟中的重要成员,后者是NFC技术的典型应用,两家一起合办这次活动倒...

小卒过河
2011/11/09
2.1K
6
《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第八章 深入理解NFC

首先感谢各位兄弟姐妹们的耐心等待。根据今天得到的消息,本书预计在下周各大网店提供预订。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。 注意,如下是本章目录,本...

邓凡平
2014/03/23
836
0
NFC简介

NFC调研 一、 NFC简介 NFC英文全称Near Field Communication,近距离无线通信。是由飞利浦公司发起,由诺基亚、索尼等著名厂商联合主推的一项无线技术。 NFC由非接触式射频识别(RFID)及互联互...

晨曦之光
2012/03/01
875
0
浅谈NFC、RFID、红外、蓝牙的区别

很多朋友对NFC和RFID这两个词感到陌生,但是手机经常会出现支持NFC支付,又没太在意,NFC与RFID其实是手机支付的种方式(手机支付也被称作移动支付,是一种允许移动用户使用其移动终端对所消费...

JinHengyu
2017/12/03
1K
1
Android硬件开发之——NDEF文本格式解析

前言 本文主要讲述NFC文本格式解析,主要包括以下几个方面: NDEF文本格式规范 NDEF文本数据格式 状态字节编码格式 判断数据是否为NDEF格式 编写解析NDEF格式数据的类 NFC文本格式解析 编写解...

calvin_zhou
2018/03/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

华为手机翻译功能怎么使用?这三种方法请务必收藏

华为手机翻译功能怎么使用?在我们的生活中会经常遇到翻译问题,许多外语不好的朋友该怎么办呢?华为手机已经为我们解决了这个问题,今天小编就教大家学会使用华为手机中的三种翻译技巧,需要...

翻译小天才
36分钟前
4
0
企业服务软件开发中需要注意的三个问题

在开发企业服务软件时,我们需要分为:业务需求、用户需求、产品需求,三大需求层次,三个层次互相关联,企业服务软件开发首先要服务业务,需要满足业务的需求,再关注用户体验,也就是用户需...

积木创意科技
39分钟前
4
0
C++容器底层数据结构

内置数组: int arr[10][10];memset(arr,0,10*10*sizeof(int)); //初始化int tmp[10][10];memcpy(arr, tmp, 10 * 10 * sizeof(int));//拷贝 void *memcpy(void *destin, void *source,......

SibylY
39分钟前
4
0
Dubbo-自适应拓展机制

背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等,这些都是Dubbo的基础组件。这些基础组件的拓展不是在系统框架启动阶段被加载,而是拓展方...

rock-man
今天
7
0
Kali安装fcitx输入法(五笔)

安装fcitx > sudo apt-get install fcitx-rime fcitx-config-gtk3 重启 > sudo reboot fcitx配置 效果就是这样 配置输入法切换 系统设置...

yeahlife
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部