В рамках дипломного проекта делаю систему учёта посещаемости на ардуине. Так как было решено для идентификации использовать стипендиальные карты с NFC-меткой, которые есть у всех студентов, приобрёл модуль RC522 для считывания RFID меток, . Модуль не видит банковские карты, однако на всякие брелоки срабатывает и считывает. Подскажите, как быть? Может ли RC 522 считывать UID банковских карт? Какие есть другие модули, если не может?
Разработать свой модуль в рамках дипломного проекта. А дурина - это для ПТУшников. Очень и очень жаль, что наше вузовское образование так сильно деградировало.
Хватит дурака валять. В рамках СВОЕГО дипломного проекта могли бы САМИ провести поиск информации, например задать гуглю вопрос "По какому протоколу работает NFC на банковских картах?" Далее ищите модуль считывателя, совместимый с этим протоколом.
а с чего ты взял, что ТС защищает вузовский диплом? Ща и в ПТУ "дипломы" получают... ИМХО, судя по уровню ТС и его проекта - это как раз ПТУ есть
не там не так - приходишь к методисту - на лекции не надо ходить - у неё прайс сколько стоит зачёт или экзамен
"Науке это неизвестно" Не смог нигде найти информацию, на какой частоте работают банковские карты, но понял, что с модулем, вероятно, прогадал. Потому и обратился
как это???????????????????????????????????????????????????????????????????????????? Первая же ссылка https://yandex.ru/search/?text=на+какой+частоте+работают+банковские+карты&lr=20875
а искал вообще? первая же ссылка в гугле https://securityrussia.com/blog/nfc.html#2 Это что, тупость, лень?
да просто у человека вместо головы валенок... Norhyme, шли бы вы отсюда подальше, тут таким не подают
Да в теории должны читаться, по сути, считыватели Mifare читают ID с банковских карт. Заявлено, что RC522 читает карты Mifare. А что на самом деле у ТС никто же не знает. Я у себя ставил считыватель Prox mf-reader ver.2 он читает ID и с карт и с iPhone с Apple Pay.
Было интересно-взял и проверил что же выдает банковская карта в эфир?Или не выдаёт? Взял RC-522 подключил по классической схеме. Ардуино УНО. Скетч Код (C++): //Считывает коды карт //Выдает в порт //Скомпилено! #include <SPI.h> #include <RFID.h> #define SS_PIN 10 #define RST_PIN 9 RFID rfid(SS_PIN, RST_PIN); int serNum0; int serNum1; int serNum2; int serNum3; int serNum4; void setup() { Serial.begin(9600); SPI.begin(); rfid.init(); } void loop() { // Если обнаружена карта if (rfid.isCard()) { // Считываем адрес if (rfid.readCardSerial()) { // Выводим его в порт в десятичном представлении Serial.println("Card number:"); Serial.print(rfid.serNum[0],DEC); Serial.print(", "); Serial.print(rfid.serNum[1],DEC); Serial.print(", "); Serial.print(rfid.serNum[2],DEC); Serial.print(", "); Serial.print(rfid.serNum[3],DEC); Serial.print(", "); Serial.print(rfid.serNum[4],DEC); Serial.println(" "); delay(3000); } } rfid.halt(); }
Вот что выдало в порт 1-Карта Visa Райфайзен Банка. 2-Карта Visa Сбербанка 3-Карта Visa Банка ВТБ24 4-Карта МИР Почта банка 5-Карта Подорожник СпБ 6-Карта Московского Метро Московская Тройка наотрез отказалась выдавать свой UID. Как видно-Банковские карты могут быть использованы в качестве RFID пропусков.
вы правда думаете, что на картинке что-то можно прочитать? Что за привычка вместо 3х строк текста вываливать в форум скриншоты?