Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我购买了一些 RFID 转发器卡,用于构建带有卡上唯一标识符的识别系统。testenv我在 Ubuntu 12.04 下设置了一个,并使用pcscd了守护进程和 scm scl011 读卡器。
testenv
pcscd
问题是我所有的卡都有相同的 ATR,我无法提取唯一的 id。
我用来pcsc_scan获取 ATR,然后我尝试了一个 pyscard 示例脚本来获取大部分卡片的 ATR。pyscard 操作的结果是很多 ATR 不受支持,或者它们与另一张卡没有区别。
pcsc_scan
有人知道这里有什么问题吗?
应该期望相同类型的卡具有相同的ATR。您需要了解卡片上的属性,包括供应商是否已使用标签对其进行预编程,如果是,这些标签是否包括 UID(标识单个项目)或 EPC(仅标识一类物品,就像杂货店里的条形码一样)。几乎可以肯定,您的卡的供应商没有对它们进行预编程,并且您应该在使用它们之前根据您的目的对它们进行格式化。如果您为您的员工购买了一堆实体身份证,您不会期望他们已经有您员工的照片和身份证号码 - 您需要在将卡片发给员工之前将这些信息放在卡片上。