2017-02-09 145 views
0

我的要求与我的Windows 10 Mobile应用程序中的简单访问控制或员工ID类似。如果我有一个Nfc标签,我希望能够扫描标签并获得一个唯一的ID,在这种情况下,该标签的序列号或UID。即使没有NDEF记录,也可以读取Nfc标签的UID Windows 10 UWP

据我所知,UID被烧入芯片,无法写入。而NDEF记录可以写入。此外,我希望这很简单,所以如果我订购标签并且它们是空白的,也就是说没有NDEF记录,这是可以的,因为我不想使用NDEF。我想只能扫描标签并获取UID。

然后,我可以将标记的UID关联到员工记录,并且我将拥有访问控制,这种方式不能像NDEF那样更改或重写。

我已经做了大量的阅读,并在GitHub上查看了Nfc上的Microsoft Universal示例,但大多数使用NDEF。

谢谢!

+0

关于使用UID进行访问控制以及您认为无法更改/写入/复制的假设,您可能需要阅读[NFC标签上的串行 - 真正独特? (http://stackoverflow.com/q/21700718/2425802)和[NFC标签如何防止复制?](http://security.stackexchange.com/q/63483/47234)。 –

+0

我的立场是正确的,我相信任何事情都可以通过你发送的链接进行黑客入侵。这就是说,我认为我应该说的或者意在说的是,它肯定不像我使用NDEF那么容易。换句话说,如果我使用的是NDEF,那么读取数据非常容易,然后将数据写入(复制)到其他标签中。至少在使用UID时,有人需要花费更多的精力去复制它(例如购买工具和标签,以便克隆这些东西并让技术人员这样做)。但是,我原来的问题依然存在。谢谢! –

回答