我正在使用 ACR Reader 122 处理 Felica Tag。
以下代码可用于连接到所有其他类型的 nfc 标签,但不适用于 Felica 标签
Card card = terminal.connect("*");
我得到以下异常:
javax.smartcardio.CardException: connect() failed at sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:67) 原因:sun.security.smartcardio.PCSCException: SCARD_W_UNPOWERED_CARD at sun.security.smartcardio.PCSC.SCardConnect(本机方法)在 sun.security.smartcardio.CardImpl.(CardImpl.java:65) 在 sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:61)
似乎 Felica 标签有自己的协议,但我找不到传输协议名称。
有谁知道如何使用 java 卡库连接到 felica 卡?
(Acr Reader 122 支持这种标签)
** * **编辑* ***
更奇怪的是,如果我做一些非常丑陋的事情,比如从黄玉标签获取“频道”,然后使用这个频道与我的 Felica 标签进行通信,它就可以工作了。