APDUコマンドをサポートするISO14443-4 A / BおよびISO7816-4非接触カードを操作するためのAndroidアプリケーション。
これらのカードには、非接触EMVクレジットカード、DESFire、ST M24SRxx、JCOPが含まれます(ただしこれらに限定されません)。
したがって、NFC APDUコマンドを使用すると、以前はAPIでサポートされていなかった多くのチップタイプのサポートが追加されます。
前提 条件
μFRシリーズNFCリーダー、アンドロイドスタジオV1.5以上、OTGをサポートするアンドロイドデバイス。
注:OTGをサポートしていないAndroidデバイスは、ユーザーが APB-Androidパワーブリッジを介してNFCリーダーを接続した場合、引き続きソフトウェアを使用できます。
Docs & Software Download
Video demonstration:
ソフトウェアのスクリーンショット:
1. アンドロイド用μFR APDUソフトウェアの初期画面です。 この画面には、基本的なリーダー機能が表示されます。
2. NFCデバイスポートが正常に開きます。 その結果、NFCリーダーを使用する準備が整います。
3.事前設定されたAPDUコマンドを含むドロップダウンメニュー。 ユーザーは、SDKを使用して提供されたソフトウェアでこれらのコマンドを変更できます。
4. APDU 応答 "90 00" – コマンドが正常に実行されました (OK)。 この場合、「NFC NDEFタグアプリ」の選択を確認します。
5. NFC NDEF ファイルを選択します。
6.選択したNFC NDEFファイルで「バイナリの読み取り」コマンドを使用します。 APDU 応答 "00 10" は選択した NDEF ファイルのバイト長を表し、"90 00" はコマンドが正常に実行されたことを確認します。
7. "バイナリの読み取り" コマンドを "02" から "10" に変更して、NDEF ファイルの長さ全体を 16 バイトの長さで読み取る
8. NDEF ファイルの全長を読み込みます。 この場合、当社のウェブサイトアドレスを持つURL NDEFデータ型です。
ソフトウェアダウンロード:
Gitlabソフトウェアリポジトリにアクセスして、 Android用のAPDU送受信ソフトウェアをダウンロードしてください。