首页 文章

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

提问于
浏览
0

我在使用RFID卡时遇到了麻烦 . 我有2个不同的设备读取RFID . 当我扫描任何卡片时,我总是得到2个值 . 我用一台通用的USB读卡器进行了测试,仅供参考 .

我得到的ID是:

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

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

1 回答

  • 7

    对,我觉得很蠢 .

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

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

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

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

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

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

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

    ID的读取基于Motorola卡定义 . 希望能帮助到你 .

相关问题