2013-04-18 172 views
5

我正在開發一個包含NFC標籤和Android手機的系統,使用NFC標籤的唯一ID。 但是不知道4種類型的NFC標籤有什麼區別。 我發現這一點:獨特的NFC標籤ID

「NFC兼容的標籤可以是下列技術/標準 和他們每個人都有ID的不同的概念:

NFC Tag1 : Topaz/Jewel 
NFC Tag2 : Mifare UL (ISO14443A-3) 
NFC Tag3 : JIS X 6319-4 (FeliCa) 
NFC Tag4 : ISO14443-4A or ISO14443-4B tag 

還有作爲NFC標籤的Mifare Classic卡的非官方支持 並且它們中的每一個都定義了一些識別號碼

  • T opaz /寶石有一個4字節ID
  • 的Mifare UL具有7個字節的UID
  • MIFARE經典具有4或7字節的UID
  • FeliCa的具有8個字節的ID
  • ISO14443-4A具有4,7或11字節的UID
  • ISO14443-4B有一個4字節的PUPI

做一些測試NFC的列表,你會看到什麼出來取決於所使用的標籤。 而對於代碼,請參閱NFC-list.c的代碼ID是如何檢索和顯示。」

是真的,是尊者什麼嗎? 你能幫我嗎?

回答

2

只是一些位供大家參考:。

來自Broadcom(此前映衆)黃玉/ Juwel標籤變得非常很難找到它似乎博通不再支持他們

的MIFARE經典不包括在NFC標準與設備。恩智浦的協議棧(全部達到Android 4.1x)都支持它們無論如何,所以它們很受歡迎,因爲它們的記憶力很大。但是自從Android 4.2(例如Nexus 4或Nexus 10)NFC堆棧來自Broadcom,Mifare經典版本不再支持。

Felica標籤通常很難找到。

所以安全路線是帶有Mifare UL或NXP Ntag芯片的標籤。

+0

謝謝,但還有一件事我要問的是什麼4種類型的NFC標籤的UID之間的區別是什麼? –

+1

UID是與上面列出的長度不同的數字。如果你想編寫你的軟件來處理多種芯片類型和基於ID,你需要識別不同的芯片,並讓你的代碼感知。 – corvairjo

0

閱讀更多關於nfc標籤的鏈接。

類型1:標籤是基於ISO/IEC 14443A。該標籤類型被讀取爲 並且可重寫。標籤的內存可以被寫保護。內存大小可以在96字節到2千字節之間。通信速度 與標籤是106 kbit/sec。示例:Innovision Topaz

類型2:標記基於ISO/IEC 14443A。這種標籤類型被讀取並且 重寫能力。標籤的內存可以被寫保護。內存大小可以在48字節和2千字節之間。通信速度 與標籤是106 kbit/sec。例如:NXP的Mifare超輕,NXP 的Mifare超輕

類型3:標籤是基於日本工業標準(JIS)X 6319-4。此標籤類型在製造時預先配置爲 可讀和可重寫,或只讀。內存大小可以高達1 Mbyte。 通信速度與標籤是212 kbit/sec。例如:索尼的Felica

類型4:是符合ISO/IEC 14443(A \ & B)完全兼容標準 系列。此標籤類型在製造時預先配置爲 可讀和可重寫,或只讀。內存大小可達32 千字節;對於與標籤的通信,可以使用根據ISO 7816-4 的APDU。與標籤的通信速度爲106 kbit/sec。 例:NXP DESFIRE,NXP的SmartMX與JCOP)

另外約UID標籤尺寸等規格細節的詳細信息被包含與此鏈路。

https://www.tagnfc.com/en/info/11-nfc-tags-specs