0

Android2.3GingerbreadとNexusS電話がISO15693RFIDチップの読み取り/書き込みをサポートしているかどうか知りたいですか?今のところ、私はそれがISO14443を読むことができることを知っています...

誰か知っている?

4

3 に答える 3

1

この種のチップと通信するには、android の次の API を使用する必要があります: http://developer.android.com/reference/android/nfc/tech/NfcV.html

NfcV API は API レベル 10 で追加されました。これは、このページに記載されている Android 2.3.3 に対応しています。 http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

Android 2.3 GINGERBREAD を使用している場合は、携帯電話を少なくとも Android 2.3.3 GINGERBREAD_MR1 にアップグレードする必要があります。これが完了すると、 api から次のメソッドを使用できるようになります。

Tag tag = ...;
nfc = NfcV.get(tag);
nfc.connect();
byte[] read = nfc.transceive(new byte[]{0x00, 0x20, 0x05});
nfc.close();

この例では、電話機はカードからブロック 5 を読み取るコマンドに対応する 0x00、0x20、0x005 を送信します。

「ISO / IEC FCD 15693 3」をグーグルで検索し、最初のリンクを取得することで、さまざまな利用可能なコマンドとカードがそれぞれの場合に与える答えを見つけることができます(ええ、「2つ以上のリンクを投稿するには、少なくとも10の評判が必要です。」 - -')

于 2013-07-14T12:37:08.450 に答える
1

手遅れかもしれませんが、職場の Nexus S で RFID 15693 を読み取ることができました。その中のデータを読み取ろうとはしません。プロジェクトの一意の識別子を読み取るだけで済みます。

よろしくお願いします

于 2011-02-02T21:17:59.270 に答える
1

Mifare は、ISO/IEC 15693 ではなく、ISO/IEC 14443 に基づいています。http://en.wikipedia.org/wiki/MIFARE
を参照してください。

于 2012-04-13T15:05:50.340 に答える