Android alkalmazás az ISO14443-4 A / B és az ISO7816-4 érintés nélküli kártyákkal való együttműködéshez, amelyek támogatják az APDU parancsokat.
Ezek a kártyák magukban foglalják (de nem kizárólagosan) az érintés nélküli EMV hitelkártyákat, a DESFire-t, az ST M24SRxx-et, a JCOP-t…
Ezért az NFC APDU parancsok használata számos olyan chiptípust támogat, amelyeket korábban az API-nk nem támogatott.
Előfeltételek
μFR sorozatú NFC olvasó, Android Studio V1.5 vagy újabb, Android eszköz OTG támogatással.
MEGJEGYZÉS: Az OTG-támogatás nélküli Android-eszközök továbbra is használhatják a szoftvert, ha a felhasználók az APB – Android Power Bridge-en keresztül csatlakoztatják az NFC-olvasót.
Docs & Software Download
Video demonstration:
Szoftver képernyőképek:
1. Az Android μFR APDU szoftver kezdeti képernyője. Ez a képernyő az alapvető olvasófunkciókat jeleníti meg.
2. Az NFC-eszközport sikeres megnyitása. Ennek eredményeként az NFC-olvasó használatra kész.
3. Legördülő menü előre konfigurált APDU parancsokkal. A felhasználók módosíthatják ezeket a parancsokat a mellékelt szoftverben az SDK-val.
4. APDU válasz "90 00" – A parancs sikeresen végrehajtott (OK). Ebben az esetben megerősíti az "NFC NDEF címkealkalmazás" kiválasztását.
5. Az NFC NDEF fájl kiválasztása.
6. A "Bináris olvasás" parancs használata a kiválasztott NFC NDEF fájlon. A "00 10" APDU-válasz a kiválasztott NDEF-fájl bájthosszát jelöli, míg a "90 00" megerősíti, hogy a parancs végrehajtása sikeresen megtörtént.
7. A "Read Binary" parancs módosítása "02"-ről "10"-re az NDEF fájl teljes 16 bájtos hosszának olvasásához
8. Az NDEF fájl teljes hosszának olvasása. Ebben az esetben ez egy URL NDEF adattípus, cégünk webhelycímével.
Szoftver letöltése:
Látogasson el a Gitlab szoftvertárunkba az APDU küldési/fogadási szoftver letöltéséhez Androidra.