我上的Felica標籤正與ACR閱讀器122這是FeliCa的協議,允許一個java cardTerminal連接到卡
下面的代碼,它致力於連接到所有其他類型的NFC標籤是不對於Felica的標籤工作
Card card = terminal.connect("*");
我得到以下異常:
javax.smartcardio.CardException:connect()的失敗在 sun.security.smartcardio.TerminalImpl.connect(TER minalImpl.java:67) 所致:sun.security.smartcardio.PCSCException:在 sun.security.smartcardio.CardImpl SCARD_W_UNPOWERED_CARD在 sun.security.smartcardio.PCSC.SCardConnect(本機方法)(CardImpl.java: 65)在 sun.security.smartcardio.TerminalImpl.connect(TerminalImpl.java:61)
看來Felica的標籤已經是自己的協議,但我找不到傳輸協議的名稱。
有沒有人知道如何連接到卡片卡與卡爾卡卡庫?
(ACR閱讀器122支持這種標籤)
** * **編輯* ***
更奇怪 如果我做一些真正醜陋像從黃玉標記中獲取「通道」,然後使用此通道與我的Felica標記進行通信,它正在工作。
對我而言,ACR122將nfc標籤模擬爲javaCard,以允許與nfc標籤進行通信。我不直接發送「標記命令」,但是我將命令封裝到「ACR 122」的特殊APDU命令中。我沒有任何麻煩連接到協議-ISO/IEC 14443-3A下的topaz或mifare nfc標籤。 – Yop 2012-08-06 13:29:10
@喲,這對讀者來說非常具體,所以你可能想問問他們。否則,我會簡單地嘗試「T = 0」或「T = 1 或當然」T = CL「。 – 2012-08-10 14:35:13