两个 RFID 阅读器显示不同的标识符
Two RFID readers show different identifiers
我使用了两个 RFID 阅读器(不同供应商),它们为同一个 RFID 标签提供两个不同的标识符:
- ReaderA显示
5BFA0746
(十进制1543112518
)
- Reader B显示
4607FA5B
(十进制1174927963
)
你能解释一下为什么吗?
与 the last bytes nor prefixes.
没有相似之处
我能想到发生这种情况的两个原因:
1) 在标签 ID 的开头和结尾计算 CRC 或校验和(供应商可能会以不同的方式实现),但听起来您已经对此进行了调查
2) reader配置为读取标签的不同区域。例如,您确定在这两种情况下都获得了标签 ID 吗?对于无源 UHF RFID 标签,您可能配置为读取 TID 序列号与 EPC。对于 HF MiFare readers,也许您正在一个 reader 上读取数据库,而在另一个上读取 ID。这是一个很长的说法,你确定你的两个 reader 实际上配置相同吗?
我不确定我是否完全理解您的问题,但这两个值 除了它们的字节顺序外是相同的。因此,两个读者 do 读取了 same 值(可能是 ISO/IEC 14443-3 UID/anti-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 |
+--------+--------+--------+--------+
我使用了两个 RFID 阅读器(不同供应商),它们为同一个 RFID 标签提供两个不同的标识符:
- ReaderA显示
5BFA0746
(十进制1543112518
) - Reader B显示
4607FA5B
(十进制1174927963
)
你能解释一下为什么吗? 与 the last bytes nor prefixes.
没有相似之处我能想到发生这种情况的两个原因:
1) 在标签 ID 的开头和结尾计算 CRC 或校验和(供应商可能会以不同的方式实现),但听起来您已经对此进行了调查
2) reader配置为读取标签的不同区域。例如,您确定在这两种情况下都获得了标签 ID 吗?对于无源 UHF RFID 标签,您可能配置为读取 TID 序列号与 EPC。对于 HF MiFare readers,也许您正在一个 reader 上读取数据库,而在另一个上读取 ID。这是一个很长的说法,你确定你的两个 reader 实际上配置相同吗?
我不确定我是否完全理解您的问题,但这两个值 除了它们的字节顺序外是相同的。因此,两个读者 do 读取了 same 值(可能是 ISO/IEC 14443-3 UID/anti-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 |
+--------+--------+--------+--------+