En plus de l'usage 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 . Le requêtage depuis l'Ardunio via le shield Ethernet se fait en HTTP et non en HTTPSseul l'implémentation de lecture/identification par CSN fonctionne. 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é, ...
Code : https://github.com/EsupPortail/esup-nfc-tag-arduino
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 |