我正在尝试使用Android应用程序与安全级别2 中的 Mifare Plus 卡进行通信。
我能够在 android中获得 nfcA 对象。
当我呼叫收发时,我会收到标记丢失的异常。
我四处搜索,发现Mifare Plus需要更多电力用于AES操作。所以我尝试将卡尽可能靠近我的设备和中心周围。
我花了一些时间,但我能够找到一个甜蜜的地方,我的收听电话正在过去。然而,它在第二次收发呼叫中失败(AES验证中的第二次通过)。几乎没有尝试,它清除了。 AES身份验证成功!
然而,之后我在 Mifare身份验证时失败了。
我尝试将卡片放在不同位置,但仍未通过。我一直在标记丢失异常。 Stangely,一旦我在同一个地方也得到了 IO异常。 (Mifare认证)
我也试过 setTimeout ()但没有帮助。
这是Android / Device的限制还是我遗漏了什么?任何帮助或信息都意味着很多。谢谢!
PS。我使用的设备附带NXP芯片组/固件,所以我猜设备也应该支持SL2。我对吗?再次感谢!