问题标签 [acr122]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10514 浏览

nfc - ACR122 - 卡模拟

如何让 NFC 非接触式读卡器 ACR122U 充当标签(卡模拟模式)?招股说明书声称该设备可以进行卡模拟,但 SDK 似乎没有提供此功能的示例或文档。

有人知道怎么做这个吗?是否需要额外的软件?请注意,我的目标平台是 MS Windows。

提前致谢

0 投票
2 回答
4570 浏览

nfc - 如何使用 ACR122U-A9 进行卡片模拟

我有一个 ACR122U-A9,我想用它来模拟卡。请问这点是谁做的?你能给我一些建议吗?

现在我还有其他问题,当我将白色智能卡放在这个 NFC 读卡器上时,LED 只闪烁一次。但是当我把手机放在上面时,LED总是闪烁直到手机掉线。

0 投票
0 回答
477 浏览

android - ACS ACR122 SDK Android 点对点支持?

我希望使用他们的 SDK 通过 USB 将 ACS ACR122 连接到 Android 平板电脑。这部分有效,我可以读取 Mifare NFC 卡。

问题:当我点击 ACR122 时,我无法读取 Galaxy S3 或 Nexus S 等 NFC 智能手机。

在查看 ACS 提供的内容时,他们似乎忽略了 Android SDK 对等通信支持。

有谁知道解决方案、解决方法或替代方案。我正在尝试让我的平板电脑能够从 NFC 智能手机读取数据。

非常感激任何的帮助。

0 投票
1 回答
8563 浏览

android - 在 Android 上使用 NFC 软件卡仿真控制完整的 APDU

我正忙于一个应用程序来模拟 Nexus 7 上的 CM10.1 到 ACR122U102 读/写器的正常 APDU 通信。我找到了这个关于软件卡模拟的博客,并编写了一个应用程序来让我的设备(nexus)显示为一张卡。现在我正在尝试在此设备和 ACR122u 之间来回发送消息。到目前为止,我只通过发送 D4 40 01(InDataExchange第 127 页)APDU 来设法与 nexus 7 进行通信。对于我正在编写的应用程序,这应该足够了。

问题在于我从设备发送给读者的答案。使用 transcieve 函数(带有反射的android.nfc.tech.IsoPcdA),我可以用长度 > 0 的字节数组进行回复。这将像正常的 InDataExchange 响应一样显示在阅读器端(例如:D5 41 00 01 02 03 {01 02 03} 是提供给 transcieve 函数的字节数组)。但我无法控制响应中的状态字节或 SW 字节(D5 41 XX 和两个 SW)。除了源代码本身之外,没有关于这个 IsoPcdA 类的文档。

我想要做的是将 XX 更改为我选择的字节并发送长度 = 0 的答案(例如:D5 41 01 没有任何额外数据)。可能吗?

0 投票
2 回答
1153 浏览

tags - NFC 阅读器:ACR122U-A9 没有标签

与 NFC 阅读器一起提供的 SDK 不起作用,我们无法使用 SDK 提供的工具写入数据/标签。主要问题是使用其他工具写入的数据不会永久保留在设备中。当使用 Android 设备扫描标签时,阅读器变得清晰,我们必须再次写入数据。我已经检查并尝试了来自https://github.com/fkooman/nfcip-java/blob/master/nfcip-java/doc/ACR122_PN53x.txt的说明,但它不起作用。

因此,我们需要帮助来了解需要什么命令才能将数据(标签)保留在 Reader 中,即使它已从计算机上拔下。阅读器需要在仿真模式下工作,并应提供标签。

0 投票
1 回答
5320 浏览

android - Android 和 ACR122U 读卡器中的 NFC 编程

我需要将一些数据写入 NFC 标签,我需要的标签不是物理 NFC 标签,但我需要以编程方式制作标签并将我的数据写入其中(卡仿真或点对点模式)。我在手机中制作的这个标签必须能够被 ACR122u 阅读器读取。如何在 Android 中进行编程?

