读取 Nfc 标记的 UID,即使没有 NDEF 记录 Windows 10 UWP



我有一个类似于我的Windows 10移动版应用程序上的简单访问控制或员工ID的要求。如果我有一个 Nfc 标签,我希望能够扫描标签并获取唯一 ID,或者在本例中是标签的序列号或 UID。

据我了解,UID 被烧录到芯片中,无法重写。而 NDEF 记录可以写入。另外,我希望这很简单,所以如果我订购标签并且它们是空白的,这意味着没有 NDEF 记录,那没关系,因为我无论如何都不想使用 NDEF。我只想扫描标签并获取 UID。

然后,我可以将标签的 UID 与员工记录相关联,我将拥有这种方式的访问控制,无法像 NDEF 那样更改、覆盖或复制。

我已经阅读了大量内容,并查看了 GitHub 上用于 Nfc 的 Microsoft 通用示例,但大多数使用 NDEF。

谢谢!

可以从 UWP 中的智能卡读卡器类使用 PCSC。它支持非接触式卡(包括NFC(和接触式卡(智能卡(。

示例在这里。https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/Nfc。

我曾经在Mifare卡中读取原始内容,所以我相信您可以使用它读取UID。

最新更新