Lorsqu'on parle de technologies NFC, on pense généralement aux tags comme les NTAG, les MIFARE Classic ou plus raisonnablement, les DESFire EV1. Mais il existe tout un monde en dehors des produits NXP souvent parfaitement pris en charge par des bibliothèques de haut niveau, et c'est là l'occasion parfaite d'explorer, plus en profondeur, les protocoles et fonctionnalités offertes par la libNFC. Penchons-nous donc sur les tags ST25TA de chez STMicroelectronics...
Nous avons, par le passé, fait connaissance avec l'univers merveilleux des technologies RFID et NFC (voir Hackable 10 [1]), avons manipulé des tags et leur contenu et même testé leur sécurité avec l'outil par excellence dans ce domaine qu'est le Proxmark3 (dans le numéro 30 [2]). Dans nos expérimentations, cependant, nous sommes restés à un niveau d'abstraction assez élevé en utilisant principalement l'excellente libfreefare [3] reposant sur libNFC et prenant en charge une collection sympathique de tags : FeliCa Lite, MIFARE Classic, MIFARE DESFire, MIFARE DESFire EV1, MIFARE Ultralight, MIFARE Ultralight C et NTAG21x.
Remarquez que dans cette liste, seul FeliCa n'est pas un produit NXP (mais Sony) et que nous n'avons aucune trace de ST. Comment faire alors pour communiquer avec ces autres tags lorsqu'un projet le demande ? La réponse est relativement simple, « il faut descendre d'un niveau », ce qui signifie utiliser la libNFC directement, assimiler la...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première