将ascii十六进制转换为整数?

2024-06-02 00:03:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我买了一个ID-20LA RFID阅读器。 这是datasheet。在

我有兼容的RFID卡,上面印着一个10位数的唯一ID。 当我用不同的读卡器扫描这些卡中的一个时(该读卡器是一个USB单元,通过USB输出,就像键盘一样),我会得到印在卡上的正确ID。”0012176734“

问题是: 当我用ID-20LA RFID读卡器扫描同一张卡时,我会返回“\x020300B9CD5E29/r/n\x03”。 数据表解释说“0300B9CD5E”(数据10 ASCII)是我关心的部分29”是一个校验和。在

所以我的问题是如何从“0300B9CD5E”中得到“0012176734”? 数据表详细说明状态编码=曼彻斯特64位,模数64。我不知道这是否相关。在

我所做的: Python 内景('0300B9CD5E',16) 12897078622

谢谢你的时间。在


Tags: 数据idascii键盘rfidusb单元数据表