Comment détecter le type d'une puce NFC
Personne ne sait comment je peux trouver via l'Android NFC API puce NFC est utilisé dans une balise qui je suis en train de lire? Idéalement, je voudrais obtenir à la fois la puce de modèle et le fabricant.
Est disponible quelque part dans le Tag de l'objet?
Pour plus de précisions, je ne veux pas le lecteur de puce dans le téléphone, mais la puce dans le tag NFC.
OriginalL'auteur corvairjo | 2012-10-26
Vous devez vous connecter pour publier un commentaire.
Je suis du développement d'une application Android NFC pour lire/écrire/les opérations d'authentification. Voici quelques parties de code que vous souhaitez.
Android a 3 principaux types déterminés pour les cartes, celles-ci sont Mifare Classic, Mifare ultra-léger et Isodep (c'est le type de Desfire et Desfire EV1). Donc, comme je reçois une balise touché, je lance cette opération:
Cependant, ce n'est pas d'obtenir directement le type de Desfire et Desfire EV1. Pour cela vous avez besoin d'envoyer des octets de la carte:
Après l'initialisation de la Fabrication de données, vous pouvez facilement rejoindre de ses parties. DesfireManufacturingData classe est destinée à l'évaluation de la réponse du tag dans des parties significatives, mais je vais seulement donner le lien de celui-ci: Desfire Données De Fabrication. Aussi, je dois dire que c'est le plus autour du projet, j'ai trouvé dans l'Internet à l'open source, mais il ne dispose que de lecture pour Desfire balises, pas d'écrire et de s'authentifier. Espérons que cette aide!
Bien fait, assez utile.
OriginalL'auteur İsmet Alkan
Si vous avez un appareil Android avec la technologie NFC, il existe plusieurs applications qui font exactement cela (et plus), par exemple NXP TagInfo ou NFC TagInfo.
Pour PC avec un ordinateur de bureau lecteur, peut-être RFIDIOt pourrait leur être utile. Pour d'autres plates-formes, applications similaires peuvent exister (ou pourrait être créé), mais je ne suis pas familier avec eux.
OriginalL'auteur NFC guy