在Android上阅读ACR 1252u的NFC卡

时间:2015-09-14 08:36:34

标签: android tags nfc smartcard-reader pcsc

我们有一台ACR 1252u NFC读卡器。我们希望使用此设备在Android上读取/写入NFC卡。问题是该设备不被视为NFC设备而是被视为USB设备。因此无法使用原生Android NFC。目前,我们能够通过添加或移除卡来检测设备并触发事件。但我们既不会读也不会写卡。在文档中我们发现了一些传输到设备的HEX代码,但是我们没有弄清楚它们如何工作以读/写卡。另外在网上我们发现了一些使用其他ACR设备的示例代码,但显然它们与我们的设备不兼容。

我正在寻找任何有效的例子,以便让ACR1252u在Android上读/写NFC卡。

1 个答案:

答案 0 :(得分:0)

读卡器是USB CCID(芯片卡接口设备,请参阅http://www.usb.org/developers/docs/devclass_docs/)设备。因此,您需要实现PC / SC抽象层(请参阅http://www.pcscworkgroup.com/specifications/overview.php)或使用一些现成的库,以便向该读取器发送智能卡命令。