2015-03-17 4 views
0

Мне нужно только получить UID классики Mifare или карты Desfire функцией getId(). Мне не нужны никакие другие операции чтения-записи.Возможно ли получить UID карты Mifare Classic или Desfire по телефону Android с чипом Broadcom NFC?

Может ли смартфон с чипом NFC Broadcom читать UID карт Mifare или Desfire? Я посмотрел на темы Nexus 4 read Mifare Classic card UID и What mobile phones with NFC have full support of Mifare Classic (1K & 4K) cards?, но нет ясного ответа.

Пробовал ли кто-нибудь, например. Samsung Galaxy Young 2 или Samsung Galaxy S3 Neo с Mifare или Desfire?

Спасибо :)

+0

Возможный дубликат [Nexus 4 читать Mifare Classic card UID] (http://stackoverflow.com/questions/16912067/nexus-4-read-mifare-classic-card-uid) –

+0

Что неясно о ["* You может вызвать getId() в объекте Tag в Intent. * "] (http://stackoverflow.com/a/16928474/2425802) или [" * Вы можете прочитать UID. * "] (http: // stackoverflow .com/а/16914495/2425802)? –

+0

«Вы не можете разговаривать с чипом Mifare Classic с помощью Broadcom Chip», заставив меня задуматься о части Mifare, к сожалению, Desfire и другие карты (не поддерживаемые напрямую Broadcom) не были упомянуты вообще. Вот почему я вошел в вопрос. С уважением :) –

ответ

2

Да, это возможно. Вам просто нужно использовать метод getId() от android.nfc.Tag (http://developer.android.com/reference/android/nfc/Tag.html#getId()), и вы получите UID независимо от того, какой набор микросхем NFC у вас на телефоне. UID не является идентификатором, специфичным для Mifare, но определенным в ISO 14443-3, поэтому все бесконтактные карты должны предоставлять его таким же образом. Хорошо, есть различия в TypeA и TypeB, но вы получаете мою точку зрения.

Я тестировал его на Nexus 5, который, как я считаю, также имеет чипсет Broadcom. Пожалуйста, поделитесь своими результатами, когда вы тестируете их на других терминалах!

+0

Спасибо, за ответ. Ive проверил его сегодня на классике mifare. Он работает как шарм с Samsung S4. Я поделился результатами с Desfire и другими карточками позже, после того как я его протестирую. –