微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 IDTronic Evo HF 或 ACS ACR1252U

如何解决使用 IDTronic Evo HF 或 ACS ACR1252U

我有一个使用 pn71501 芯片模拟 nfc 标签的设备。我不知道该设备中的代码究竟是如何工作的,但我肯定知道该芯片可以仅使用 ISO14443 标准来模拟标签。所以我的两个读者都可以读取这种类型的标签,但由于某种原因,我可以从这个设备读取 UID,没有别的。据我所知,使用 ISO 14443 从标签读取内存需要块身份验证,但这对我没有帮助。为了使用 IDtronic EVO HF 读取标签,我使用从这里下载的软件:https://download.idtronic.de/Card%20Reader/Card%20Reader%20HF%20SET%20SDK.zip 对于 ACS acr1252U,我尝试了许多不同的应用程序,包括我自己的应用程序,但没有一个可以读取它。 有趣的是,android 和 ios 设备都可以读取它。

解决方法

如果您查看该芯片的 datasheet,它会显示“PN7150 不支持完整的卡协议。这必须由主机控制器处理”

所以芯片本身可能不会做比 ISO 14443 A-3 和 B-2 部分更多的事情,这些部分实际上只包括防冲突和 UID,然后存储/传输数据由主机控制器使用更高级别的协议处理部分。

此外,您通过读卡器获得的免费软件往往非常基础,只是为了库存目的而读取 UID,如果您想用这些读卡器做更多事情,您必须编写自己的软件,而且它们通常喜欢 {{3 }} 有一个关于如何做到这一点的数据表。

那么问题是连接到 NCF 芯片的主机控制器在做什么以及它正在运行的软件是什么?

根据评论更新

我认为主机控制器确实为类型 3 或 4 标签(很可能是类型 4)实现了更高级别的协议之一

您只需要为 USB 阅读器编写一个程序,即可正​​确发出正确的命令来读取正确的 3 型或 4 型标签。

如前所述,NXP 的 Android(或 Iphone)“Taginfo”应用程序使用 Type 3 和 4 协议实现读取,因此这应该会告诉您标签的行为,并且您可以为 USB 阅读器编写软件匹配。

ACR1252U

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。