2012-12-18 64 views
0

我知道NFC功能是在Android的libnfc-nxp庫中實現的。那麼,這是否意味着卡仿真功能也在這裏定義和實施?更具體地說,我有一個手機處於卡模擬模式,但是我的CPR 40.30閱讀器無法讀取或寫入模擬的卡,因爲它甚至不能識別發送應答器的類型。雖然它可以讀取UID當觸摸手機時。當我向某人求助時,他問我是否想使用libnfc-nxp庫。這就是爲什麼我對這個庫感到好奇,並知道我是否可以對其進行修改,以便能夠訪問在安全元素中模擬的卡片。任何幫助將非常感謝是通過Android中的libnfc-nxp庫實現的卡仿真嗎?

回答

0

實際的卡仿真是由Android NFC設備中的NFC芯片中的嵌入式安全元件完成的,該設備使用libnfc-nxp作爲驅動程序庫。庫本身僅用於打開或關閉卡模擬。

+0

謝謝。儘管如此,爲什麼讀者無法連接到安全元素呢?我應該修改一些東西還是做一些特別的事情讓我的讀者對安全元素中模擬的卡進行身份驗證或識別?我知道JSR 177 API通過基於J2ME的移動應用程序手機。不過我的手機操作系統是Android。我必須處理JSR 177嗎? – Fereshteh

+0

而且,實際上我也需要使用libnfc-nxp的這個功能(打開和關閉卡模擬模式),你能否在這方面給我一些建議? – Fereshteh

+1

我發現讀者無法連接到SE的原因是我們沒有從讀卡器向SE發送APDU命令。所以,我想我的第一個問題是回答。然而,我的第二個問題仍然沒有答案。所以,如果你能幫助我,我將不勝感激 – Fereshteh

0

您可以發佈您的閱讀器從手機接收的UID嗎?我確信你的讀者正在檢測NFC目標(而不是仿真卡)。如果ID從0x80開始(或結束 - 取決於字節順序),則它是NFC目標的防衝突ID。