我之前使用过 ACR 122,它与 Android < 4.1 手机完美配合。我用它来交换 P2P SNEP 消息...但是由于手机是 4.1,当您将手机放在阅读器上方时,阅读器开始发出哔哔声和闪烁。有没有其他人发现这种不兼容性?有什么解决办法吗?
最佳答案
从 Android 4.1 Jelly Bean 开始,NFC 点对点通信被配置为使用更高的比特率 (212 kbps),而之前它使用 106 kbps(在安装了 Google 电子钱包的 Android 设备中它始终使用 212 kbps ).
不知道ACR122U能否通过javax.smartcardio
支持更高码率。内部的 NFC 芯片(NXP 的 PN532)当然可以做到。 212 和 424 kbps 的低级 ISO18092/ECMA-340 协议(protocol)不同于 106 kbps。对于 106 kbps,它使用与 ISO14443 相同的调制,而更高的比特率使用与 FeliCa 相同的调制(参见第 7 and 8 of the standard 页)。所以我怀疑这不能通过 javax.smartcardio
处理。
关于android - NFC 读卡器 ACR 122 与 Android 4.1 Jelly Beans 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11683885/