我是靠谱客的博主 傻傻背包,最近开发中收集的这篇文章主要介绍RFID NFC NfcA NfcB NfcF NfcV Ndef NdefFormatable相关详解    刚刚开始接触NFC一定会被这些莫名其妙的缩写弄糊涂,这么多的专有名词缩写到底是干嘛的,什么玩意儿啊?!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    刚刚开始接触NFC一定会被这些莫名其妙的缩写弄糊涂,这么多的专有名词缩写到底是干嘛的,什么玩意儿啊?!

    这几天小有研究,在这里记录一下,是我个人的理解,如果有所出入,请指出!

 

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

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

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

 

ISO 14443RFID卡标准(非接触IC卡),该标准又有很多子标准
ISO 7816接触式IC卡标准
ISO 15693某种射频卡标准吧,这个没查到资料
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的补充,可选的。

最后

以上就是傻傻背包为你收集整理的RFID NFC NfcA NfcB NfcF NfcV Ndef NdefFormatable相关详解    刚刚开始接触NFC一定会被这些莫名其妙的缩写弄糊涂,这么多的专有名词缩写到底是干嘛的,什么玩意儿啊?!的全部内容,希望文章能够帮你解决RFID NFC NfcA NfcB NfcF NfcV Ndef NdefFormatable相关详解    刚刚开始接触NFC一定会被这些莫名其妙的缩写弄糊涂,这么多的专有名词缩写到底是干嘛的,什么玩意儿啊?!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部