【问题标题】:Simple way to get NFC tag uid获取NFC标签uid的简单方法
【发布时间】:2016-02-09 07:30:50
【问题描述】:

有没有一种简单的方法可以在 C# 中获取 NFC 标签/智能卡/令牌的 uid?得到了支持 ISO 14443 Typ A 和 B 的 ACR1252u NFC 读写器。我要读取的标签来自 Mifare(DESFire,Ultralight)和 Topaz 512。

已经从这个例子中得到了一个解决方案:http://the--semicolon.blogspot.de/p/this-is-simple-way-to-restart-your.html

这可行,但没有更简单的方法吗?

【问题讨论】:

    标签: c# usb nfc


    【解决方案1】:

    没有真正简单的方法。但是由于您的阅读器/写入器似乎符合 PC/SC,所以您很幸运。

    Microsoft 有一个名为 WinScard 的 PC/SC 实现。您将需要此 dll 来从卡发送和接收 APDU。

    但是,它几乎无法单独使用。您需要为其类编写包装器或使用现有库。就个人而言,我使用 PC/SC sharp (https://github.com/danm-de/pcsc-sharp)。它包含许多不同用例的示例。

    【讨论】:

    • 好的,这正是我目前使用的。你知道winscard.dll是否支持每一个符合PC/SC标准的NFC读写器吗?
    • 是的。 WinScard 实现了 PC/SC,因此根据定义,应该支持每个 PC/SC 读/写器。但是,有些读写器不符合 PC/SC 标准,但我无法告诉您比例。
    • @Christophe 也许你也可以帮我解决这个问题:stackoverflow.com/questions/35311358/…
    • 我正在使用您在自己的答案中发布的相同方法。如果有更好的方法,我不知道。
    • 好的。感谢您的关注。
    猜你喜欢
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    相关资源
    最近更新 更多