Команды для чтения данных с Mifare Ultralight NTAG216 - PullRequest
0 голосов
/ 04 апреля 2019

У меня проблема с получением определенных данных определенного сектора, блока и ключа из Mifare Ultralight NTAG216 .

Используя приложение Android и общаясь с NFC Reader через последовательный порт (dev / ttyS2), я уже могу читать данные внутри определенного сектора, блока и ключа (например, Сектор 1, Блок 1, ключ B) карта Mifare Classic 1k.

Мне нужно сделать то же самое с Mifare Ultralight NTAG216.

Как я упоминал ранее, я общаюсь с NFC Reader через последовательный порт, поэтому для отправки команды и получения ответа от NFC Reader я использую OutputStream для отправки команд и InputStream для чтения ответ.

В настоящее время я использую следующие команды для успешного чтения данных с Mifare Classic 1k.

Es. Сектор 1, Блок 1, Ключ B

20 00 80 04 07 03 01 00 7E 03 команда автоматического чтения

20 00 10 01 00 EE 03 активировать тег

20 00 4C 08 04 01 FF FF FF FF FF FF BE 03 ключ загрузки

20 00 12 03 04 01 05 EE 03 чтение данных

И эти команды возвращают данные нужного мне сектора, блока и ключа.

Но с Mifare Ultralight NTAG216 я могу только установить команду автоматического чтения и получить информацию о тегах (Type Tag, Serial Number ...).

Можете ли вы дать мне несколько советов?

...