我搜索了很多,但是我找不到一些C#simple sdk,它让我能够在nfc mifare 1k经典标签中书写和阅读。
请你给我一些帮助吗?
非常感谢。
答案 0 :(得分:0)
只需检查我的图书馆中的ACR122u读者即可。它还支持插入/丢弃事件。使用起来非常简单。基本上,您创建一个类并向该类注册两个事件。然后,调用监视功能。它会监视您设备上的更改。
//Initializing
NFCReader NFC = new NFCReader();
//Inserted Event
NFC.CardInserted += new NFCReader.CardEventHandler(...Some function);
//Ejected Event
NFC.CardEjected += new NFCReader.CardEventHandler(... Some function);
//Enabling Event Watching
NFC.Watch();
如果发生任何更改,它将调用相关事件。您在那里处理您想做的事情。
public void Card_Inserted()
{
try
{
if (NFC.Connect())
{
//Do stuff like NFC.GetCardUID(); ...
}
else
{
//Give error message about connection...
}
}
catch (Exception ex)
{
//Something went wrong
}
}
public void Card_Ejected()
{
//Do stuff...
NFC.Disconnect();
}
有关更多信息,请参阅相关的回购和链接。
Github地址: https://github.com/h4kbas/NfcReader