与NFC阅读器一起提供的SDK不起作用,我们无法使用SDK提供的工具编写数据/标签。主要问题是使用其他工具写入的数据不会永久保留在设备中。当使用Android设备扫描标签时,阅读器变得清晰,我们必须再次写入数据。 我已经检查并尝试了https://github.com/fkooman/nfcip-java/blob/master/nfcip-java/doc/ACR122_PN53x.txt的说明,但它不起作用。
因此,我们需要帮助来了解在Reader中保留数据(标记)所需的命令,即使它已从计算机上拔下。读者需要在仿真模式下工作,并应提供标签。
答案 0 :(得分:1)
我知道这已经过时了,但在谷歌排名......
ACR122U没有任何内存,因此无法保存任何状态。你需要像你提到的那样使用它 - 在每次使用时写入设备。
希望它有所帮助。
答案 1 :(得分:0)
首先,ACR122U主要设计为非接触式智能卡读卡器而非卡片仿真器。但是,可以使用此设备执行基于主机的卡仿真(HCE)(请参阅How to card emulate with ACR122U-A9)。但请注意,某些版本的ACR122U存在问题(例如,请参阅The PN532 configured as target has been released by its initiator)。
尽管如此,所有这些都是基于主机的卡模拟。因此ACR122U仅用作模拟标签(或非接触式智能卡)的非接触式前端。它是ACR122U连接到的主机(计算机),用于执行实际仿真。
因此,ACR122U不是一个独立的设备,您可以编程充当标签。您始终需要在连接到ACR122U(通过USB)的计算机上运行的应用程序才能执行实际仿真。