问题标签 [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 投票
1 回答
1173 浏览

java - 使用 ACR122 NFC 阅读器读取苹果支付令牌

我有一个 ACR122 NFC 阅读器并试图查看是否可以读取 Apple Pay 生成的令牌。下面是我正在尝试的一些 Java 代码,但每次只返回一个 4 个字母数字字符。Apple Pay iphone 感应到 nfc 阅读器 - 我需要发送特定的 apdu 命令来检索令牌吗?

0 投票
2 回答
2891 浏览

nfc - Libnfc 如何读取 NFC 卡内容?

我正在尝试使用 ACR122 读卡器简单地读取 ISO 14443-2B ST SRx 卡内容。

我已经使用 Libnfc 和正确的阅读器驱动程序设置了我的环境。

现在我已经设法编写了一个简单地读取卡 UID 并将其打印出来的代码。根本没有文档,我完全不知道从哪里开始阅读卡片内容。任何线索或代码片段?

这就是我所做的:

PS:由于已知错误( http://www.libnfc.org/community/topic/1044/problem-with-init-of-iso14443b/),我列出了 2 倍的目标

0 投票
1 回答
563 浏览

nfc - Ultralight C、Smartcardio 和 ACR122

我正在使用带有库 SmartCardIO 的 PS/SC ACR122U 开发 Java 项目。当我输入密码并修改页面 0x2A 时,我试图再次读取标签。事实上,我知道协议,我在这里找到了(http://www.eps.no/downloads/pdf/API_ACR128_v1.9.pdf)APDU命令是:

但是,当我介绍该 APDU 时,我收到一条异常消息:

但是,我正在使用一个名为 ACE122U 工具的工具,我可以在其中向标签发送 APDU 命令,我可以看到它是如何回答我的。所以当我在标签没有回答之前发送命令时。

我不知道我该如何解决它,有什么想法吗?

0 投票
0 回答
773 浏览

c# - 在 Windows 窗体应用程序的 ndef 消息中写入和读取 nfc 卡

我不知道这是否可能,因为我一直在寻找几个小时没有线索。我想在桌面上制作一个连接到 ACR122u 阅读器的 C# 程序。我希望能够读取 NDEF 消息值并将其存储为字符串以进行处理。如果可以的话,这甚至可能吗?我从哪里开始?

注意:我已经查看并检查了 ACR122u 阅读器提供的示例,但没有一个对我有用,甚至没有显示我从第三方应用程序存储的消息。请帮忙

0 投票
0 回答
1083 浏览

nfc - ACR122U 回答 D5 41 13 90 00 到 mifare 的读取命令

我在通过 ACR122U 对 mifare 1k使用直接命令时遇到问题。我使用 Windows 的原始 SDK(包括 delphi),我在一个会话中发送了这些命令:FF 00 00 00 表示伪 apdu。它用于向标签或设备 (ACR) 发送直接命令。

我无法读取任何卡片(我有三张)。可以使用命令 FF B0 00 00 10... 读取所有卡

你能告诉我,在认证之前和之后应该发送什么命令才能与卡正确通信?还请发送指向命令规范的链接 读取寄存器 (D4 06) 和写入寄存器 (D4 08)。例如,我不知道注册“63 05”(D4 06 63 05)是什么意思。

顺便提一句。什么是缩写(在上下文中):NAD、DID、PFB、PCB?

0 投票
0 回答
14284 浏览

nfc - 如何读取/写入我的 ACR122U NFC/智能卡读卡器?

我买了一个 GoToTags ACR122U NFC/智能卡读卡器,但我真的很失望。他们的免费 Windows 应用程序只是将您锁定在他们专有的东西中。我想编写自己的应用程序来读取/写入 NFC 标签。

我一直在尝试找到可以与托管代码 (C#) 一起使用的 SDK,但还没有运气。我在某个地方找到了带有“SDK”的 ACR122U 示例应用程序,但没有一个示例应用程序可以工作,因为 NONE 引用了可用于访问它的 DLL。只有他们的 C++ 代码在其根目录中似乎有一个 acr122.dll,但无法在我的 C# 应用程序中将其作为参考导入。

0 投票
1 回答
2437 浏览

android - 在android中读取NFC Mifare卡原始数据

我正在尝试使用 NFC 非接触式读卡器 ACR122U Android SDK 读取 Mifare Ultralight 卡的内容。

我能够得到以下十六进制值

但我无法获得我的实际数据。请指导我如何从以上十六进制值中提取字节数组。

0 投票
2 回答
4477 浏览

opensuse - ./configure pcsc_cflags 尝试在 opensuse 中为 ACR122U 安装 acs 驱动程序

我正在尝试使用 ACR-122U NFC 阅读器,并从全新安装 Opensuse 开始。我抓住了 c/c++ 模式包并验证了我有

  • pcsclite 1.8.3 或以上
  • libusb 1.0.8 或以上
  • 柔性
  • perl
  • 包配置

在下面链接的 PC/SC 驱动程序包的自述文件中提到

http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/

当我尝试运行时./configure,我得到以下结果

运行zypper info pcsc-lite产量:

知道什么是错的吗?

0 投票
1 回答
1728 浏览

java - 用于 nfc 的 ACR122 和 javax.smartcardio

我是一名学生,作为实习的一部分,我希望制作一个小程序,让我可以从 ACR122 阅读器读取 nfc 标签。我使用包 javax.smartcardio。但是,我无法读取标签上的数据,甚至无法读取 uid。传输方法返回给我许多我不太了解的数据......而且完全随机。我认为不要在我的 CommandAPDU 对象中使用好的十六进制值。

我的线程的 run 方法的代码:

http://pastebin.com/u6m0jArd

结果如下:

ResponseAPDU:ResponseAPDU:2字节,SW=6300

ResponseAPDU getBytes: [B@5c12c55c

响应APDU getData:[B@6c63e398

ResponseAPDU:ResponseAPDU:2字节,SW=6300

ResponseAPDU getBytes: [B@5c12c55c

响应APDU getData:[B@6c63e39


更新

现在我可以读取卡上的数据,但只有当它们为空时,当我使用另一个应用程序(如 GoToTag)在其上写入时,我无法验证块。而且我也写不出来。

这是我要阅读的代码:

这是我要编写的代码:

0 投票
1 回答
111 浏览

java - 如何使用Java获取阅读器领域中所有非接触式智能卡的UID?

我有一个 ACR122U 阅读器。我希望能够获得放置在阅读器顶部的所有非接触式智能卡的 UID。类似于nfc-list来自 libnfc 的命令。

我目前正在使用 SmartCardIO,但它似乎没有能力做到这一点。我四处搜寻,但找不到任何可以做到这一点的东西。有人知道可以吗?或者我将如何实施它?

我基本上需要能够在读卡器领域处理多张卡,并用SmartCardIO一张一张地处理它们。