扫描卡时,RFID阅读器显示(认证失败():通信错误)

时间:2017-09-17 06:05:29

标签: arduino

我正在开展一个项目。在项目中,我使用Arduino Uno板从RFID阅读器(MFRC522)获取输入。通过阅读器,我获得了钥匙串标签和身份证标签。我正在使用从Github下载的MFRC522库。在那里,我尝试了dumpinfo示例代码来扫描卡片。阅读器可以使用默认卡正常工作。 (钥匙串和身份证标签)。

现在的问题是,当我扫描我的大学身份证时,它显示错误"Authentication failed () :communication error"

请帮帮我。非常感谢您在这件事上的时间和帮助。

1 个答案:

答案 0 :(得分:0)

最后我找到了问题的答案。Default RFID tags附带以下任意一个键:

  1. FF FF FF FF FF FF
  2. A0 A1 A2 A3 A4 A5
  3. B0 B1 B2 B3 B4 B5
  4. 4D 3A 99 C3 51 DD
  5. 1A 98 2C 7E 45 9A
  6. D3 F7 D3 F7 D3 F7
  7. AA BB CC DD EE FF
  8. 以上默认密钥也称为smart card keys。要访问标记中的数据,我们需要在源代码中添加这些密钥。如果密钥不正确,则无法访问卡中的数据并抛出错误消息Authentication failed () :communication error

    同样,我的college Identity Tag不同密钥由卡片销售商设置,其中该密钥与我在源代码中使用的默认密钥不匹配。在这种情况下,当我用RFID阅读器扫描我的拼贴身份标签时,我得到Authentication failed () :communication error