【问题标题】:Two RFID readers show different identifiers两个 RFID 阅读器显示不同的标识符
【发布时间】:2017-08-23 20:29:58
【问题描述】:

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

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

你能解释一下为什么吗? 与the last bytesprefixes 没有相似之处。

【问题讨论】:

    标签: rfid


    【解决方案1】:

    我不确定我是否完全理解您的问题,但除了它们的字节顺序之外,这两个值是相同的。因此,两个阅读器确实读取了 same 值(可能是 ISO/IEC 14443-3 UID/防冲突标识符?)。他们只是以相反的字节顺序呈现它们:

              +--------+--------+--------+--------+
    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   |
              +--------+--------+--------+--------+
    

    【讨论】:

    • 谢谢!使用工具TWNconfig,我能够重新配置其中一个 RFID 阅读器。
    【解决方案2】:

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

    1) CRC 或校验和计算在标签 ID 的开头和结尾(供应商可能以不同的方式实现)但听起来您已经调查过了

    2) 读取器被配置为读取标签的不同区域。例如,您确定在这两种情况下都获得了标签 ID?对于无源 UHF RFID 标签,您可能被配置为读取 TID 序列号与 EPC。对于 HF MiFare 阅读器,您可能正在一个阅读器上读取数据库,而在另一个阅读器上读取 ID。说来话长,你确定你的两个阅读器实际上配置相同吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 2016-05-18
      相关资源
      最近更新 更多