NFC標籤的一些事

小米2A和小米3添加都有NFC的功能,它可以讀取NFC標籤、實現手機支付等。由於採用的技術方案不同,咱們在使用NFC時須要稍微注意一下二者的區別。這裏爲你們介紹一下二者在讀取NFC標籤上的差異。

NFC標籤的類型大體有如下幾種:spa

傳輸格式 協議是否開放 常見芯片 定義協議的公司、組織 小米2A是否支持 小米3是否支持 三星S4是否支持
NFC Forum Type 1 Topaz NFC Forum、Broadcom
NFC Forum Type 2 NTAG 21x系列 NFC Forum
NFC Forum Type 3   NFC Forum
NFC Forum Type 4 Mifare Desfire NFC Forum、NXP
Mifare Ultralight NTAG 203 NXP
Mifare Classic Mifare 1K、復旦M1 NXP

從上表能夠看出,對開放的協議,NFC手機都 是支持的。比較特殊的是MifareClassic,這是一種NXP公司提出的私有協議。小米三、三星S4用的是Broadcom的NFC芯片,由於專利 的緣由,沒法讀取MifareClassic格式的標籤。MifareClassic是一種私有的協議,有很大的封閉性,新出的標籤大多已經不用了。但因 爲歷史緣由和價格因素,如今市面上還留存不少這種格式的標籤。你們在購買的時候注意一下,儘可能選擇開放協議的標籤,如NFCForumType 1/2/3/4類型的。

如何識別標籤類型
這裏推薦使用NXP公司出的TagInfo(/44206),能夠從小米應用商店和GooglePlay上安裝。打開應用後,把手機背面靠近NFC標籤,TagInfo感應到標籤後會自動分析標籤支持的協議和內容。
圖1是小米2A讀取NTAG 203標籤以後的結果:orm

圖1

圖2是小米2A讀取Mifare Classic的結果:ci

圖2

圖3是小米3讀取MifareClassic的結果,Applicationinformation下面已經說明了當前設備不支持MifareClassic標籤:io

圖3

圖4是小米3讀取Topaz標籤的結果:table

圖4

總結
爲得到最大的兼容性,你們應儘可能使用開放協議的標籤,如NTAG20三、MifareUltralight類型的,同時考慮標籤的容量可否知足需求。
 form

----------------------個人補充和實際遇到的狀況-------------------------class

一個不支持mifare classic的設備讀取MifareClassic的標籤只能識別出TypeA的類型兼容性

相關文章
相關標籤/搜索