我有一个类似于我的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。