ACR122U NFC 点对点演示不工作
Posted
技术标签:
【中文标题】ACR122U NFC 点对点演示不工作【英文标题】:ACR122U NFC Peer to Peer demo not working 【发布时间】:2011-08-26 04:24:31 【问题描述】:我有一个来自 ACS 的 ACR122U NFC 读卡器和 ACR122T 令牌。 我正在尝试运行他们的 NFC 点对点演示。
我已经安装了ACR122U SDK、mysql和connector,建立了数据库,并在注册表中添加了escape命令。
当我尝试运行点对点演示时,我会执行以下步骤(显示生成的日志结果)
将 NFC ACR122T 插入 USB 端口。
打开 Smart Poster 应用程序并单击使用 reader 0 初始化。 日志:
D1: 2:04:57 PM Program ready
D1: 2:05:02 PM Succesful connection to : ACS ACR122U PICC Interface 0 Direct Mode
D1: 2:05:02 PM << FF 00 48 00 FF
D1: 2:05:02 PM Code: 1
Description: Undocumented error.
D1: 2:05:02 PM << FF 00 51 00 00
D1: 2:05:02 PM Code: 1
Description: Undocumented error.
将 ACR122U 读卡器插入第二个 USB 端口,读卡器上有 Mifare 卡
打开 NFC 设备应用程序并点击使用阅读器 1 进行初始化
D2: 2:05:07 PM Program ready
D2: 2:05:11 PM Succesful connection to : ACS ACR122U PICC Interface 1 Direct Mode
D2: 2:05:11 PM << FF 00 48 00 FF
D2: 2:05:11 PM Code: 1
Description: Undocumented error.
D2: 2:05:11 PM << FF 00 51 00 00
D2: 2:05:11 PM Code: 1
Description: Undocumented error.
在智能海报应用程序的发送字段中输入文本
点击激活智能海报
将带有 Mifare 卡的 ACR122U 读卡器放在 ACR122T 读卡器上
点击 NFC 设备应用程序中的“读取”按钮
在此之后来自 NFC 智能海报应用程序的日志: D1:下午 2:14:29 进入被动模式
D1: 2:14:29 PM << FF 00 00 00 27 D4 8C 00 08 00 12 34 56 40 01 FE A2 A3 A4 A5 A6 A7 C0 C1 C2 C3 C4 C5 C6 C7 FF FF AA 99 88 77 66 55 44 33 22 11 00 00
D1: 2:14:29 PM Code: 1
Description: Undocumented error.
来自 NFC 设备应用程序的日志:
D2: 2:14:31 PM Entering active mode
D2: 2:14:31 PM << FF 00 00 00 0A D4 56 01 02 01 00 FF FF 00 00
D2: 2:14:31 PM Code: 1
Description: Undocumented error.
似乎与设备的初始连接甚至无法正常工作。然而,我已经能够使用 ACR SDK 访客管理系统应用程序写入 Mifare 卡(我可以使用 ACR122U 读卡器和注册应用程序写入 Mifare 卡,并使用 ACR122U 读卡器和参展商应用程序从它读取,我也可以使用 android NEXUS S 手机从卡中读取相同的数据。所以看起来驱动程序工作正常(至少对于写入/读取 Mifare 格式数据)。
为什么 ACR122U 点对点演示不起作用?
【问题讨论】:
【参考方案1】:好吧,没有什么比不厌其烦地提出问题来让你找出答案的事情了。对于尝试此方法的其他任何人,问题是:
文档似乎暗示可以使用标准的 microsoft USB CCID PCSC 驱动程序,这些驱动程序已经是 Windows 7 操作系统的一部分,并且在连接 ACR122U/T 读卡器时默认应用,但是,我尝试安装无论如何,随 SDK 提供的 ACR PICC 驱动程序,在执行此操作后,问题就解决了。此外,如果有人发现这个相当晦涩的话题感兴趣,YouTube 上有一个视频:
http://www.youtube.com/watch?v=ucfNZW9GSk0 展示如何安装/运行点对点演示。
(我准确地遵循了所有这些步骤,但是直到我从 SDK dvd 安装了实际的 ACR 驱动程序而不是使用默认的 microsoft 驱动程序之后它才起作用)。如上所述,我可以使用默认的 microsoft 驱动程序将 Mifare 数据写入卡。
【讨论】:
你的视频是私人的,你能(也许)把它公开吗?非常感谢:) 很遗憾,它不是我的视频 - 是指向我认为是读卡器制造商制作的视频的链接 - 也许他们将其更改为私有 - 它曾经是可见的。以上是关于ACR122U NFC 点对点演示不工作的主要内容,如果未能解决你的问题,请参考以下文章
无法验证具有 7 字节 UID ACR122U 的 NFC 标签