安卓手机支持使用NFC读取远距离被动式RFID标签吗?

6

有没有办法让带有NFC功能的安卓手机(如Nexus、Galaxy等)读取专为较远距离读取设计的被动RFID标签?我想使用同一种标签,既可以被长距离的RFID读卡器读取,也可以被短距离的安卓手机NFC读取。

这样的标签存在吗?如果存在,如何使用安卓SDK读写它,因为它不是典型的NFC标签?

2个回答

7
具有NFC的Nexus设备都支持ISO15693标签。 ISO15693标签是邻近标签,最大读取距离为1-1.5米(取决于读写器天线)。 Nexus设备对这些标签的读取范围与其他NFC标签相当:最多几厘米。
Android支持存储在某些ISO15693标签上的NDEF内容:NXP ICODE产品系列。 Android的Ndef技术类将负责从/向此类标签的读取和写入以及自动发现,就像其他NFC标签一样。 对于非Android读者,有关如何在ICODE标签上存储NDEF的详细信息在http://www.nxp.com/documents/application_note/AN11042.pdfhttp://www.nxp.com/documents/application_note/AN11032.pdf中进行了描述。

太好了,谢谢!但是,我找不到任何可以达到1-1.5米的ICODE SLI ISO15693标签。我看到的所有13.56 MHz标签只能到10厘米。你有什么例子吗? - Michael Eilers Smith
2
如果你愿意使用一个大约乒乓板大小的天线,ISO15693可以达到1-1.5米的距离。哦,你还需要一个带有更强大射频输出的收发器IC。NFC手机中的芯片被优化为低功耗,无法输出那么多的射频。 - Nils Pipenbrinck
那么,我猜将一个更大的天线连接到我的手机上并希望它会显著提高信号范围是没有帮助的吧? :) - user353955
不要抱太大希望:如果有任何改进,那也只会是微小的。毕竟,NFC控制器可以提供的功率仍然是相同的。 - NFC guy

0

NFC移动设备的天线只能在几厘米的范围内检测到。可能是4-10厘米。

请问您为什么想让这样的事情工作?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接