问题标签 [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.
java - 使用 ACR122 NFC 阅读器读取苹果支付令牌
我有一个 ACR122 NFC 阅读器并试图查看是否可以读取 Apple Pay 生成的令牌。下面是我正在尝试的一些 Java 代码,但每次只返回一个 4 个字母数字字符。Apple Pay iphone 感应到 nfc 阅读器 - 我需要发送特定的 apdu 命令来检索令牌吗?
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 倍的目标
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 命令,我可以看到它是如何回答我的。所以当我在标签没有回答之前发送命令时。
我不知道我该如何解决它,有什么想法吗?
c# - 在 Windows 窗体应用程序的 ndef 消息中写入和读取 nfc 卡
我不知道这是否可能,因为我一直在寻找几个小时没有线索。我想在桌面上制作一个连接到 ACR122u 阅读器的 C# 程序。我希望能够读取 NDEF 消息值并将其存储为字符串以进行处理。如果可以的话,这甚至可能吗?我从哪里开始?
注意:我已经查看并检查了 ACR122u 阅读器提供的示例,但没有一个对我有用,甚至没有显示我从第三方应用程序存储的消息。请帮忙
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?
nfc - 如何读取/写入我的 ACR122U NFC/智能卡读卡器?
我买了一个 GoToTags ACR122U NFC/智能卡读卡器,但我真的很失望。他们的免费 Windows 应用程序只是将您锁定在他们专有的东西中。我想编写自己的应用程序来读取/写入 NFC 标签。
我一直在尝试找到可以与托管代码 (C#) 一起使用的 SDK,但还没有运气。我在某个地方找到了带有“SDK”的 ACR122U 示例应用程序,但没有一个示例应用程序可以工作,因为 NONE 引用了可用于访问它的 DLL。只有他们的 C++ 代码在其根目录中似乎有一个 acr122.dll,但无法在我的 C# 应用程序中将其作为参考导入。
android - 在android中读取NFC Mifare卡原始数据
我正在尝试使用 NFC 非接触式读卡器 ACR122U Android SDK 读取 Mifare Ultralight 卡的内容。
我能够得到以下十六进制值
但我无法获得我的实际数据。请指导我如何从以上十六进制值中提取字节数组。
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
产量:
知道什么是错的吗?
java - 用于 nfc 的 ACR122 和 javax.smartcardio
我是一名学生,作为实习的一部分,我希望制作一个小程序,让我可以从 ACR122 阅读器读取 nfc 标签。我使用包 javax.smartcardio。但是,我无法读取标签上的数据,甚至无法读取 uid。传输方法返回给我许多我不太了解的数据......而且完全随机。我认为不要在我的 CommandAPDU 对象中使用好的十六进制值。
我的线程的 run 方法的代码:
结果如下:
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)在其上写入时,我无法验证块。而且我也写不出来。
这是我要阅读的代码:
这是我要编写的代码:
java - 如何使用Java获取阅读器领域中所有非接触式智能卡的UID?
我有一个 ACR122U 阅读器。我希望能够获得放置在阅读器顶部的所有非接触式智能卡的 UID。类似于nfc-list
来自 libnfc 的命令。
我目前正在使用 SmartCardIO,但它似乎没有能力做到这一点。我四处搜寻,但找不到任何可以做到这一点的东西。有人知道可以吗?或者我将如何实施它?
我基本上需要能够在读卡器领域处理多张卡,并用SmartCardIO一张一张地处理它们。