我购买了一些 RFID 应答卡,用于构建一个识别系统,卡上有唯一的标识符。
我在 Ubuntu 12.04 下设置了一个 testenv
,并使用 pcscd
守护进程和 scm scl011 读卡器。
问题是我的所有卡都具有相同的 ATR,并且我无法提取唯一的 ID。
我使用 pcsc_scan
来获取 ATR,然后我尝试使用 pyscard 示例脚本来获取大多数卡的 ATR。 pyscard 操作的结果是很多 ATR 不受支持或者它们与其他卡没有区别。
有人知道这里的问题是什么吗?
最佳答案
相同类型的卡应该具有相同的 ATR 。您需要了解attributes卡片上的信息,包括供应商是否已使用标签对它们进行预编程,如果是,这些标签是否包含 UID(识别单个商品)或 EPC(仅识别一类商品,如杂货店中的条形码)店铺)。几乎可以肯定,您的卡的供应商没有对它们进行预编程,您应该在使用它们之前根据您的目的对其进行格式化。如果您为员工购买一堆实体身份证,您不会指望他们已经有员工的照片和身份证号码 - 您需要在将卡发给员工之前将这些信息放在卡上。
关于python - RFID应答卡没有唯一的atr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12551472/