RFID - 一个标签在两个不同的读卡器中提供两个不同的 ID

问题描述 投票:0回答:2

我在使用 RFID 卡时遇到问题。我有两个不同的设备可以读取 RFID。当我扫描任何卡片时,我总是得到每张 2 个值。我用通用 USB 读卡器进行了测试,仅供参考。

我得到的ID是:

Device 1 (same as USB reader) = 0006628180
Device 2 (The odd one) = 10109044

请注意,这是同一张卡。如果你愿意的话我还有其他例子。我只需要知道如何从两个设备获取相同的 ID。

rfid
2个回答
7
投票

对啊,我觉得自己很蠢。

但是如果你偶然发现这个问题,这里有一个答案:

ID 通常在一个数字中包含更多信息。在这种特殊情况下,ID 的最后 2 个字节(16 位)是卡号:

6628180 = [....] 0010 0011 0101 0100 -> 如果将 Windows 计算器切换到程序员模式,您可以在 Windows 计算器中获得这些值。

有些设备直接将两个代码放在一个 ID 中:

10109044 = [....] 0100 0000 0111 0100 -> 我们可以确认它们不一样

但是,如果我们对 ID 的最后 5 位数字进行切片(在本例中为 101 - 09044),我们会得到:

09044 = 0010 0011 0101 0100 -> 与第一个值中存储的 2 个字节相同。

ID的读取是根据摩托罗拉卡定义的。 希望有帮助。


0
投票

不,你没有回答问题。问题是如何使其对于两个不同的读者具有相同的价值

© www.soinside.com 2019 - 2024. All rights reserved.