为什么我的RFID阅读器会读取无法使用的RFID标签代码?

时间:2016-02-08 18:55:26

标签: .net rfid motorola-emdk handhelddevice

我们的团队正在开发一种软​​件应用程序,使用MC3190Z RFID手持式读取器读取RFID标签。我们正在使用EMDK进行.Net v2.9和Visual Studio 2008,直接测试和部署到设备。

即使天线范围内没有标签,该阅读器也会在每个读取过程中显示未知的RFID标签代码。这是始终存在的EPC代码:A7423000AD47240312719F756E0000F0

使用我们的应用程序或使用任何标准应用程序(如RFID RapidRead / RFID演示/标签定位器(从摩托罗拉网站下载))重复此过程。

虽然它可能与我们的阅读器中存在的某种存储或默认信息有关,但我们使用正确的机制来使用文档中描述的阅读器功能。我们还对我们的设备进行了冷硬复位,试图解决问题,但没有任何效果。

非常欢迎任何有关此方面的帮助或评论。

2 个答案:

答案 0 :(得分:2)

有趣的是,问题可能在于您实际上正在阅读现有的RFID标签。

我不确定是否仍然如此,但在过去,MC3190-Z RFID设备附带的背带包含嵌入其中的UHF RFID标签。当我们第一次收到手持设备时,我们连接了带子并开始阅读RFID标签;然而,就像你上面说的那样,我们一遍又一遍地读着一个标签。无论我们如何隔离MC3190-Z设备,我们总是读取相同的RFID标签。

事实证明,我们只是阅读嵌入表带的UHF RFID标签。一旦我们取下表带,一切都很好。如果您正在使用表带,请将其取下/隔离,看看是否有帮助。

另外,您可以将程序设置为过滤掉特定的标记ID,但您不应该这样做。

答案 1 :(得分:0)

我认为这是一种非常正常的行为。我们也使用RFID,如果没有什么可读的,我们使用的阅读器会发送默认值。我不记得有什么价值,因为我们有一个软件,如果使用RFID阅读器的数据为应用程序更改值,则会以消息的形式生成事件。

您是否有必要更改此默认值?