6

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

4

2 回答 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 bytes = 48 Bytes

我们用三星 Galaxy S4 对 NFC 标签进行编程,然后我们用 PC+RFID 阅读器读取它,然后我们用 RFID 阅读器在 NFC 标签的一页上写入一些数据,然后我们用 Galaxy 重新读取 NFC 标签S4。一切正常。

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

我想明确一点,我不知道使用 Mifare Ultralight RFID 读取器读取 NFC 标签是否是受支持的功能/标准:我刚刚尝试过,它奏效了。

更新

关于 RFID 阅读器

我被要求添加有关我们所做的肮脏实验的更多细节:
我们使用的RFID 阅读器是Nexus Technologies制造的RFID 阅读器/写入器 BMU-01

意大利版产品页面,您可以下载驱动程序SDK

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

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

在此处输入图像描述

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

BMU-01 是一种短距离读取器,因此它可以在最远几厘米(3/4 厘米)的距离内检测 NFC 标签。

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

关于 NFC 标签

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

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

关于一些不同类型的 NCF 标签,我可以从NCF 论坛复制/粘贴一些信息

NFC Forum Type 1 标签操作规范Type 1 标签基于 ISO/IEC 14443A。标签具有读写能力;用户可以将标签配置为只读。可用内存为 96 字节,可扩展至 2 KB。

NFC Forum 2 类标签操作规范2 类标签基于 ISO/IEC 14443A。标签具有读写能力;用户可以将标签配置为只读。可用内存为 48 字节,可扩展至 2 KB。

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

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

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

于 2014-04-18T07:53:27.327 回答
4

有两个 RFID 范围——你提到的一个是 13.5MHz,NFC 设备可以读取——另一个是 13.4KHz,NFC 无法与之通信。

另外要提两点:

  • RFID 门禁系统很可能只提供卡 UID,而不是卡上的某些数据。卡,在 13.5MHZ 范围内,很可能是 type4。
  • 那些贴纸很可能是 NFC 标签类型 2 我猜他们有不同的 uid 长度。很可能您拥有的 UID 阅读器仅依赖于卡片 UID,而不是某些商店内容。

如果您真的想更换卡片,请咨询您的供应商以确定是否有能力对读卡器进行重新编程,或自行实施可编程 NFC 读卡器。我推荐一个带有NFC shield的Arduino

于 2012-02-21T16:10:58.567 回答