Считыватель uid банковских карт

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Norhyme, 9 мар 2022.

  1. Norhyme

    Norhyme Нерд

    В рамках дипломного проекта делаю систему учёта посещаемости на ардуине. Так как было решено для идентификации использовать стипендиальные карты с NFC-меткой, которые есть у всех студентов, приобрёл модуль RC522 для считывания RFID меток, . Модуль не видит банковские карты, однако на всякие брелоки срабатывает и считывает. Подскажите, как быть? Может ли RC 522 считывать UID банковских карт? Какие есть другие модули, если не может?
     
  2. Airbus

    Airbus Радиохулиган Модератор

    А разве банковские карты не на 125 кГц работают?
     
  3. parovoZZ

    parovoZZ Гуру

    Разработать свой модуль в рамках дипломного проекта.
    А дурина - это для ПТУшников.
    Очень и очень жаль, что наше вузовское образование так сильно деградировало.
     
    Рокки1945 нравится это.
  4. b707

    b707 Гуру

    Хватит дурака валять.
    В рамках СВОЕГО дипломного проекта могли бы САМИ провести поиск информации, например задать гуглю вопрос "По какому протоколу работает NFC на банковских картах?"
    Далее ищите модуль считывателя, совместимый с этим протоколом.
     
  5. Рокки1945

    Рокки1945 Гуру

    я ваще защищался по стенду на операционниках - что за лажа в универах
     
  6. b707

    b707 Гуру

    а с чего ты взял, что ТС защищает вузовский диплом? Ща и в ПТУ "дипломы" получают...
    ИМХО, судя по уровню ТС и его проекта - это как раз ПТУ есть
     
  7. Рокки1945

    Рокки1945 Гуру

    не там не так - приходишь к методисту - на лекции не надо ходить - у неё прайс сколько стоит зачёт или экзамен
     
  8. Norhyme

    Norhyme Нерд

     
    Рокки1945 нравится это.
  9. Airbus

    Airbus Радиохулиган Модератор

  10. Airbus

    Airbus Радиохулиган Модератор

  11. Norhyme

    Norhyme Нерд

    "Науке это неизвестно"
    Не смог нигде найти информацию, на какой частоте работают банковские карты, но понял, что с модулем, вероятно, прогадал. Потому и обратился
     
  12. parovoZZ

    parovoZZ Гуру

    DetSimen и b707 нравится это.
  13. b707

    b707 Гуру

    а искал вообще?
    первая же ссылка в гугле
    https://securityrussia.com/blog/nfc.html#2
    Это что, тупость, лень?
     
    DetSimen нравится это.
  14. b707

    b707 Гуру

    да просто у человека вместо головы валенок...
    Norhyme, шли бы вы отсюда подальше, тут таким не подают
     
  15. parovoZZ

    parovoZZ Гуру

    а куда идти? Макдоналдс закрылся.
     
    b707 нравится это.
  16. Рокки1945

    Рокки1945 Гуру

    наконец-то нормальную пищу будут есть - а не эту хрень - готовить научаться
     
    Михаил123 нравится это.
  17. SergeiL

    SergeiL Оракул Модератор

    Да в теории должны читаться, по сути, считыватели Mifare читают ID с банковских карт.
    Заявлено, что RC522 читает карты Mifare. А что на самом деле у ТС никто же не знает.

    Я у себя ставил считыватель Prox mf-reader ver.2 он читает ID и с карт и с iPhone с Apple Pay.
     
  18. Bott

    Bott Гик

    Было интересно-взял и проверил что же выдает банковская карта в эфир?Или не выдаёт? Взял RC-522 подключил по классической схеме.
    [​IMG]
    Ардуино УНО.
    Скетч
    Код (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();
    }
     
     
    Последнее редактирование: 27 июн 2022
  19. Bott

    Bott Гик

    Вот что выдало в порт
    [​IMG]
    1-Карта Visa Райфайзен Банка.
    2-Карта Visa Сбербанка
    3-Карта Visa Банка ВТБ24
    4-Карта МИР Почта банка
    5-Карта Подорожник СпБ
    6-Карта Московского Метро
    Московская Тройка наотрез отказалась выдавать свой UID. Как видно-Банковские карты могут быть использованы в качестве RFID пропусков.
     
    Последнее редактирование: 27 июн 2022
  20. b707

    b707 Гуру

    вы правда думаете, что на картинке что-то можно прочитать?
    Что за привычка вместо 3х строк текста вываливать в форум скриншоты?
     
    Vovka нравится это.