Online Store

NFC APDU parancsok küldése/fogadása Androidon NFC-olvasókkal

μFR sorozatú NFC olvasók és Android eszközök parancscsere

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:

NFC APDU parancsok küldése /fogadása Androidon (kezdeti szoftverképernyő)

1. Az Android μFR APDU szoftver kezdeti képernyője. Ez a képernyő az alapvető olvasófunkciókat jeleníti meg.

 

RFID APDU parancsok küldése /fogadása Androidon (olvasóport megnyitása)

2. Az NFC-eszközport sikeres megnyitása. Ennek eredményeként az NFC-olvasó használatra kész.

 

Érintés nélküli APDU parancsok küldése / fogadása Androidon (APDU parancsok listája)

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.

 

APDU parancsok küldése / fogadása Androidon (NFC NDEF címkealkalmazás kiválasztása)

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.

 

APDU parancsok küldése /fogadása Androidon (NFC NDEF fájl kiválasztása)

5. Az NFC NDEF fájl kiválasztása.

 

APDU parancsok küldése /fogadása Androidon (bináris NFC NDEF fájl olvasá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.

 

APDU parancsok küldése /fogadása Androidon (a bájthossz módosítása)

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

 

APDU parancsok küldése /fogadása Androidon (bináris NFC NDEF fájl teljes hosszában olvasható)

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.