Próbuję zaimplementować czytnik kart (tj. Karty kredytowe) na potrzeby zakupów, a AFAIK te karty są zgodne z normą ISO 14443-A (Mifare Classic 1K). Zrobiłem już aplikację na Androida, która może wysyłać niestandardowe APDU do odczytu określonych sektorów za pomocą surowej SendBytes ().
Ponieważ muszę zbudować obwód z niestandardową anteną, wybrałem Arduino-uno z modułem NFC (myślałem o StrongLink SL013), chciałem wiedzieć, czy można wysłać surowe bajty i odebrać odpowiedź z tagu. Znalazłem tylko niektóre implementacje wyższego poziomu (readSector, writeSector i tak dalej).
arduino-uno
rf
rfid
TheAverageGuy
źródło
źródło
Odpowiedzi:
Protokoły RFID wymagają pasywnych lub aktywnych tagów. W zależności od tego, który używasz, tag lub czytnik regularnie przesyła impulsy. Więcej informacji na stronie www.rfidreader.com. https://www.rfidjournal.com zapewnia również cenne zasoby.
Wiele firm intensywnie inwestuje w rozwój technologii RFID. Zaleca się, aby nie wymyślać na nowo kół bez kieszeni.
źródło
Różni się to w zależności od urządzenia / czytnika. Obecnie jestem w projekcie z czytnikiem RFID TRF7970a. Widziałem to w arkuszu danych, że ma opcje wysyłania wartości RAW, ponieważ nie obsługuje każdego protokołu (NXP ma patent na jeden?), Więc chip nie analizuje go, ale może wysłać go całkowicie do mcu. Krótko mówiąc, tak, jest to możliwe. Ale użycie czytnika zgodnego z protokołem może obniżyć koszty / czas programowania
źródło