python - RFID应答卡没有唯一的atr

标签 python smartcard rfid smartcard-reader pcsc

我购买了一些 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/

相关文章:

python - 如何在Python中的数据框中将特定位置的行插入?

java - Windows Servis 应用程序无法识别 RDP session 上的智能卡

unit-testing - Java Card 小程序 EEPROM 与 RAM 测试

python - Raspberry Pi 3B 和 RFID RC522 - Python TypeError

python - 如何等待一个下拉列表处理完毕后再转到下一个下拉列表?

python - 此 Python 代码段的最短 ruby 等效项

python - 以格式化的日期时间字符串显示时区名称

c# - 如何从 C# 中的智能卡读取凭据

rfid - 如何使用 MFRC522 和 ESP8266 NodeMCU 0.1 获取标签 ID

java - Phidg​​et RFID 未连接(ANDROID 和 PHIDGET)