Прочтитать ISO/IEC 14443B (NFC тип B) с PN532.
Я купил PN532 в Elechouse (документация здесь), потому что мне нужно прочитать идентификаторы из типа B
NFC-карты.
Моя проблема в том, что даже если они говорят, что оборудование поддерживает Type B
, официальные библиотеки, для которых они предоставляют примеры, не предназначены для них.
У меня нет проблем с чтением карточек Тип A
, но ничего не происходит, когда я нажимаю на карточки Тип B
.
После долгих поисков в Интернете я обнаружил, что абсолютно все продавцы PN532
решили поддерживать в своих библиотеках только карты Тип A
, поскольку, по их словам, библиотеки поддерживают оба типа. заняло бы слишком много места в памяти Arduino.
Итак, сегодня моя проблема так проста: как читать NFC-карты типа B с использованием PN532 на Arduino UNO?
Я новичок в Arduino, поэтому после многих часов поисков и попыток я не смог понять, как это сделать.
@rAthus, 👍2
Обсуждение1 ответ
У меня нет точного ответа, но
1) Вы уверены, что остальные теги относятся к типу b?
2) Вы пробовали подключить ридер с помощью кабеля UART USB? Вы можете использовать libnfc, чтобы проверить, работает ли ридер. И в дальнейшем команды ДЛЯ читателя являются хорошим способом отладки.
- Использование прерываний с RC522
- Проблема совместного использования MISO с несколькими RFID-считывателями RC522
- rfid_default_keys проверить с помощью RC522
- MFRC522: прошивка неизвестна
- MFRC522 не сканируется карта
- RFID-RC522 не работает, горит красный светодиод
- Считывание одновременно RFID-МЕТКИ с помощью нескольких RFID-считывателей [MFRC522]
- Arduino Uno - Как записать персональные данные в NTAG213 с помощью RFID-RC522
Та же проблема даже при использовании libnfc не работает с этой картой, только распознает ее Я читал, что это может быть проблема с антенной из-за elechouse pn532. попробую сделать внешнюю антенну, @Roberto Martinez
В конце концов мы сдались, после многих попыток, даже с привлечением других разработчиков, протокол оказался весьма специфичным, в итоге мы использовали смартфоны с возможностью NFC, которые могли его прочитать., @rAthus