Nfc 智能卡与ACR122U的交互
我正在尝试编写一个应用程序,它将使用ACS ACR122U卡终端与智能卡交互。据我所知,API使用标准APDU命令和psuedo APDU的组合与终端进行交互,但psuedo APDU似乎无法正常工作 API参考(在ACS站点上提供)表明,形式为“FF XX XX XX…”的APDU将由终端解释(而不是发送到卡),但我始终获得“6E XX”的响应状态(我将其解释为我发送了无效的类ID)。 我曾尝试发送命令,使用“FF 00 40 0F 04 00 00 00”闪烁终端上的LED,并尝试使用“FF CA 01 00”从卡中获取一些唯一标识符 在ISO 7816-4文档(智能卡标准)和ACS提供的API参考中,我找不到任何有用的东西。此外,ACS也不太愿意提供信息。 有没有人知道我可能做错了什么,或者我可能在哪里寻找其他信息Nfc 智能卡与ACR122U的交互,nfc,smartcard,acs,apdu,Nfc,Smartcard,Acs,Apdu,我正在尝试编写一个应用程序,它将使用ACS ACR122U卡终端与智能卡交互。据我所知,API使用标准APDU命令和psuedo APDU的组合与终端进行交互,但psuedo APDU似乎无法正常工作 API参考(在ACS站点上提供)表明,形式为“FF XX XX XX…”的APDU将由终端解释(而不是发送到卡),但我始终获得“6E XX”的响应状态(我将其解释为我发送了无效的类ID)。 我曾尝试发送命令,使用“FF 00 40 0F 04 00 00 00”闪烁终端上的LED,并尝试使用“FF
我可以从终端得到一个ATR应答,当连接一张卡时可以重置。我正在开发与Mifare 1K卡的交互,希望从中读取数据并与终端上的LED和蜂鸣器交互。您可以检索API文档。这是ACS的专有APDU,因此不要参考标准ISO-7816规范。有关伪APDU要求,请参阅第6节 要模拟LED,请参考第6.2节了解详细信息,例如附录E。您可以尝试按以下方式更改APDU:FF 00 40 FF 04 0A 0A 03。请注意,我设置了LED控件,并为LED持续时间设置了非零值
有关第二个APDU,请参阅第4节。请注意,您的APDU中缺少P3/Le(应为FF CA 01 00 00),并且您需要与PICC连接的读卡器。您能否在其他终端(如Omnikey5321 CL)中检查相同的APDU,因为我使用的是相同的命令,并且它可以工作。。。。