首页 文章

使用LibUsbDotNet读取RFID标签

提问于
浏览
0

我有一个通用的USB RFID读卡器 .

我使用How to read from a usb rfid reader?中的代码来读取数据 . 看起来似乎没问题,但输出是一个字节数组 . 我想得到的是RFID号码,卡片上印有的号码 . 我怎么能得到这个?

EDIT

我通过实现密钥 Logger 成功检索了标签号 . 似乎读者不直接发送标签号码,而是发送命令输入标签号码 . 这个解决方案有效,但我仍然对其他更直接的方法持开放态度 .

1 回答

  • 0

    成功读取RFID标签后,您需要做的就是将字节数组转换为字符串 . 有关更多详细信息,请参阅以下代码行和this link .

    // 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);
    

相关问题