Εφαρμογή Android για εργασία με κάρτες χωρίς επαφή ISO14443-4 A / B και ISO7816-4 που υποστηρίζουν εντολές APDU.
Αυτές οι κάρτες περιλαμβάνουν (αλλά δεν περιορίζονται σε) ανέπαφες πιστωτικές κάρτες EMV, DESFire, ST M24SRxx, JCOP…
Επομένως, η χρήση εντολών NFC APDU προσθέτει υποστήριξη για πολλούς τύπους chip που προηγουμένως δεν υποστηρίζονταν από το API μας.
Προϋποθέσεις
Συσκευή ανάγνωσης NFC σειράς μFR, Android Studio V1.5 ή νεότερη έκδοση, συσκευή Android με υποστήριξη OTG.
ΣΗΜΕΙΩΣΗ: Οι συσκευές Android χωρίς υποστήριξη OTG εξακολουθούν να μπορούν να χρησιμοποιούν το λογισμικό εάν οι χρήστες συνδέσουν τη συσκευή ανάγνωσης NFC μέσω του APB – Android Power Bridge.
Docs & Software Download
Video demonstration:
Στιγμιότυπα οθόνης λογισμικού:
1. Αρχική οθόνη του λογισμικού μFR APDU για Android. Αυτή η οθόνη εμφανίζει βασικές λειτουργίες του προγράμματος ανάγνωσης.
2. Επιτυχής άνοιγμα της θύρας συσκευής NFC. Ως αποτέλεσμα, ο αναγνώστης NFC είναι έτοιμος για χρήση.
3. Αναπτυσσόμενο μενού με προρυθμισμένες εντολές APDU. Οι χρήστες μπορούν να αλλάξουν αυτές τις εντολές στο παρεχόμενο λογισμικό με SDK.
4. Απόκριση APDU "90 00" – Η εντολή εκτελέστηκε με επιτυχία (OK). Σε αυτήν την περίπτωση επιβεβαιώνει την επιλογή της "εφαρμογής ετικετών NFC NDEF".
5. Επιλογή του αρχείου NFC NDEF.
6. Χρησιμοποιώντας την εντολή "Ανάγνωση δυαδικού" στο επιλεγμένο αρχείο NFC NDEF. Η απόκριση APDU "00 10" αντιπροσωπεύει το μήκος byte του επιλεγμένου αρχείου NDEF, ενώ το "90 00" επιβεβαιώνει ότι η εντολή εκτελέστηκε με επιτυχία.
7. Αλλαγή της εντολής "Read Binary" από "02" σε "10" για να διαβάσετε το πλήρες μήκος των 16 byte του αρχείου NDEF
8. Ανάγνωση πλήρους μήκους του αρχείου NDEF. Σε αυτήν την περίπτωση, πρόκειται για έναν τύπο δεδομένων URL NDEF με τη διεύθυνση ιστότοπου της εταιρείας μας.
Λήψη λογισμικού:
Μεταβείτε στο αποθετήριο λογισμικού Gitlab για να κατεβάσετε το λογισμικό αποστολής /λήψης APDU για Android.