我正在使用using读取器成功地在标签2型mifare超光速(48字节)上使用静态内存编写以下数据
下面是从第四个块在标记上写入的数据,块大小为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 FE 00
当我尝试使用启用NFC的Android (Lava X900和平台2.3.7)读取数据时,它不会检测到标签。
救命啊!
提前感谢
发布于 2013-09-12 02:41:56
你的手机NFC和你使用的标签可能有一些兼容性问题,
在这里查看详细信息。http://www.andytags.com/nfc-tags-compatibility-issues.html#.UjF9BX-2_2U
这里提供了大量信息:
NXP一直是NFC硬件的领先制造商之一,几乎所有Android手机都使用了NXP硬件。NFC论坛的建立是为了为NFC创建协议,以便任何遵循该协议的硬件和任何微芯片(NFC标记)都是兼容的。NXP专门创建了Mifare经典1K芯片,以与其硬件兼容,而不一定要遵守协议。虽然这些芯片与NXP硬件兼容,NXP硬件覆盖了市面上大多数NFC配备的手机和平板电脑,但这些芯片不一定与任何使用其他制造商硬件的手机兼容。在Nexus 4和10上,Galaxy S4和更新的2013年Nexus 7使用了不同制造商的NFC硬件(Broadcom)。因此,只有遵守NFC论坛协议的芯片是完全兼容的,这意味着Mifare经典芯片不是。Broadcom硬件能够读取Mifare经典芯片的唯一信息是UID# (有点像NFC标签的UPC代码)。它根本不能给他们写信,也不能读任何已经写给他们的东西。
https://stackoverflow.com/questions/10715216
复制