Android上通过WiFi或USB的智能卡读卡器[关闭]

Posted

技术标签:

【中文标题】Android上通过WiFi或USB的智能卡读卡器[关闭]【英文标题】:Smart Card Reader on Android via WiFi or USB [closed] 【发布时间】:2012-12-22 11:40:48 【问题描述】:

我已经在谷歌上搜索过,我可以找到旧信息(大部分),但没有解决方案。可以通过 USB(如果读卡器有)和/或 Wifi + Manucture 的 SDK 与智能卡读卡器(如http://betteroffer.files.wordpress.com/2011/05/chip_pin_02.jpg)通信 android 设备(三星 Galaxy SII)。

有人做过类似的集成吗?

任何想法都会受到赞赏。

非常感谢

【问题讨论】:

看情况,你说的是安卓商业版还是安卓开源? 抱歉,Android 操作系统会运行在任何商业设备(如三星 Galaxy SIII)上。谢谢关注 那么答案是否定的,因为商用手机对 Android 内核使用单片构建,换句话说,无法加载驱动程序等内核模块,并且您需要任何外围设备的驱动程序连接到 Android 以使其工作。 【参考方案1】:

我想有线访问的可能性很小:即使是大多数平板电脑也无法播放 USB 主机,而只能模拟 PC 的驱动器。第一个检查是,将 USB 记忆棒连接到智能手机并查看是否可以访问文件。 智能手机-> 智能卡耦合最简单(直接)的方法是 NFC,但支持它的智能手机型号绝对是少数,如果您的卡仅基于联系人,那么您就不走运了。 WiFi 可以在中间智能单元上工作,但我不知道智能卡读卡器直接支持 WiFi。

【讨论】:

是的,我知道,我不走运。不幸的是,由于环境的限制,我无法使用智能卡内置蓝牙。感谢您的关注@guidot 再一次,一个快速的谷歌建议:techblog.goelite.org/… 也许像带有 WiFi 模块的 Raspberry PI 之类的东西可以解决问题?不过,您必须为其供电,创建一些协议(例如,使用javax.smartcardio 接口)。【参考方案2】:

好吧,也许你也可以看看 Syncotek smartcard reader,比如型号 Syncotek SC-600P,它是一款 USB 智能卡读卡器,内置天线用于非接触式标签访问,读卡距离远高达 50 毫米(取决于标签类型),我认为这可能支持 Android 设备。

【讨论】:

以上是关于Android上通过WiFi或USB的智能卡读卡器[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

通过 USB 连接的 APDU

如何通过 WMI 获取系统上的所有智能卡读卡器?

在android平板中如何进行NFC通信,就是通过rfid读卡器连接到平板的USB后,读取的内容显示到平板上

Mifare卡安全

无法认领 USB 接口(设备或资源忙)

如何访问 Omnikey 3121 智能卡读卡器