RFID算法获取卡ID

RFID algorithm to get card ID

我在出示卡片时从 RFID reader 接收到字节,但我不知道如何从这些字节中获取卡片 ID。

例如,我有一张印有这些数字的卡片:0007625328 116,23152。我希望这是那张卡的 ID,对吧?

对于这张卡,我从 reader 中得到以下字节(以十六进制表示):<42><09><01><74><00><74> <5A><70>.

十进制数 0007625328 转换为十六进制表示的 0x00745A70

数字 116,23152 实际上是同一值 (0007625328) 的不同表示形式:

  • 116 的十进制是 0x74 的十六进制。
  • 23152 的十进制是 0x5A70 的十六进制。
  • 结合起来,这也得到 0x00745A70

所以您收到的值 (42 09 01 74 00 74 5A 70) 似乎是某种形式的前缀值 (0x42090174) 和打印的卡序列号 (0x00745A70) 的串联。