我正在开展一个项目。在项目中,我使用Arduino Uno板从RFID阅读器(MFRC522)获取输入。通过阅读器,我获得了钥匙串标签和身份证标签。我正在使用从Github下载的MFRC522库。在那里,我尝试了dumpinfo
示例代码来扫描卡片。阅读器可以使用默认卡正常工作。 (钥匙串和身份证标签)。
现在的问题是,当我扫描我的大学身份证时,它显示错误"Authentication failed () :communication error"
。
请帮帮我。非常感谢您在这件事上的时间和帮助。
答案 0 :(得分:0)
最后我找到了问题的答案。Default RFID tags
附带以下任意一个键:
以上默认密钥也称为smart card keys
。要访问标记中的数据,我们需要在源代码中添加这些密钥。如果密钥不正确,则无法访问卡中的数据并抛出错误消息Authentication failed () :communication error
。
同样,我的college Identity Tag
不同密钥由卡片销售商设置,其中该密钥与我在源代码中使用的默认密钥不匹配。在这种情况下,当我用RFID阅读器扫描我的拼贴身份标签时,我得到Authentication failed () :communication error