NFC Android: декодирование метки Mifare, записанной с помощью NXP NFC Writer

Я возился с некоторыми тегами nfc, я написал в них обычный текст с помощью приложения «TagWriter», сделанного компанией nxp. Можно ли сделать приложение, которое может читать этот простой текст? или это невозможно из-за определенных ключей авторизации приложения nxp? или кто-то делал это раньше?

любое предложение приветствуется


person Tobrun    schedule 02.05.2012    source источник


Ответы (3)


Полная документация о том, как сообщения NDEF записываются в теги MIFARE CLassic и считываются из них, общедоступна, см. http://www.nxp.com/documents/application_note/AN1304.pdf и http://www.nxp.com/documents/application_note/AN1305.pdf. В первом документе перечислены ключи аутентификации, которые используются на стр. 11 и 12. Для секторов MAD для ключа A используется значение 0xA0A1A2A3A4A5, а для секторов данных NDEF для ключа A используется значение 0xD3F7D3F7D3F7.

person NFC guy    schedule 02.05.2012

NFC по умолчанию не требует специальной аутентификации NXP. См. приложение StickyNotes по адресу http://nfc.android.com.

person Yusuf X    schedule 02.05.2012

Какой тег MIFARE вы использовали? Там больше одного типа... Не то, чтобы здесь было и приложение "NXP TagInfo" - оно дает вам подробную информацию о теге.

Также есть довольно хорошие настольные программы для USB-ридеров.

Обратите внимание, что Ultralight C обеспечивает аутентификацию на основе 3DES, которая может потребоваться для определенных блоков памяти. У меня есть сомнения, что NFC Writer поддерживает это - это, вероятно, отключено, поэтому сохраненный текст представляет собой обычное текстовое сообщение RTD NDEF в TLV.

БР СТЭН

person STeN    schedule 02.05.2012
comment
Mifare classic - это использованная карта - person Tobrun; 02.05.2012
comment
Что касается MIFARE Classis, я не знаю - это не обязательный тег NFC Forum, и у меня нет подробных сведений об этом. Пожалуйста, ознакомьтесь с документацией NXP, чтобы узнать, как там сохраняются файлы NDEF. - person STeN; 02.05.2012