两个RFID阅读器显示不同的标识符

时间:2015-10-08 13:49:48

标签: rfid

我使用过两个RFID阅读器(不同的供应商),为同一个RFID标签提供两种不同的标识符:

  • 读者A显示5BFA0746(十进制1543112518
  • 读者B显示4607FA5B(十进制1174927963

你能解释一下原因吗? 与the last bytesprefixes没有任何相似之处。

2 个答案:

答案 0 :(得分:4)

我不确定我是否完全理解您的问题,但除了字节顺序之外,两个值是相同的。因此,两个读者读取相同的值(可能是ISO / IEC 14443-3 UID /反collsion标识符?)。它们只是按逆序字节顺序显示它们:

          +--------+--------+--------+--------+
Reader A: | Byte 0 | Byte 1 | Byte 2 | Byte 3 |
          |   5B   |   FA   |   07   |   46   |
          +--------+--------+--------+--------+
Reader B: | Byte 3 | Byte 2 | Byte 1 | Byte 0 |
          |   46   |   07   |   FA   |   5B   |
          +--------+--------+--------+--------+

答案 1 :(得分:1)

我可以想到可能发生的两个原因:

1)标签ID开头与结束时的CRC或校验和计算(供应商可能会以不同的方式实现),但听起来你已经调查了

2)读卡器配置为读取标签的不同区域。例如,您确定在两种情况下都获得了标签ID吗?对于无源UHF RFID标签,您可能配置为读取TID Serial#vs. EPC。对于HF MiFare读卡器,您可能正在读取一个读卡器上的数据库,而另一个读取器中的ID。这是一个很长的说法,你确定你的两个读者实际配置方式相同吗?