【问题标题】:Sending and Receiving Responses to APDU Commands using Proximity Device使用接近设备发送和接收对 APDU 命令的响应
【发布时间】:2019-12-13 07:00:36
【问题描述】:

我使用的是 Sony FeliCa RC-S380,我想在读卡器处于读卡器/写卡器模式时,以卡仿真模式 (HCE) 向 Android 设备发送一些 APDU 命令。从它的样子来看,我可以使用 Windows Proximity 库来处理与此阅读器的通信,但我似乎找不到将阅读器置于阅读器/写入器模式以便能够发送 APDU 命令和接收响应的方法.

ProximityDevice 类是一个用于发送消息的函数,称为 PublishBinaryMessage,它看起来最像我想要用来发送命令的函数,但是只有消息发布时的回调,并且无法获得响应.有一个功能允许读者订阅发送给它的消息(SubscribeForMessage),但我不相信这会得到对我的命令的响应。

我可以使用我拥有的 ACR 1252U 阅读器轻松完成此操作,方法是使用 Windows SmartCards 库,使用 TransmitAsync 函数,该函数返回对我的 APDU 命令的响应。

有什么方法可以使用 Proximity 库发送 APDU 命令吗?或者,有没有一种方法可以利用 SmartCards 库来处理与我的 Sony 阅读器的通信?

非常感谢任何帮助。

【问题讨论】:

  • 不确定您所说的“将阅读器置于阅读器/写入器模式”是什么意思,因为只要安装了驱动程序,阅读器将始终处于该模式。

标签: .net nfc proximity smartcard-reader


【解决方案1】:

建议使用可用的索尼 SDK here 请务必不要与旨在支持 PC/笔记本电脑上的内置 NFC 读取器的 Windows 软件组件混淆。您连接的 Sony Reader 是通过 USB 连接的,因此不是内置的

【讨论】:

  • 我还有一台戴尔 Latitude E7450,它有一个内置的 NFC 阅读器,可以用作感应设备。重点不是在使用什么设备,而是是否可以使用 Proximity 库将 APDU 命令发送到 NFC 标签/模拟标签。我可以使用 Sony SDK,但在我的情况下,我不想将其仅限于外部 Sony NFC 阅读器,而是支持任何可以充当接近设备的阅读器。
猜你喜欢
  • 2017-12-18
  • 1970-01-01
  • 1970-01-01
  • 2020-11-15
  • 2014-12-30
  • 1970-01-01
  • 2018-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多