1

NXP チップを搭載した Android NFC デバイスで Mifare スマート カードをエミュレートする方法を見つけるのに苦労しています。出来ますか?

http://www.mifare.net/en/micommunity/qa/質問番号 4 で、彼らはそれを行う方法があると述べています。詳しい方法を知っている人はいますか?私は何の答えもなく彼らに尋ねようとしてきました。

また、NXP チップを使用するデバイスには通常、Mifare 機能を備えた組み込みセキュア エレメント (eSE) が搭載されているかどうか、またそれに関する情報はどこで入手できるか知っていますか?

4

1 に答える 1

1

Android OS はまだサポートしていないため、NXP NFC コントローラーを搭載した Android デバイスで Mifare Classic スマート カードをエミュレートすることはできません。Android 4.4 では、ホストベースのカード エミュレーション (HCE)が導入されましたが、ISO14443-4 レイヤーまでしかありません。

具体的には、Android 4.4 は、NFC-Forum ISO-DEP 仕様 (ISO/IEC 14443-4 に基づく) に基づくカードのエミュレートをサポートし、ISO/IEC 7816-4 仕様で定義されているようにアプリケーション プロトコル データ ユニット (APDU) を処理します。Android では、Nfc-A (ISO/IEC 14443-3 タイプ A) テクノロジの上でのみ ISO-DEP をエミュレートすることが義務付けられています。Nfc-B (ISO/IEC 14443-4 タイプ B) テクノロジーのサポートはオプションです。これらすべての仕様の階層化を図 3 に示します。

Mifare Classic では、それよりも低いレバー コントロールが必要なため、SOL になります。http://www.mifare.net/en/micommunity/qa/に記載されている内容は、具体的に Mifare Classic とは対照的に一般的な Mifare に言及しているため、あいまいです。Mifare Classic は、NFC フォーラムの標準が形成される前に登場したため、別の動物です。そのため、Android などのより高いレベルのプロジェクトと統合することはより困難です。

RE: eSE を搭載した NXP チップ。これはデバイス メーカーによって常に使用されているわけではないため、問題のデバイスのアーキテクチャを注意深く調べる必要があります。一部のデバイスでは、eSE を使用することが理にかなっていますが、すべてではありません。

于 2014-10-31T13:33:40.380 に答える