【发布时间】: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