ACR122U-A2NR(nfc读卡器)与三星S2(Android 2.3.4)之间的通信问题?

时间:2012-06-22 10:19:26

标签: android nfc nfc-p2p

我正尝试通过ACR122U-A2NR将以下NDEF消息从Windows应用程序发送到Android手机。

43200001000000010100000027D101235402656E53746172742C4775696C6C61756D6520424552544541552C313233342C456E64

在Windows端,我使用以下命令序列发送NDEF消息。 (为此我使用winscard.dll)。

  1. “FF0000002DD48C0100000000004001FE0FBBBAA6C9890000000000000000FFFF01FE0FBBBAA 6C98900000646666D01011000"
  2. “FF00000002D486”
  3. “FF00000015D48E0520060F636F6D2E616E64726F69642E6E7070”
  4. “FF00000036D48E43200001000000010100000027D101235402656E53746172742C4775696C6C6 1756D6520424552544541552C313233342C456E64"
  5. 应用于Nexus S android 2.3.4工作正常。虽然同样不适用于三星SII android 2.3.4。

    如果是Nexus S命令#4返回“D58F00”(成功) 如果SII以上命令返回“D58F25”。其中“0x25”是错误代码: DEP协议:无效的设备状态,系统处于不允许此操作的状态

1 个答案:

答案 0 :(得分:0)

您是使用ACS SDK还是替代方案尝试此操作? 你检查了nfctools库吗? http://www.grundid.de/nfc。我认为他们对P2P通信有更好的支持,因为它完全实现了android协议规范(虽然还有一些bug)。