RFID标签可以通过RFID阅读器读取吗?

时间:2011-10-31 13:07:51

标签: java android nfc rfid

我上周用NFR读写器套件购买了NFC标签(贴纸),能够使用gototags软件写入和读取数据(尚未购买带NFC的手机)。我的问题是,这些NFC标签可以被RFID阅读器读取吗?做了一些研究,NFC和RFID使用相似的频率范围(13.5 MHz)。我们通过RFID有办公室访问系统可以将这些NFC标签替换为RFID标签。请指教。

2 个答案:

答案 0 :(得分:7)

我们刚做了一些肮脏的实验,似乎可以做到 我们已经能够使用RFID阅读器来读取NFC标签。

请记住,这是一些“肮脏的”。实验完成'按原样#39;在几分钟内,看看它是否可能。

我们使用 RFID阅读器能够阅读 ISO 14443-A 标准,阅读器已配置为阅读 Mifare Ultralight。 < / p>

使用的NFC标签是 NFC NTAG203 Type 2 ,具有137个字节的可用内存。

通过此设置我们似乎只能读取(并写入)NFC标签的前16页,前4页似乎被保留,所以看起来可用的页面范围从4到15(从零开始的页码)。

因此 RFID ISO 14443-A Mifare Ultralight 读取器似乎内存可以有效访问达4 * 12字节= 48字节

我们使用三星Galaxy S4编程NFC标签,然后我们用PC + RFID阅读器阅读,然后我们用RFID阅读器在nfc标签的一页上写了一些数据,然后我们重新阅读NFC标签与银河S4。一切都没有问题。

我不知道NFC标签如何界定字符串/数据,但Galaxy S4知道NFC标签上只有X字节的数据。因此,如果您计划使用RFID读取器/写入器编写NFC标签,并使用智能手机将其读回,那么您需要制定用于定义数据类型的数据格式标准,字符串终止/大小,这类事情。

我想明确表示,我不知道是否使用Mifare Ultralight RFID阅读器阅读NFC标签是一项受支持的功能/标准:我只是尝试了,它有效。

更新

关于RFID阅读器

我被要求添加有关我们所做的脏实验的更多详细信息:
我们使用的RFID阅读器是由RFID Reader/Writer BMU-01

构建的Nexus Technologies

Italian version of the product page,您可以下载driverSDK

为了进行我们的脏实验,我们使用了SDK中的ICTransfer.exe实用程序:它是一个很小的软件,可以用来测试RFID读写器支持的所有标准的读/写。

我们将ICTransfer.exe配置为使用卡片类型ISO 14443-A \ Mifare-Ultralight

enter image description here

一旦您将RFID阅读器连接到PC并安装了驱动程序,您就应该能够启动ICTransfer.exe实用程序,然后将其连接到RFID阅读器( Menu \ Set(P)\ PortSet 然后菜单\设置(P)\连接),然后你可以尝试读/写/ NFC标签

BMU-01是一款短距离读卡器,因此它可以检测NFC标签,最大距离为几厘米(3/4厘米)。

因此我们使用SDK实用程序进行NFC读/写测试。 显然,可以使用SDK中的示例和文档创建自定义软件来执行相同的操作。

关于NFC标签

为了进行测试,我们使用了一些NFC Tag NTAG203 Type 2,我买了它们here on Ebay。 但是有很多经销商...... 我对NFC标签不是很专业,无论如何,我可以告诉你,某些NFC标签与所有智能手机都兼容,some is not(如规范中所述,因此在购买时请注意规格NFC标签)。

不同类型的NFC标签可以容纳不同数量的信息,我们使用的NFC标签NTAG203类型2在与适当的NFC读写器(我使用我的Galaxy S4)一起使用时具有137字节的可用内存,但我们已经我们的RFID阅读器实验期间只能访问48字节的内存。

关于一些不同类型的NCF标签,我可以复制/粘贴NCF Forum

中的一些信息
  

NFC论坛类型1标签操作规范类型1标签基于ISO / IEC 14443A。标签具有读取和重写能力;用户可以   将标记配置为只读。内存可用性为96个字节   并可扩展到2千字节。

     

NFC论坛类型2标签操作规范类型2标签基于ISO / IEC 14443A。标签具有读取和重写能力;用户可以   将标记配置为只读。内存可用性为48个字节   并可扩展到2千字节。

     

NFC论坛类型3标签操作规范类型3标签基于日本工业标准(JIS)X 6319-4,也称为   FeliCa的。标签在制造时预先配置为可读取和   可重写或只读。内存可用性是可变的,   每个服务的理论内存限制为1MByte。

     

NFC论坛类型4标签操作规范2.0(2010年11月)类型4标签与ISO / IEC 14443标准系列完全兼容。   标签在制造时预先配置为可读取和   可重写或只读。内存可用性是可变的,最多可达   每项服务32 KB;通信接口是A型或   符合B类。

我发现的另一个有很多NFC信息的有趣网站在这里:http://rapidnfc.com/which_nfc_chip

答案 1 :(得分:3)

有两个RFID系列 - 你提到的那个,13.5MHz,NFC设备可读 - 另一个是13.4KHz,NFC无法与之通信。

另外两点要提及:

  • RFID访问系统最有可能只是卡UID,而不是卡上的一些数据。卡,在13.5MHZ范围内,最有可能是type4。
  • 那些贴纸很可能是NFC标签类型2我猜他们有不同的uid长度。最有可能的UID读者只依赖于卡片UID,而不是某些商店内容。

如果您真的想更换卡片,请咨询您的提供商,以确定是否有能力重新编程读卡器,或自行实施可编程NFC读卡器。我建议使用Arduino NFC shield