小米2A和小米3添加都有NFC的功能,它能夠讀取NFC標簽、實現手機支付等。因為采用的技術方案不一樣,我們在使用NFC時需要稍微注意一下兩者的區別。這里為大家介紹一下兩者在讀取NFC標簽上的差別。
NFC標簽的類型大致有以下幾種:
從上表可以看出,對開放的協議,NFC手機都 是支持的。比較特殊的是MifareClassic,這是一種NXP公司提出的私有協議。小米3、三星S4用的是Broadcom的NFC芯片,因為專利 的原因,無法讀取MifareClassic格式的標簽。MifareClassic是一種私有的協議,有很大的封閉性,新出的標簽大多已經不用了。但因 為歷史原因和價格因素,現在市面上還留存很多這種格式的標簽。大家在購買的時候注意一下,盡量選擇開放協議的標簽,如NFCForumType 1/2/3/4類型的。
如何識別標簽類型
這里推薦使用NXP公司出的TagInfo(/44206),可以從小米應用商店和GooglePlay上安裝。打開應用后,把手機背面靠近NFC標簽,TagInfo感應到標簽后會自動分析標簽支持的協議和內容。
圖1是小米2A讀取NTAG 203標簽之后的結果:

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

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

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

圖4
總結
為獲得最大的兼容性,大家應盡量使用開放協議的標簽,如NTAG203、MifareUltralight類型的,同時考慮標簽的容量能否滿足需求。