En plus de l'usage d'EsupNfcTagDesktop sur un poste de travail muni d'un lecteur nfc usb ou encore d'un smartphone sous Android et disposant de l'application EsupNfcTagDroid, on propose en alternative l'usage d'un Arduino pour badger des cartes NFC ...
- La version disponible sur github permet la lecture CSN et Desfire et l'encodage avec un Arduino Mega voir : https://github.com/EsupPortail/esup-nfc-tag-arduino
- Avec un Arduino Uno seul l'implémentation de lecture/identification par CSN fonctionne il faudra utiliser l'ancien code : https://github.com/EsupPortail/esup-nfc-tag-arduino/tree/esup-nfc-tag-arduino-v1
Cette alternative peut être intéressante pour diverses raisons (d'un point de vue pédagogique par exemple simplement pour du TP informatique), à l'usage cependant il faut lui reconnaître un inconvénient majeur dans notre implémentation. Le requêtage depuis l'Ardunio via le shield Ethernet se fait en HTTP et non en HTTPS. Aussi, il faut considérer cet usage en production uniquement dans des contextes particuliers : sur un réseau en interne, pour des applications ne demandant pas vraiment de sécurité, ...
Schéma :
Liste des composants :
Quantité | Référence |
---|---|
1 | Arduino Uno ou Arduino Mega |
1 | PN532 NFC RFID Controller |
1 | Arduino Ethernet Shield ou module w5100 |
1 | Ecran LCD + module i2c LCM1602 |
1 | Buzzer passif |
1 | LED Rouge |
1 | LED Verte |
2 | Résistances 220 ohms |