标签: acr122

无法声明USB接口(设备或资源繁忙)

我想在Ubuntu 14中使用我的ACR122U非接触式智能卡读卡器.所以我安装了我需要的包和驱动程序.

最后,当我想使用阅读器时,我收到以下错误:

rc@rc-System-Product-Name:~/Desktop/itsme$ sudo nfc-list
[sudo] password for rc: 
nfc-list uses libnfc 1.7.0
error   libnfc.driver.acr122_usb    Unable to claim USB interface (Device or resource busy)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:001:020
rc@rc-System-Product-Name:~/Desktop/itsme$ 
rc@rc-System-Product-Name:~/Desktop/itsme$ sudo mfoc -O output.txt
error   libnfc.driver.acr122_usb    Unable to claim USB interface (Device or resource busy)
No NFC device found.
rc@rc-System-Product-Name:~/Desktop/itsme$ 
Run Code Online (Sandbox Code Playgroud)

我的读者似乎正在使用内核工具.我搜索了很多.有很多人已经有同样的问题,但我找不到他们的答案.

有没有人知道如何解决这个问题?(通过回收设备,例如)

usb ubuntu nfc smartcard-reader acr122

14
推荐指数
2
解决办法
2万
查看次数

ACR122 - 卡仿真

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

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

提前致谢

nfc hce acr122

11
推荐指数
1
解决办法
9805
查看次数

如何开始与ACR122U-A9 NFC读卡器进行交互?

我是一名初级PHP/JavaScript/HTML开发人员,最近由一家制作照片平台的公司聘用.在此之前,我从未在Ubuntu系统中工作过.我认为这是相关的,因为我认为由于这个原因,我可能会跳过一个明显的步骤或类似的东西.

我必须处理的其中一个项目是在照相机上添加一个NFC设备,这样用户就可以用他们的手机点击该区域并获取他们刚拍摄的照片.听起来很容易.

之前的员工购买了一台通过USB连接的ACR122U-A9设备,但他们无法使其正常工作.我拿了设备并按照我发现的每一个教程,我也没有运气.

在安装了大量内容并盲目地遵循教程之后我取得的成就就是:

如果我打开一个终端,然后键入"pcsc_scan"它会检测到设备并且它"有效",如果我点击它们就会读取它们.我得到一些十六进制代码和一些对我没有任何说明的蓝色文本.虽然我这样做,但我甚至无法输入终端,所以我根本无法做任何事情.

我真正想要的是知道如何使计算机与NFC设备对话,而不是听取它.好吧,我想它必须听听何时发送信息.

我认为我遗漏了一些非常明显的东西,因为我找到的每个教程都解释了你需要写什么样的代码才能做X事,或者如何让设备模拟卡或类似的东西......但我想我需要更基本的东西:

我如何开始工作并与之互动?

可能相关的信息:

  • 我没有具体说明我是如何写" pcsc_scan "的东西因为A)我做了很多教程和不同的事情,我不记得我做了什么部分完成了这个和B)我'我想从头开始,以了解我在做什么.
  • 我正在使用Ubuntu 17.10机器,但最终产品将在Windows下工作(取决于Photobooth的不同版本)
  • 我们的photobooths在localhost中使用web-api.一切都是PHP,JavaScript,CSS或HTML.最后,我需要一种方法让设备从其中一种语言中获取所需的信息(如果可能的话)
  • 我还在和Ubuntu挣扎.您尝试在此操作系统中安装或交互的所有内容都是通过我不完全理解的命令完成的,我会从随机的互联网教程或像鹦鹉这样的论坛重复.解决这个问题不是问题的一部分,我最终会学到这一点,但我认为知道我可能甚至不知道一些应该明显或基本的事情可能是有用的.

nfc acr122

8
推荐指数
0
解决办法
961
查看次数

带有ACR122U的libnfc对SELECT(通过AID)APDU没有响应

请参阅NFC阅读器"SELECT(通过AID)"APDU未在调试和最终结果时路由到Android设备.TL; DR读者可能只是已经不复存在了.


我有ACR122U nfc阅读器.我尝试在我的Ubuntu机器上运行此示例http://www.nfc-tools.org/index.php?title=Libnfc:APDU_example#apdu_example.c.

这是我点击Android设备(应该处于HCE模式)时读取的日志输出:

./apdu_example
debug   libnfc.general  log_level is set to 3
debug   libnfc.general  allow_autoscan is set to true
debug   libnfc.general  allow_intrusive_scan is set to false
debug   libnfc.general  0 device(s) defined by user
./apdu_example uses libnfc libnfc-1.7.1
debug   libnfc.driver.acr122_usb    device found: Bus 001 Device 088 Name     ACS ACR122
debug   libnfc.general  1 device(s) found using acr122_usb driver
debug   libnfc.driver.acr122_usb    3 element(s) have been decoded from "acr122_usb:001:088"
debug   libnfc.driver.acr122_usb    TX: 62 00 00 00 00 …
Run Code Online (Sandbox Code Playgroud)

apdu nfc hce lib-nfc acr122

7
推荐指数
0
解决办法
459
查看次数

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

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

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

nfc hce acr122

5
推荐指数
1
解决办法
4248
查看次数

ACR122U - 读取Android手机发送的NFC数据

我需要NFC通过Android手机将简单的字符串传输到PC.为了在PC中启用NFC功能,我插入了一个ACR122U通过C#PC中的程序从Android手机读取传输的数据.

我在网上尝试了很多Android实现,比如

对于C#,

