Online Store

Команды NFC APDU отправляют/получают на Android со считывателями NFC

NFC-считыватели серии μFR и обмен командами устройств Android

Android приложение для работы с бесконтактными картами ISO14443-4 A/B и ISO7816-4, поддерживающими команды APDU.
Эти карты включают (но не ограничиваются ими) бесконтактные кредитные карты EMV, DESFire, ST M24SRxx, JCOP …
Таким образом, использование команд NFC APDU добавляет поддержку для многих типов чипов, которые ранее не поддерживались нашим API.

Необходимые условия

NFC-считыватель серии μFR, Android Studio V1.5 или выше, устройство Android с поддержкой OTG.
ПРИМЕЧАНИЕ: Устройства Android без поддержки OTG все еще могут использовать программное обеспечение, если пользователи подключают считыватель NFC через наш APB — Android Power Bridge.

Docs & Software Download

Video demonstration:

Скриншоты программного обеспечения:

Отправка / получение команд NFC APDU на Android (начальный экран программного обеспечения)

1. Начальный экран программного обеспечения μFR APDU для Android. На этом экране отображаются основные функции чтения.

 

Отправка /получение команд RFID APDU на Android (открытие порта считывателя)

2. Успешное открытие порта устройства NFC. В результате считыватель NFC готов к использованию.

 

Отправка /получение бесконтактных команд APDU на Android (список команд APDU)

3. Выпадающее меню с предварительно настроенными командами APDU. Пользователи могут изменять эти команды в программном обеспечении с SDK.

 

Отправка / получение команд APDU на Android (выбор приложения тегов NFC NDEF)

4. Ответ APDU "90 00" — Команда успешно выполнена (OK). В этом случае он подтверждает выбор «ПРИЛОЖЕНИЯ ТЕГОВ NFC NDEF».

 

Отправка /получение команд APDU на Android (выбор файла NFC NDEF)

5. Выбор файла NFC NDEF.

 

Отправка /получение команд APDU на Android (чтение двоичного файла NFC NDEF)

6. Использование команды "Чтение двоичного файла" на выбранном файле NFC NDEF. Ответ APDU "00 10" представляет длину байта выбранного файла NDEF, в то время как "90 00" подтверждает, что команда успешно выполнена.

 

Отправка /получение команд APDU на Android (изменение длины байта)

7. Изменение команды "Read Binary" с "02" на "10" для чтения полной 16-байтовой длины файла NDEF

 

Отправка /получение команд APDU на Android (чтение двоичного файла NFC NDEF полной длины)

8. Чтение полной длины файла NDEF. В данном случае это тип данных URL NDEF с адресом веб-сайта нашей компании.

 

Загрузка программного обеспечения:

Перейдите в наш репозиторий программного обеспечения Gitlab, чтобы загрузить программное обеспечение APDU Send/Receive для Android.