Question

Je veux savoir si Android 2.3 Gingerbread et le téléphone Nexus S supports de lecture / écriture ISO 15693 puces RFID? A partir de maintenant, je sais qu'il peut lire ISO 14443 ...

Quelqu'un sait-il?

Était-ce utile?

La solution

Je suis peut-être trop tard, mais je pouvais lire un peu RFID 15693 avec mon Nexus S au travail. Je ne cherche pas à lire les données qu'il contient, je ne ai besoin de lire l'identifiant unique de mon projet.

Cordialement

Autres conseils

Mifare est basé sur la norme ISO / CEI 14443, et non sur la norme ISO / CEI 15693
voir http://en.wikipedia.org/wiki/MIFARE

Pour communiquer avec ce genre de puce, vous devez utiliser l'API suivante à partir d'Android: http://developer.android.com/reference/android/nfc/tech /NfcV.html

L'API NfcV a été ajouté au niveau de l'API 10, correspondant comme cette page dit à Android 2.3.3. http://developer.android.com/guide/topics /manifest/uses-sdk-element.html#ApiLevels

Si vous utilisez Android 2.3 Gingerbread, vous devez mettre à jour votre téléphone au moins Android 2.3.3 GINGERBREAD_MR1. Une fois que vous avez fait, vous serez en mesure d'utiliser les méthodes suivantes de l'api:

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

Dans cet exemple, le téléphone envoie 0x00, 0x20, 0x005 correspondant à la commande de lecture de bloc 5 de la carte.

Vous pouvez trouver les différentes commandes avaliable et la réponse de la carte donnera dans chaque cas par googler « ISO / IEC FCD 15693 3 » et prendre le premier lien (ouais « Vous avez besoin d'au moins 10 points de réputation pour poster plus de 2 liens . » - ')

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top