【问题标题】:Android: how to write NFC-V (ISO15693) tags on Nexus S?Android:如何在 Nexus S 上编写 NFC-V (ISO15693) 标签?
【发布时间】:2011-09-19 16:34:41
【问题描述】:

我正在尝试使用 NFC-V 技术在 Nexus S (Android 2.3.4) 上编写 RFID 标签。将 transceive() 与写入单块命令 (0x21) 一起使用总是会导致 java.io.IOException: transceive failed

读取多个标签 (0x22) 和保持安静 (0x02) 都能完美运行。我确定标签是可写的,因为其他设备可以更新它。 我尝试了寻址和未寻址模式、选项标志设置/取消设置、高/低数据速率,但都没有成功。

有没有人成功在 Nexus S 上编写 ISO15693 标签?任何帮助都会真的感激不尽。

谢谢!

【问题讨论】:

  • 我在使用不同的标签时遇到了类似的问题(我使用了自定义标签),这是由于时间问题引起的,手机在标签响应之前就放弃了。我以前从未尝试过您的标签类型,但使用我的标签,其他阅读器可以工作,即使手机没有。

标签: android nfc rfid nexus-s iso-15693


【解决方案1】:

我有一个正在工作的应用程序,可以读取和写入符合 ISO15693 的自定义 RFID 标签。

这里有一些提示:

  • 您是否正确设置了标志?我正在使用 0x22(寻址和高速)
  • 您在使用寻址模式时是否包含了 UID?

另外,能否请您发布您尝试发送的整个字节数组?

【讨论】:

  • 赛格您好,感谢您的回复。我最终设法写了一个标签。这似乎是一个硬件问题:我尝试了另一种标签(天线直径更小),它可以工作,尽管速度很慢。这是我发送给标签的原始命令:2021eb650b3fcf2102e00012345678 write single block,addressed, no option flag, slow speed 不幸的是整体性能(写入速度,可靠性)远非可用系统:4-5秒写入2048位标签, 最佳条件下 20% 的故障率(标签实际接触设备,没有相对运动)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多