Jak zaprogramować kartę rfid?
6 mins read

Jak zaprogramować kartę rfid?

Jak zaprogramować kartę rfid? W przypadku projektu programowania karty rfid potrzebny jest czytnik kart, który raz wyśle ​​połączenie (losowe bajty o stałej długości) do karty, a następnie karta musi odesłać połączenie zaszyfrowane kluczem lub hasłem.

Pytanie brzmi, jak zaprogramować kartę, aby miała takie zachowanie? Możesz napisać kod, aby to zrobić, ale jak go sflashować (proces pisania systemu operacyjnego) na kartę. Kod do czytnika również nie stanowi problemu (można używać Arduino z modułem czytnika). W takim razie, czy moc pasywnego chipa wystarczy do tego rodzaju obliczeń, czy lepiej użyć aktywnego chipa, ponieważ odległość będzie wynosić kilka centymetrów, jak za drzwiami?

Dlaczego potrzebujesz inteligentnych map?

Zasadniczo istnieją dwie opcje:

Wybierz uniwersalną kartę, która odpowiada Twoim potrzebom. Opisany schemat uwierzytelniania jest szeroko stosowany i wdrażany przez prawie wszystkie karty inteligentne ogólnego przeznaczenia, z interfejsem stykowym i zbliżeniowym (RF) (lub obydwoma). W ten sposób nie trzeba programować karty własnym kodem, wystarczy pobrać specyfikację i zainicjalizować kartę pod żądanym kluczem, wysyłając odpowiednie polecenia. W rzeczywistości te zakładki często zawierają ogólne narzędzia startowe. Na przykład Mifare jest bardzo szeroko stosowany i łatwy do zdobycia.

Istnieją inne opcje (takie jak Mifare Plus przy użyciu AES). Po prostu nie musisz używać prostego, ultralekkiego Mifare, który nie zapewnia żadnych środków uwierzytelniania. Zauważysz, że wszystkie te typy kart mają wbudowany schemat uwierzytelniania, który będzie funkcjonalnie spełniał Twoje potrzeby (w rzeczywistości jest to uwierzytelnianie wzajemne, więc to więcej niż potrzebujesz, ale to jest w porządku).

Zobacz ponaddto:

Uzyskaj programowalną kartę

Jest kilka, ale nie są one łatwe do znalezienia w przypadku bezdotykowych i są bardzo drogie. Możesz wyszukać: Karty podstawowe dla obecności dwóch interfejsów. Karty są zaprogramowane w głównych językach i dostępnych jest kilka zestawów. Karta JavaCard (dowolny dostawca) jest standardem, ale trudno ją znaleźć w małych ilościach.

Te karty są programowane w Javie (w rzeczywistości podzbiorem Javy). Następnie, aby załadować niestandardowy aplet na kartę inteligentną, zobacz GlobalPlatform, inny standard opisujący sposób zarządzania aplikacjami na karcie inteligentnej. Byłoby to jednak zbyt szerokie, aby szczegółowo opisać. Możesz znaleźć zasoby online, ale ta ścieżka jest zdecydowanie najtrudniejsza.

Certyfikacja zewnętrzna w ISO 7816-4

Jak zaprogramować kartę rfid?
Jak zaprogramować kartę rfid?

Systemy RFID Ale to nie rozwiązuje problemu zasięgu, ponieważ im słabsze pole, tym mniej mocy jest dostępne. Pomysł komunikowania się przez drzwi działa tylko w przypadku drzwi, które są zbyt słabe, aby zaawansowana technologicznie ochrona elektroniczna poprawiała ogólne bezpieczeństwo. Maksymalna odległość osiągalna (do powietrza) przy standardowym natężeniu pola (rozruszniki serca i podobne urządzenia) wynosi zwykle około 10 cm.

Mówiąc najprościej, większość kart lub breloków znanych jako tagi RFID jest zajęta przez anteny. Dodatkowo tag zawiera bardzo mały chip, który realizuje całą logikę. Czytnik posiada również antenę, która okresowo wysyła sygnał, który wytwarza pole elektromagnetyczne. Kiedy tag jest umieszczony w tym obszarze, na jego antenie indukowany jest prąd, który zasila tag. Na przykład możesz użyć tego modułu do obsługi poczty e-mail

Programowanie kart RFID to bezpieczna technologia komunikacji

Aby zabezpieczyć programowanie karty RFID, należy nacisnąć przycisk z tyłu 2. Zamek wyda dźwięk kliknięcia. Gdy rozlegnie się sygnał, włóż kartę programowania do kłódki na 3 sekundy. Dwa krótkie dźwięki potwierdzą, że karta programująca została pomyślnie zarejestrowana i aktywowana. Podczas inicjalizacji karty klucza lub chipa klucza 1. Włóż kartę programowania do zamka. Gdy zabrzmi sygnał, włóż kartę klucza lub chip do zamka na 3 sekundy.

Jak zaprogramować kartę rfid?

Do rejestracji danych można użyć programatora komputerowego RFID. Jaki rodzaj? Na przykład indeks materiału w pamięci tagu RFID. Może automatycznie programować pojedyncze etykiety, takie jak etykiety i całe serie. Programatory służą do kodowania danych np. w kartach zbliżeniowych takich jak przepustki. Ponadto może skutecznie wprowadzać informacje do każdego tagu RFID. Operacja jest prosta, wystarczy wpisać początkowy numer EPC i liczbę etykiet do zaprogramowania. Następnie program komputerowy automatycznie zakoduje numer w tagu znajdującym się w pobliżu czytnika.

Jak działa programowanie artystyczne RFID?

W celu zakodowania danych w tagu RFID należy wskazać jeden z czytników, z którymi współpracuje ten programator. Następnie należy zainstalować program, a następnie ustawić połączenie i moc anteny. Kolejnym krokiem jest wprowadzenie początkowego numeru EPC, a kolejny numer etykiety jest programowany jednorazowo. Po wykonaniu tych kroków możesz rozpocząć proces programowania.