RFID NFC NfcA NfcB NfcF NfcV Ndef NdefFormatable相關詳解

    剛剛開始接觸NFC一定會被這些莫名其妙的縮寫弄糊塗,這麼多的專有名詞縮寫到底是幹嘛的,什麼玩意兒啊?!

    這幾天小有研究,在這裏記錄一下,是我個人的理解,如果有所出入,請指出!

 

    我們先說說NFC常用的場景:1.讀卡、2.寫卡、3.分享內容

    我們再來說說ISO xxxx,大家應該知道ISO是國際標準化組織,那個意思就是說爲了世界的和平、爲了世界的統一,需要約定一個大家共同認同的一個規矩,大家都按照這個規矩來做事就完了。

    跟NFC有關的常見的ISO標準有:

 

ISO 14443 RFID卡標準(非接觸IC卡),該標準又有很多子標準
ISO 7816 接觸式IC卡標準
ISO 15693 某種射頻卡標準吧,這個沒查到資料
ISO 18092 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的補充,可選的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章