我使用过两个RFID阅读器(不同的供应商),为同一个RFID标签提供两种不同的标识符:
5BFA0746
(十进制1543112518
)4607FA5B
(十进制1174927963
)你能解释一下原因吗? 与the last bytes和prefixes没有任何相似之处。
答案 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。这是一个很长的说法,你确定你的两个读者实际配置方式相同吗?