RFID算法获取卡ID

问题描述 投票:0回答:2

出示卡片时,我从 RFID 读取器接收字节,但我无法弄清楚如何从这些字节中获取卡片 ID。

例如,我有一张卡片,上面印有以下数字:0007625328 116,23152。我想这就是那张卡的 ID,对吗?

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

hex number-formatting uniqueidentifier rfid serial-number
2个回答
6
投票

十进制数 0007625328 转换为十六进制表示形式的

0x00745A70

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

    十进制的
  • 116 的十六进制是
    0x74
  • 十进制的
  • 23152 的十六进制是
    0x5A70
  • 结合起来,这也给出了
    0x00745A70

因此,您收到的值 (

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


0
投票

你知道前缀是什么吗?

© www.soinside.com 2019 - 2024. All rights reserved.