0 投票
1 回答
4415 浏览

nfc - NFC ACR122 TgInitAsTarget,发起者释放目标

我正在尝试让我的 ACR122 (usb) 设备模拟无源 NFC 标签,但无法正常进行通信。我希望有人能看到我在这里做错了什么,并帮助我指出正确的方向。

对另一个问题ACR122 - Card Emulation的响应指向http://code.google.com/p/nfcip-java/source/browse/trunk/nfcip-java/doc/ACR122_PN53x.txt的文档,但是当我们关注从字面上看,它的行为并不像预期的那样。

我们正在使用三星 Galaxy S3 Android 4.3 设备进行测试,并看到以下行为:

TgInitAsTarget 命令似乎正在工作,返回一个 0x25 的模式,我们理解它的意思是“活动模式,DEP,424kbps”。

但随后“GetData”命令立即失败,返回状态代码 0x29“配置为目标的 PN532 已被其发起者释放”。

我们尝试使用不同的模式(而不是 0x00 “All”模式)更改 TgInitAsTarget 命令,尝试以下所有仍为以下 GetData 命令返回 0x29 的命令:

  • 模式 0x01“被动”,导致响应模式 0x04“DEP”
  • 模式 0x02 “DEP”,导致响应模式 0x25(与“All”相同)
  • 模式 0x03“DEP Passive”导致响应模式为 0x04“DEP”

在所有情况下,似乎 Android 都没有保持连接,尽管我对 NFC DEP 协议的熟悉程度不足以知道我在这里做错了什么。我已经阅读了 PN532 芯片参考,这似乎表明我做的一切都是正确的。

我也尝试过 Windows Phone NFC 设备,它在 GetData 上遇到了相同的问题和相同的错误代码。

任何熟悉 NFC 的人的帮助将不胜感激。

戴夫

0 投票
1 回答
2731 浏览

android - 频繁断线 ACR122U NFC读写器

当我将 SIII (Android 4.3) 放在 ACR122U NFC 阅读器上时,LED 一直闪烁绿色。当我将三星 S4 (Android 4.3) LED 变为绿色时,直到手机在读卡器上。在这两种情况下,NFC 都已打开并且设备处于解锁状态。此行为转化为 SIII 中的频繁断开连接和 S4 上的稳定连接。为什么两部手机的行为不同?我知道两部手机都有来自恩智浦和博通这两家不同供应商的 NFC 芯片组。

我的问题是这些设备之间这种不一致行为的根源是什么?

另一个问题是为什么电话会给出 ATR?

0 投票
1 回答
1486 浏览

smartcard - 如何读写未知的智能卡?

我购买了一些我认为是金雅拓产品的智能卡。

现在我有了这四个 ATR(使用 ACR38 和 ACR122U 阅读器):

我搜索了互联网,但没有找到关于这些 ATR 的任何信息(在 gemalto.com 和其他任何地方都没有)。

我怎样才能读和写这张卡?

我可以使用两个智能卡读卡器来读写这些卡,还是必须购买新型号?

0 投票
0 回答
1142 浏览

centos - centos上连接ACR122

我有一个 ACR122,我正在尝试使用 lib-nfc 连接到它。(这是正确的步骤吗?)我对 NFC 知之甚少(感谢 C 语言初学者的任何链接)

我的机器上有 lib-nfc(centos 6.5 64bit),如果我使用 nfc-list,我会得到:

NFC设备:ACS/ACR122U PICC接口打开

所以我假设它已连接(我没有看到任何红灯亮起)当我尝试运行 ./nfc-pool 示例时,我得到了这个:

我究竟做错了什么?如果可能,欢迎任何指向有关 NFC/USB 通信的教程或书籍的链接以及 C 中的示例。我真的在努力学习,没有人为我写任何东西。

谢谢