Прочтитать ISO/IEC 14443B (NFC тип B) с PN532.

Я купил PN532 в Elechouse (документация здесь), потому что мне нужно прочитать идентификаторы из типа B NFC-карты.

Моя проблема в том, что даже если они говорят, что оборудование поддерживает Type B, официальные библиотеки, для которых они предоставляют примеры, не предназначены для них.

У меня нет проблем с чтением карточек Тип A, но ничего не происходит, когда я нажимаю на карточки Тип B.

После долгих поисков в Интернете я обнаружил, что абсолютно все продавцы PN532 решили поддерживать в своих библиотеках только карты Тип A, поскольку, по их словам, библиотеки поддерживают оба типа. заняло бы слишком много места в памяти Arduino.

Итак, сегодня моя проблема так проста: как читать NFC-карты типа B с использованием PN532 на Arduino UNO?

Я новичок в Arduino, поэтому после многих часов поисков и попыток я не смог понять, как это сделать.

, 👍2

Обсуждение

Та же проблема даже при использовании libnfc не работает с этой картой, только распознает ее Я читал, что это может быть проблема с антенной из-за elechouse pn532. попробую сделать внешнюю антенну, @Roberto Martinez

В конце концов мы сдались, после многих попыток, даже с привлечением других разработчиков, протокол оказался весьма специфичным, в итоге мы использовали смартфоны с возможностью NFC, которые могли его прочитать., @rAthus


1 ответ


1

У меня нет точного ответа, но

1) Вы уверены, что остальные теги относятся к типу b?

2) Вы пробовали подключить ридер с помощью кабеля UART USB? Вы можете использовать libnfc, чтобы проверить, работает ли ридер. И в дальнейшем команды ДЛЯ читателя являются хорошим способом отладки.

,