NFC标签能被RFID读写器读取吗?

6

上周我购买了NFC标签(贴纸),配有NFR读写套件,使用gototags软件可写入和读取数据(但还没有购买带有NFC的手机)。我的问题是,这些NFC标签可以被RFID读卡器读取吗? 我做了一些研究发现,NFC和RFID都使用类似的频率范围(13.5 MHz)。我们现在通过RFID使用办公室门禁系统,这些NFC标签能否替换RFID标签。请给予建议。

2个回答

8
我们刚刚做了一些不太正式的实验,看起来似乎可行。
我们已经能够使用RFID读卡器读取NFC标签。 请记住,这只是为了验证是否可能而在几分钟内进行的“不太正式”的实验。
我们使用了一个能够读取ISO 14443-A标准的RFID读卡器,该读卡器已配置为读取Mifare Ultralight。
所使用的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标签的一页上写入一些数据,并最终再次用Galaxy S4读取NFC标签。整个过程没有出现任何问题。
我不知道NFC标签如何分割字符串/数据,但是Galaxy S4可以知道NFC标签上只有X字节的数据。因此,如果您打算使用RFID读卡器/写卡器编写NFC标签,然后使用智能手机读取它,那么您需要确定用于定义数据类型、字符串结束/大小和其他类似事项的数据格式标准。
请注意,我不知道使用Mifare Ultralight RFID读卡器读取NFC标签是否为受支持的功能/标准:我只是尝试了一下,它可以工作。
更新
关于RFID读卡器
我被要求添加更多有关我们进行的肮脏实验的细节:
我们使用的RFID Reader是RFID读写器BMU-01,由Nexus Technologies制造。
您可以从 产品页面的意大利版本 下载驱动程序SDK
为了进行我们的实验,我们使用了SDK中的ICTransfer.exe工具:这是一个小型软件,您可以用它来测试RFID读写器支持的所有标准的读写功能。
我们配置了ICTransfer.exe以使用ISO 14443-A \ Mifare-Ultralight卡类型。

enter image description here

一旦您将RFID读写器连接到PC并安装驱动程序,您应该能够启动ICTransfer.exe实用程序,然后将其连接到RFID读写器(菜单\设置(P)\端口设置,然后菜单\设置(P)\连接),然后您可以尝试读/写/NFC标签。
BMU-01是一种短距离读取器,因此它将检测到NFC标签的最大距离为几厘米(3/4厘米)。
因此,我们使用SDK实用程序进行NFC读写测试。显然,可以使用SDK中的示例和文档创建自定义软件来执行相同的操作。
关于NFC标签
为了进行我们的测试,我们使用了一些NFC标签NTAG203 Type 2,我在这里的Ebay上购买了它们。 但是有很多转售商...
我对NFC标签不是很专业,无论如何,我可以告诉你,一些NFC标签与所有智能手机兼容,而有些则不兼容(如规格所述,所以购买NFC标签时要注意规格)。
不同类型的NFC标签可以容纳不同数量的信息,我们使用的NFC标签NTAG203 Type 2在与适当的NFC读写器一起使用时具有137字节的可用内存(我使用了我的Galaxy S4),但在我们的RFID读卡器实验中,我们只能访问48个字节的内存。
关于不同类型的NCF标签,我可以从NCF论坛复制/粘贴一些信息。
NFC论坛1型标签操作规范:1型标签基于ISO/IEC 14443A。标签可读取和重写;用户可以将标签配置为只读。内存可用空间为96字节,可扩展到2k字节。
NFC论坛2型标签操作规范:2型标签基于ISO/IEC 14443A。标签可读取和重写;用户可以将标签配置为只读。内存可用空间为48字节,可扩展到2k字节。
NFC论坛3型标签操作规范:3型标签基于日本工业标准(JIS)X 6319-4,也称为FeliCa。标签在制造时预先配置为可读取和可重写,或只读。内存可用空间是可变的,理论内存限制为每个服务1M字节。
NFC论坛4型标签操作规范2.0(2010年11月):4型标签完全兼容ISO/IEC 14443标准系列。标签在制造时预先配置为可读取和可重写,或只读。内存可用空间是可变的,每个服务最多32K字节;通信接口符合类型A或类型B的规范。

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


5

有两种RFID范围 - 你提到的那个是13.5MHz,可由NFC设备读取 - 另一个是13.4KHz,NFC无法通信。

还有两点需要提及:

  • RFID访问系统很可能只使用卡片UID,而不是卡片上的一些数据。在13.5MHZ范围内的卡片很可能是类型4。
  • 那些贴纸很可能是NFC标签类型2,我猜它们具有不同的UID长度。你手头的UID读卡器很可能只依赖于卡片UID,而不是存储内容。

如果你真的想要替换卡片,请咨询你的供应商,确定是否有重新编程读卡器的能力,或者自己实现一个可编程的NFC读卡器。我建议使用ArduinoNFC shield


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