问题标签 [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.
ubuntu - “错误 libnfc.driver.acr122_usb 无法写入 USB(连接超时)”
我安装了所需的软件包以在 Ubuntu-14-LTS 中使用我的 ACR122U 非接触式智能卡读卡器。幸运的是它工作正常:
但是当我想将阅读器与mfoc工具一起使用时,我收到以下错误并且我的阅读器禁用(它的 LED 冻结和卡的缺失或存在不会产生任何哔声,通常当我移动时 LED 会变为绿色和红色范围内或范围外的卡片 + 发出哔声)
我该如何解决这个问题?
ubuntu - 无法认领 USB 接口(设备或资源忙)
我想在 Ubuntu 14 smarty 中使用我的 ACR122U 非接触式智能卡读卡器。所以我安装了我需要的包和驱动程序。
最后,当我想使用阅读器时,我收到以下错误:
看来我的读者正在使用内核工具。我搜索了很多。已经有很多人有同样的问题,但我在他们中间找不到我的答案。
有人知道我该如何解决这个问题吗?(例如,通过回收设备)
android - 与android连接的ACR 122U在触摸标签时立即断开连接
我正在使用 ACR 122U 读卡器通过 OTG 线与安卓手机连接。我测试了 ACS 给出的代码(http://www.acs.com.hk/download-driver-unified/5102/ACS-LIB-Android-112-A.zip)。读卡器与手机成功连接。但是当标签与阅读器接触时,阅读器会立即断开连接。我的手机型号是 Sony M2 Dual。相同的代码适用于三星 Galaxy Note 2 和 HTC M8。我该如何克服这个问题?
rfid - ACR1222L FF 82 Load Authentication Keys failed with 63 00 Operation Failed
我正在使用 ACR1222L NFC 智能卡读卡器和 Mifare Plus 卡(目前安全级别为 0;制造商默认密钥 A 和 B)。我尝试了各种命令将身份验证密钥加载到阅读器中:
他们都返回错误状态:
有什么问题?我已经广泛搜索了一个提示,但许多其他问题是关于使用上述命令之一成功加载身份验证密钥后身份验证失败或读取失败,并且它们通常基于不同的设备 (ACR122U)。
我注意到当卡片不存在时,阅读器甚至不会响应命令。读卡器上是否应该存在一张卡以加载身份验证密钥?
javascript - 出示 NFC 卡时触发事件
我正在尝试在 Chromebook 上构建一个 webapp,我需要它使用 ACR122U NFC 读取 RFID 卡序列号。我正在使用chrome-nfc。
我正在愉快地阅读卡片,但是当卡片出现时我不知道如何触发事件。
chrome-nfc 中是否有任何事件可以用来了解卡片何时呈现给读卡器?
编辑:我一直在尝试使用 chrome.nfc.wait_for_tag,但它的行为不像我预期的那样。
两者都立即返回上面的结果,我用什么数字来超时似乎并不重要......
如果我在读卡器上没有卡的情况下调用函数,然后在函数调用后立即将卡放在读卡器上,我在控制台中没有输出。
java - 使用 ACR122 安装 Java Card 小程序
我是 Java Card 技术的新手,我刚开始阅读它。我想为我的卡创建一个智能小程序。我的目标是让它在非接触式使用的卡上工作。我下载了 jar 文件 (GlobalPlatformPro) 以使用 NFC 读卡器 ACR122 在卡上安装 *.cap 文件。但不幸的是,我得到了一个错误:
我的第一个问题是,是否可以使用此阅读器编写小程序?其次,你会如何推荐这样做?
java - 在 Jsp 页面上读取 Nfc 标签?
这是我的代码,我想在点击读取按钮时读取 nfc 标签。我有 ACR122U 设备和 NFC 卡 + SDK。但我不确定如何在我的 JSP Web 应用程序中使用 sdk。你能帮我解决我的问题吗?
c# - 使用 ACR122U 作为读取器/写入器在 Windows 窗体应用程序 C# 中将 Ndef 写入 NFC 标签
我正在尝试使用 ACR122U NFC 阅读器在 Windows 窗体应用程序(用 C# 编写)中创建 NDEF 消息并将其写入 NFC 标签。
我使用 Andreas Jakl 的NDEF 库创建了 NDEF 消息的原始字节。这是 C# 代码:
我得到的输出是D1 01 04 54 02 65 6E 31(十六进制)。
然后,我使用以下 APDU 命令从块 #5 开始将此数据写入 NFC 标签(MIFARE Ultralight):
但是当我尝试使用 Android 读取该标签时,无法识别写入的 NDEF 消息。
为了让 Android 识别 NDEF 消息,我需要做什么?
解决方案(感谢 Michael Roland)
我使用 Android 应用程序编写了一个 NDEF 标签,然后将我在该标签上生成的值与我使用上述方法编写的标签进行了比较。一开始的差异是0x03 0x08。所以 0x03 是必需的起始字节,0x08 是 NDEF 消息的长度。
nfc - NFC:APDU 和 SNEP 长度限制
我正在开发一个项目,以便通过 NFC 将大数据从 PC 交换到 Android 设备。我正在使用 ACR122。
以下是发送数据的一般示例:
在这里,我发送了一条记录(不是短记录)。因此 NDEF 标头允许输入 4 字节的有效负载长度。
最后,我的问题是我们如何发送关于 1 字节 APDU Lc 的如此大的有效载荷?
如果此限制仅是由于 pn532 芯片或 PS/SC 造成的,您建议使用哪些替代硬件?
谢谢你的澄清
编辑:
我在这里找到了我要找的东西:
向 Javacard 发送扩展 APDU
这是硬件问题,PN532 不支持扩展 APDU。
nfc - ISO 14443-3A 与 libnfc 的通信程序
我致力于在 ACR122U 和 AS3953 之间实现自定义 ISO 14443-3A 协议。我想在标签处于活动状态但不使用 ISO 14443-4 时发送帧。
那么,使用 libnfc,以下步骤是否正确发送内容到标签?
环境:Win10,libnfc 1.6.0
此时标签是否进入 ACTIVE 状态?
这里是基于 ISO 14443-3 的收发吗?
然后我们停止目标。
但是阅读器和标签不会以这种方式接收对方的数据。
因为双方都可能导致通信失败,所以首先我想保证我以正确的方式发送正确的东西。