Some things about NFC tags

Both Xiaomi Mi 2A and Xiaomi Mi 3 have the function of NFC , which can read NFC tags, realize mobile payment and so on. Because the technical solutions used are different, we need to pay attention to the difference between the two when using NFC. Here is an introduction to the difference between the two in reading NFC tags.

The types of NFC tags are roughly as follows:

Transmission format Is the agreement open Common chips The company, organization that defines the agreement Does Xiaomi 2A support it? Does Xiaomi Mi3 support it? Does Samsung S4 support
NFC Forum Type 1 Yes Topaz NFC Forum、Broadcom Yes Yes Yes
NFC Forum Type 2 Yes NTAG 21x series NFC Forum Yes Yes Yes
NFC Forum Type 3 Yes   NFC Forum Yes Yes Yes
NFC Forum Type 4 Yes Mifare Desfire NFC Forum、NXP Yes Yes Yes
Mifare Ultralight Yes NTAG 203 NXP Yes Yes Yes
Mifare Classic no Mifare 1K, Fudan M1 NXP Yes no no

As can be seen from the above table, NFC mobile phones support all open protocols. More special is MifareClassic, which is a private protocol proposed by NXP. Xiaomi Mi 3 and Samsung S4 use Broadcom's NFC chip, because of the patent, they cannot read MifareClassic format tags. MifareClassic is a private protocol with great closure, and most of the new labels are no longer used. However, due to historical reasons and price factors, there are still many labels in this format on the market. Please pay attention when purchasing, try to choose open protocol tags, such as NFCForumType 1/2/3/4 type.

How to identify the tag type
It is recommended to use TagInfo (/44206) from NXP, which can be installed from Xiaomi App Store and GooglePlay. After opening the app, put the back of the phone close to the NFC tag, and TagInfo will automatically analyze the protocols and content supported by the tag after sensing the tag.
Figure 1 is the result after the Xiaomi Mi 2A reads the NTAG 203 tag:

Figure 1

and Figure 2 are the results of Xiaomi Mi2A reading Mifare Classic:

Figure 2

and Figure 3 are the results of Xiaomi Mi3 reading MifareClassic. The following application information has explained that the current device does not support the MifareClassic tag:

Figure 3

and Figure 4 are the results of Xiaomi Mi 3 reading the Topaz tag:

Figure 4

Summary
In order to obtain maximum compatibility, you should try to use open protocol tags, such as NTAG203, MifareUltralight type, and consider whether the capacity of the tag can meet the needs.
 

---------------------- My supplements and the actual situation encountered ------------------- ------

A device that does not support mifare classic reads the MifareClassic tag and can only identify the type of TypeA

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325553987&siteId=291194637