0

我正在使用 USB NFC 阅读器 ACR122U 成功地在带有静态存储器的 TAG 2 类型 mifare ultralight(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 手机(带有 Platform 2.3.7 的 Lava XOLO Model X900)读取数据时,它没有检测到 TAG。

请帮忙!!!

提前致谢

4

1 回答 1

-1

您的手机 NFC 与您使用的 TAG 可能存在兼容性问题,
请在此处查看详细信息。http://www.andytags.com/nfc-tags-compatibility-issues.html#.UjF9BX-2_2U

这是那里提供的大量信息:
恩智浦一直是 NFC 硬件的领先制造商之一,几乎所有 Android 手机在某种程度上都使用了恩智浦硬件。建立 NFC 论坛的目的是为 NFC 创建协议,以便任何硬件和任何符合该协议的微芯片(NFC 标签)都可以兼容。NXP 专门创建 Mifare Classic 1K 芯片是为了与其硬件兼容,而不一定要遵守协议。虽然这些芯片与市场上大多数配备 NFC 的手机和平板电脑的 NXP 硬件兼容,但这些芯片不一定与使用其他制造商硬件的任何手机兼容。在 Nexus 4 和 10、Galaxy S4 以及更新的 2013 Nexus 7 上,使用了不同制造商的 NFC 硬件 (Broadcom)。因此,只有符合 NFC 论坛协议的芯片才能完全兼容,这意味着 Mifare Classic 芯片不兼容。Broadcom NFC 硬件可以读取 Mifare Classic 芯片的唯一信息是 UID#(有点像 NFC 标签的 UPC 代码)。它根本无法写入它们,也无法读取已写入它们的任何其他内容。

于 2013-09-12T10:41:56.840 回答