質問

Android 2.3 GingerbreadとNexusの電話がISO 15693 RFIDチップの読み取り/執筆をサポートしているかどうかを知りたいですか?今のところ、私はそれがISO 14443を読むことができることを知っています...

誰か知っていますか?

役に立ちましたか?

解決

手遅れになるかもしれませんが、Nexus sと一緒にRFID 15693を読むことができました。私はその中でデータを読み込もうとはしていません、私は自分のプロジェクトの一意の識別子を読むだけです。

よろしくお願いします

他のヒント

MIFAREはISO/IEC 14443に基づいており、ISO/IEC 15693ではありません
見る http://en.wikipedia.org/wiki/mifare

この種のチップと通信するには、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();

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top