2

Mifare DESFireタグからndefメッセージを読み書きする方法は知っていますが、Androidからの通信に関して、DESFireでサポートされているコマンドセットの使用方法を理解するのに苦労しています。

  1. 私はそれがtransceive(byte[])生のバイトを介して通信するのを助ける機能と関係があることを知っています。どうすれば使えますか?

  2. カスタムキーでメッセージをロックするにはどうすればよいですか?

4

1 に答える 1

3

IsoDep.transceive()確かに適切な方法です。ISO7816-4 APDU(NFCフォーラムタイプ4タグ仕様のものなど)をタグに送信するか、DESfire固有のコマンドセットを使用してタグと通信できます(http://www.nxp.com/documents/を参照)。高レベルの概要については、short_data_sheet / MF3ICDX21_41_81_SDS.pdf )。

カスタムキーを使用してメッセージをロックするには、DESFire固有のコマンドを使用する必要があります。その詳細は、NXPからの要求に応じて入手できるデータシートに記載されています。http://www.nxp.com/products/identification_and_security/smart_card_ics/mifare_smart_card_ics/mifare_desfire/MF3ICD2101DUD.htmlを参照してください

于 2012-06-26T11:24:29.697 に答える