私はACRReader122でFelicaTagに取り組んでいます。
他のすべてのタイプのnfcタグに接続するために機能する次のコードは、Felicaタグでは機能しません
Card card = terminal.connect("*");
次の例外が発生します:
javax.smartcardio.CardException:connect()がsun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:67)で失敗しました原因:sun.security.smartcardio.PCSCException:SCARD_W_UNPOWERED_CARD at sun.security.smartcardio.PCSC.SCardConnect(ネイティブメソッド)at sun.security.smartcardio.CardImpl。(CardImpl.java:65)at sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:61)
Felicaタグには独自のプロトコルがあるようですが、送信プロトコル名が見つかりません。
Java Cardライブラリを使用してFelicaカードに接続する方法を知っている人はいますか?
(Acr Reader 122はこの種のタグをサポートしています)
*****編集**** _ _ _
さらに奇妙なことに、トパーズタグから「チャネル」を取得し、このチャネルを使用してFelicaタグと通信するなど、本当に醜いことをすると、機能します。