哪一种是允许java cardTerminal连接到卡的felica协议
我正在使用ACR阅读器122制作Felica标签 以下用于连接所有其他类型nfc标记的代码不适用于Felica标记哪一种是允许java cardTerminal连接到卡的felica协议,java,nfc,smartcard,Java,Nfc,Smartcard,我正在使用ACR阅读器122制作Felica标签 以下用于连接所有其他类型nfc标记的代码不适用于Felica标记 Card card = terminal.connect("*"); 我得到以下例外情况: javax.smartcardio.CardException:连接()在失败 sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:67) 原因:sun.security.smartcardio.pcs异常: 无电
Card card = terminal.connect("*");
我得到以下例外情况:
javax.smartcardio.CardException:连接()在失败
sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:67)
原因:sun.security.smartcardio.pcs异常:
无电源卡在
sun.security.smartcardio.PCSC.SCardConnect(本机方法)位于
sun.security.smartcardio.CardImpl.(CardImpl.java:65)位于
sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:61)
Felica tag似乎有自己的协议,但我找不到传输协议名称
有人知道如何使用java卡库连接到felica卡吗
(Acr阅读器122支持这种标签)
******编辑******
更奇怪
如果我做了一些非常难看的事情,比如从黄玉标签上获得一个“频道”,然后
使用此通道与我的Felica标记通信,它正在工作。包
javax.smartcardio
实现。这是为了与ISO 7816-4卡一起使用,与FeliCa卡完全不兼容。答案很简单
并非所有ACR 122都与Felica Lite兼容
ACR122 PCSC版本。e、 g.FW20X、FW40X不适用
推荐使用felica lite标签的版本是ACR122 PCSC,例如FW10X对于我来说,ACR122将nfc标签模拟为javaCard,以允许与nfc标签通信。我不直接发送“tag命令”,但我将我的命令封装为“ACR 122”的特殊APDU命令。我在连接到协议ISO/IEC 14443-3A下的topaz或mifare nfc标签时不会遇到任何问题。@Yop这对于读者来说非常具体,因此您可能需要询问他们。否则,我将简单地尝试“T=0”或“T=1”,当然也可以尝试“T=CL”。