如何在UHF RFID标签上写入数据?

时间:2013-08-03 10:02:58

标签: rfid

我正在开发一个基于RFID的库存控制项目,我想创建一个编写器,通过它我可以在每个无源RFID标签上写入数据。我怎么能做到这一点?

6 个答案:

答案 0 :(得分:5)

根据您的预算,购买RFID阅读器(也是作家)可能要比制作RFID​​阅读器简单得多。市场上有许多优秀的读者都有相当容易使用的API。此外,大多数主要的UHF RFID阅读器都使用称为LLRP(低级读取器协议)的通用标准;所以,您可以编写一组代码,它可以与任何支持LLRP的阅读器一起使用。绝大多数UHF RFID标签都采用gen2协议(ISO 18000-6C),因此请确保您的读写器也能正常工作。

假设您使用的是gen2 RFID标签,写入标签非常简单。您只需告诉读者(通过命令)对标签进行编码。当然,需要注意一些注意事项,例如编码必须是十六进制格式,并且标签上有几个不同的内存块 - EPC,Reserved,TID和User。 (注意:您无法对所有内存块进行编码。有关此主题的更多基本信息,请参阅此博客文章:http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags。)

要考虑的另一件事是您希望对标签进行多少数据编码。您将使用的两个主要内存块是EPC(通常为96位,但在某些标签上,此数字可能更高)和用户(约512位是标准的,但市场上有一些gen2标签更高的用户记忆。)

答案 1 :(得分:3)

RFID读写仍然专用于标签技术,硬件阅读器和软件设备驱动程序。 RFID没有常见的Windows API。但是,有一种称为UnifiedPOS的标准,它提供了RFID扫描仪的包装,使它们的行为都相同。您将应用程序编写一次到UnifiedPOS界面,然后您可以使用任何具有UnifiedPOS兼容服务对象的RFID扫描仪。它可用作OPOS for Windows和Java的“JavaPOS”。还有微软的POS for .Net

为标签和阅读器选择硬件时,请考虑制造商是否提供兼容的服务对象。它将使阅读和写作更加简单。

答案 2 :(得分:1)

答案 3 :(得分:0)

RFID是一种磁性标签,所以如果你对这个主题有一些很好的了解,你可以建立它,但我认为(我不完全知道这个过程)它很难做到......

但是,我知道有一个Arduino NFC Shield可以帮助你。这样的事情:http://www.adafruit.com/products/789

答案 4 :(得分:0)

我建议使用其中一个坏男孩.Scanfob®Ultra-BB2 GEN2(UHF)蓝牙RFID读写器 https://serialio.com/products/rfid/readerwriters/scanfob%C2%AE-ultra-bb2-gen2-uhf-bluetooth-rfid-readerwriter

这将允许您使用Android或带有Seri​​alMagic的Windows(用于嵌入Scanfob®Ultra-BB2的SerialMagic许可证)将用户数据写入标签。

此阅读器还兼容Mac OSX& iOS版。只能在iOS上读取标签到光标位置(蓝牙HID)。

答案 5 :(得分:0)

我不确定"作家"你的意思是硬件(+软件)或软件满足你的需求。 @ Gp2mv3提到了NFC,所以如果你的标签属于NFC类型的RFID子集,最简单的就是拿起你的手机,下载一个免费的NFC编写器应用程序并使用它。

如果你想编写自己的软件,对于Android平台有很多例子,我认为它对其他平台也是如此。我甚至可以想象一下你通过USB将手机连接到电脑的设置,并将它与混合PC +移动应用配套软件一起用作作家。