我已经进行了很多搜索,但是找不到一些简单的C# SDK,可以让我在NFC Mifare 1k经典标签中编写和读取。
您能给我一些帮助吗?
非常感谢。
我已经进行了很多搜索,但是找不到一些简单的C# SDK,可以让我在NFC Mifare 1k经典标签中编写和读取。
您能给我一些帮助吗?
非常感谢。
请检查我的ACR122u读卡器库。它还支持插入/拔出事件。使用它非常简单。基本上,您需要创建一个类并向该类注册两个事件。然后调用Watch函数。它会监视您设备上的更改。
//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();
}