Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当手机保持在读卡器上时,ACR122U模拟JIS 9319-4标签而不是ISO 14443-4标签_Android_Nfc_Emulation_Cardreader_Acr122 - Fatal编程技术网

Android 当手机保持在读卡器上时,ACR122U模拟JIS 9319-4标签而不是ISO 14443-4标签

Android 当手机保持在读卡器上时,ACR122U模拟JIS 9319-4标签而不是ISO 14443-4标签,android,nfc,emulation,cardreader,acr122,Android,Nfc,Emulation,Cardreader,Acr122,我有一个奇怪的问题。当我用ACR122U模拟标签时,它通常模拟ISO 14443-4(NfcA)标签。这始终按以下顺序工作: 使用tgInitAsTarget开始模拟 读者电话 交易成功 给读者打电话 但在下面的序列中,模拟标记被识别为JIS 9319-4标记 使用tgInitAsTarget开始模拟 把电话放在阅读器上 事务错误 重新传输tgInitAsTarget 不再是ISO 14443-4标签 给读者打电话 因此,如果我将手机放在读卡器上,然后启动另一个tgInitAsTarge

我有一个奇怪的问题。当我用ACR122U模拟标签时,它通常模拟ISO 14443-4(NfcA)标签。这始终按以下顺序工作:

  • 使用
    tgInitAsTarget开始模拟
  • 读者电话
  • 交易成功
  • 给读者打电话
但在下面的序列中,模拟标记被识别为JIS 9319-4标记

  • 使用
    tgInitAsTarget开始模拟
  • 把电话放在阅读器上
  • 事务错误
  • 重新传输
    tgInitAsTarget
  • 不再是ISO 14443-4标签
  • 给读者打电话
因此,如果我将手机放在读卡器上,然后启动另一个
tgInitAsTarget
,它将无法正确识别标签。为什么会这样


关于,

我可以确认这是一个已知问题,似乎与ACR122U内的PN532 NFC芯片如何执行卡模拟有关。不幸的是,到目前为止我们还没有找到解决方案。谢谢你的命令。