我正在使用rs232 HID阅读器。
它的手册上说它的输出是
CCDDDDDDDDDDXX
where CC is reserved for HID
DDDDDDDDDD is the transponder (the card) data
XX is a checksum 校验和在这里得到了很好的解释和无关。关于DDDDDDDDDD,card只表示有效值为0000000000到1 1FFFFFFFFF,但没有说明它如何转换为打印在卡正面的内容。
我有3个样本卡,遗憾的是,在一个短程(编辑加一个额外的)。我在这里向他们展示:
readed from rs232 shown on card
00000602031C27 00398
00000602031F2A 00399
0000060203202B 00400
00000601B535F1 55962 **new 另外,我有一个带有1000张卡的DB (打印在前面),所以我需要解码路径,从我在rs232上看到的信息到前面打印的信息。
来自DB的一些值(我看过这些卡片,但我现在无法使用它们)
55503
60237
00833非常感谢每个人。
发布于 2012-09-28 12:03:34
搜索字符串"CCDDDDDDDDDDXX“返回http://www.rfideas.com/downloads/SerialAppNote8.pdf,它似乎描述了如何解码数字。我不能保证这是否准确。
解码标准26位格式 读者发送的信息: C C D X 去掉校验和,X,并将数据缩减为二进制,就会得到: C C D D cccc cccc zzzz ffff fffn nnnn nnnp 0000 0000 0000 0110 0000 0011 0001 1100 0000 0000 0000 0110 0000 0010 0010 0010 0001 0001 1111 0000 00000000 0110 0010 0000 0011 0010 0000 0000 0110 0001 1011 0101 0101 七号左边的所有卡片数据字符都可以忽略。
从这个我们可以看到
因此,对于您的例子,我们可能会得到:
https://stackoverflow.com/questions/12639155
复制相似问题