2017-08-31 2 views
-2

Je suis nouveau sur MIFARE et j'ai eu un RC522 pour lire certaines cartes. Avec la bibliothèque this, j'ai pu lire des cartes/étiquettes CLASSICS 1K, 4K et ULTRALIGHT. Mais quand j'essaie de lire du MIFARE PLUS, rien ne se passe. Je suis toujours en train d'étudier les standards MIFARE pour améliorer mes connaissances, mais je suis plutôt perdu ici. Puisque le RC522 pouvait lire la famille MIFARE, pourquoi ne pouvait-il pas lire un PLUS? Même l'UID? Je comprends que pour lire un UID, vous n'avez pas besoin d'authentifier, n'est-ce pas?RC522 et MIFARE Plus

J'ai essayé de déboguer la réponse SAK de la bibliothèque RC522, mais je n'obtiens aucune réponse des cartes PLUS.

Alors, qu'est-ce qui me manque ici? Quelqu'un peut-il donner un guide à mon travail?

  • J'utilise Arduino.

Merci!

BR du Brésil.

Répondre

0

J'ai eu le même problème. Les cartes MIFARE PLUS sont cryptées avec AES 128, si je ne me trompe pas, vous avez besoin d'un module SAM AV2 de NXP.

J'ai aussi essayé de lire une carte MIFARE PLUS avec un smartphone, et elle lance des UID aléatoires. Cela s'est passé parce que je n'ai pas de clé pour le déchiffrer.

+0

Oui, c'est logique! J'ai déjà lu quelque chose à ce sujet. Nous avons ici aussi un MC531, qui lit les cartes PLUS avec ou sans SAM. Je suis à la recherche d'un module moins cher (RC522). Donc, je vais essayer de comprendre comment cela fonctionne et poster ici. Merci pour votre attention Javier. – MeuMicoMicoMeu