1

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

43200001000000010100000027D101235402656E53746172742C4775696C6C61756D6520424552544541552C313233342C456E64

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

  1. “FF0000002DD48C0100000000004001FE0FBBBAA6C9890000000000000000FFFF01FE0FBBBAA 6C98900000646666D01011000”
  2. “FF00000002D486”
  3. “FF00000015D48E0520060F636F6D2E616E64726F69642E6E7070”
  4. “FF00000036D48E43200001000000010100000027D101235402656E53746172742C4775696C6C6 1756D6520424552544541552C313233342C456E64”

Nexus S android 2.3.4 上的应用程序运行良好。虽然同样不适用于三星 SII android 2.3.4。

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

4

1 回答 1

0

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

于 2012-07-14T05:20:07.820 回答