我有一个通用的USB RFID读卡器。
我使用来自如何从usb读写器读取?的代码来读取数据。它似乎读得不错,但是,输出是一个字节数组。我想要的是RFID号码,印在卡片上的那个号码。我怎么能拿到这个?
编辑
通过实现密钥记录器,我成功地检索了标记号。似乎读取器并不是直接将标签号发送到线路上,而是发送一个命令来键入标签号。这个解决方案有效,但我仍然对其他更直接的方法持开放态度。
发布于 2018-03-11 21:39:28
在成功读取RFID标签后,您所需要做的就是将字节数组转换为字符串。有关详细信息,请参阅下面的代码行和此链接。
// readBuffer: The byte array containing the sequence of bytes to decode.
// 0: The index of the first byte to decode.
// bytesRead: The number of bytes to decode.
var strRfidTag = System.Text.Encoding.Default.GetString(readBuffer, 0, bytesRead);https://stackoverflow.com/questions/49221055
复制相似问题