我正在使用USB NFC读卡器ACR122U成功写下 TAG 2类型mifare超轻(48字节)带静态内存的数据
下面是从第4个块写入TAG的数据,块大小是4个字节
03 20 d1 01 1c 54 02 65 6e 53 6f 6d 65 20 72 61 6e 64 6f 6d 20 65 6e 67 6c 69 73 68 20 74 65 78 74 2e FE 00
当我尝试使用支持NFC的Android手机(带有平台2.3.7的Lava XOLO Model X900)读取数据时,它不会检测到TAG。
请帮助!!!
提前致谢
答案 0 :(得分:-1)
您使用TAG的手机NFC可能存在兼容性问题,
在这里查看详细信息。 http://www.andytags.com/nfc-tags-compatibility-issues.html#.UjF9BX-2_2U
这里有一大堆信息:
恩智浦一直是NFC硬件的领先制造商之一,几乎所有Android手机都使用恩智浦硬件。建立NFC论坛是为了创建NFC协议,以便任何硬件和任何符合该协议的微芯片(NFC标签)都是兼容的。恩智浦创造了Mifare Classic 1K芯片,专门与其硬件兼容,不一定遵守协议。虽然这些芯片与覆盖市场上大多数配备NFC的手机和平板电脑的恩智浦硬件兼容,但这些芯片不一定与使用其他制造商硬件的任何手机兼容。在Nexus 4和10上,Galaxy S4和较新的2013 Nexus 7使用了不同制造商的NFC硬件(Broadcom)。因此,只有符合NFC论坛协议的芯片完全兼容,这意味着Mifare Classic芯片不是。 Broadcom NFC硬件可以读取Mifare Classic芯片的唯一信息是UID#(有点像NFC标签的UPC代码)。它根本无法写入它们,也无法读取已写入其中的任何内容。