我上周用NFR读写器套件购买了NFC标签(贴纸),能够使用gototags软件写入和读取数据(尚未购买带NFC的手机)。我的问题是,这些NFC标签可以被RFID阅读器读取吗?做了一些研究,NFC和RFID使用相似的频率范围(13.5 MHz)。我们通过RFID有办公室访问系统可以将这些NFC标签替换为RFID标签。请指教。
答案 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 Reader/Writer BMU-01
从Italian version of the product page,您可以下载driver和SDK。
为了进行我们的脏实验,我们使用了SDK中的ICTransfer.exe实用程序:它是一个很小的软件,可以用来测试RFID读写器支持的所有标准的读/写。
我们将ICTransfer.exe配置为使用卡片类型ISO 14443-A \ Mifare-Ultralight。
一旦您将RFID阅读器连接到PC并安装了驱动程序,您就应该能够启动ICTransfer.exe实用程序,然后将其连接到RFID阅读器( Menu \ Set(P)\ PortSet 然后菜单\设置(P)\连接),然后你可以尝试读/写/ NFC标签
BMU-01是一款短距离读卡器,因此它可以检测NFC标签,最大距离为几厘米(3/4厘米)。
因此我们使用SDK实用程序进行NFC读/写测试。 显然,可以使用SDK中的示例和文档创建自定义软件来执行相同的操作。
为了进行测试,我们使用了一些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无法与之通信。
另外两点要提及:
如果您真的想更换卡片,请咨询您的提供商,以确定是否有能力重新编程读卡器,或自行实施可编程NFC读卡器。我建议使用Arduino NFC shield。