C# で rfid タグ リーダー機能を実装するには、ACR122U スマートカード リーダーを使用する必要があります。
このスマートカードリーダーを管理し、基本的な IO 操作を実行できるライブラリを知っている人はいますか?
読んでくれてありがとう。
これが解決策だと思います。このデバイスをコンピュータに接続し、USB またはその他のシリアル ポート経由で入力デバイスとして使用する必要があります。次に、このケースをここに実装する必要があります(非常に古典的で便利です)。こちらのstackoverflowネットワークからの同様のケース
良いものづくりの参考になれば幸いです。
private void btnReadTag_Click(object sender, EventArgs e)
{
serialPort = new SerialPort();// if u r not used Serial Port Tool
serialPort.PortName = "COM1";
serialPort.BaudRate = 9600;
serialPort.DataBits = 8;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.Open();
serialPort1.ReadTimeout = 2000;
serialPort.DataReceived += new SerialDataReceivedEventHandler(Fun_DataReceived);
serialPort.Close();
}
//Delegate for the Reading the Tag while RFID Card come to the Range.
string data = string.Empty;
private delegate void SetTextDeleg(string text);
void Fun_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
Thread.Sleep(500);
data = serialPort.ReadLine();
this.BeginInvoke(new SetTextDeleg(Fun_IsDataReceived), new object[] { data });
}
private void Fun_IsDataReceived(string data)
{
txtAccessCardNo.Text = data.Trim();
}