但其中没有一个正常工作.因为简单的文字没有得到传播.我试图使用ACR122USDK的示例代码从上面提到的Android实现中接收数据,但这也失败了.

我会很感激,如果任何您的专家将在提供任何引用/例子/教程/示例代码传送从一个简单的文本支持Android NFC设备C#程序通过ACR122u.

非常感谢:)我已经坚持了几个月,最后转向专家寻求帮助.

PS我尽力参考ACR122U的文件,但它没有引导我

c# android nfc nfc-p2p acr122

5
推荐指数
1
解决办法
2420
查看次数

在 ACR122U 上模拟 NFC 标签时 RFID 和 NFC 的主要区别

我对 NFC 标准的概述有一些疑问。

我所知道的是:

  • ISO/IEC 14443是感应卡的标准,并使用RFID作为通信协议;
  • ISO/IEC 18092(NFCIP-1) 是 NFC 标准,基于ISO/IEC 14443
  • NFC Forum 建立在一个标准之上ISO/IEC 18092,其中包括 NFC Forum 类型标签 ( ISO/IEC 18092 tags) 和 LLCP;
  • ACR122U一个阅读器,可以阅读ISO/IEC18092ISO/IEC 14443
  • 模拟ISO-DEP ( ) 之上ACR122U的;NFC Forum Type 4 TagISO/IEC 7816-4ISO/IEC 14443-A

我有两个问题:

RFID 或 NFC 标签

我不明白的是为什么模拟标签是 NFC 标签。如果模拟标签是基于ISO/IEC 14443-A它的,那么它就是感应卡,据我所知,感应卡的技术是 RFID。那么为什么这是一个 NFC 标签而不是 RFID 标签呢?技术上有什么区别?

通信时RFID和NFC部分在哪里

NFC 与 RFID (13.56 MHz) 兼容。我猜当标签被扫描时,ACR122U它会确定它是 …

standards rfid nfc hce acr122

5
推荐指数
1
解决办法
3899
查看次数

"error libnfc.driver.acr122_usb无法写入USB(连接超时)"

我安装了必需的软件包,以便在Ubuntu-14-LTS中使用我的ACR122U非接触式智能卡读卡器.幸运的是它的工作正常:

ebrahim@ubuntu:~$ pcsc_scan
PC/SC device scanner
V 1.4.22 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.10
Using reader plug'n play mechanism
Scanning present readers...
0: ACS ACR122U 00 00

Mon Jun 29 05:16:00 2015
Reader 0: ACS ACR122U 00 00
  Card state: Card removed, 
Run Code Online (Sandbox Code Playgroud)

但是当我想用mfoc工具使用我的阅读器时,我收到以下错误并且我的阅读器禁用(其LED冻结和缺席或卡的存在不会产生任何蜂鸣声,通常当我移动时LED变为绿色和红色卡片内部或外部的卡片+产生哔哔声)

^C
ebrahim@ubuntu:~$ mfoc -O test.mfd
error   libnfc.driver.acr122_usb    Unable to write to USB (Connection timed out)
No NFC device found.
ebrahim@ubuntu:~$ 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

ubuntu nfc mifare contactless-smartcard acr122

5
推荐指数
1
解决办法
3971
查看次数

在出示NFC卡时触发事件

我正在尝试在Chromebook上构建一个webapp,我需要它来使用ACR122U NFC读取RFID卡序列号.我正在使用chrome-nfc.

我正在愉快地读卡片,但我不知道如何在出示卡片时发射事件.

我是否可以使用chrome-nfc中的任何事件来了解卡片何时被呈现给读者?

编辑:我一直在尝试使用chrome.nfc.wait_for_tag,但它的行为并不像我期望的那样.

// With a card on the reader
chrome.nfc.wait_for_tag(device, 10000, function(tag_type, tag_id){
  var CSN = new Uint32Array(tag_id)[0];
  console.log ( "CSN: " + CSN );
});

[DEBUG] acr122_set_timeout(round up to 1275 secs)
DEBUG: InListPassiveTarget SENS_REQ(ATQA)=0x4, SEL_RES(SAK)=0x8
DEBUG: tag_id: B6CA9B6B
DEBUG: found Mifare Classic 1K (106k type A)
[DEBUG] nfc.wait_for_passive_target: mifare_classic with ID: B6CA9B6B
CSN: 1805372086



// with no card on the reader
chrome.nfc.wait_for_tag(device, 10000, function(tag_type, tag_id){
  var CSN = new Uint32Array(tag_id)[0];
  console.log ( "CSN: …
Run Code Online (Sandbox Code Playgroud)

javascript nfc chromebook google-chrome-app acr122

5
推荐指数
1
解决办法
1660
查看次数

ACR122 NFC 阅读器不适用于 libnfc ubuntu

我刚给自己买了一个新的 ACR122U-A9 nfc 阅读器,我需要在 ubuntu 18.10 上使用 libnfc 进行设置。它需要与 libnfc 一起工作,因为 mfoc 接口机智(如果有一种方法可以在没有 libnf 的情况下使用 mfoc,太棒了!那个解决方案对我也有帮助!)安装 libnfc 1.7.1 并做了几个小时的研究后,我仍然这样做不让它工作。每次我使用sudo nfc-list并且 pcscd 未运行时,它都会给我以下错误:

nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb    Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:005
Run Code Online (Sandbox Code Playgroud)

如果 pcscd 正在运行,则错误如下:

nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb    Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:004:007
nfc-list: ERROR: Unable …
Run Code Online (Sandbox Code Playgroud)

ubuntu lib-nfc acr122

5
推荐指数
1
解决办法
1933
查看次数