Tag UHF jest w rzeczywistości małą przestrzenią do przechowywania. Czytnik RFID odczytuje dane w tagu tylko za pomocą specjalnych poleceń, więc długość danych, które można odczytać i zapisać, jest określana przez sam elektroniczny tag RFID. Aby uzyskać szczegółowe informacje, możesz zapytać dostawcę tagu RFID.
Uwaga: Wszystkie poniższe operacje odczytu i zapisu są wykonywane w formacie szesnastkowym, a długość danych musi być podana w słowie (word) jako jednostka (2 bajty, czyli 4 bity, takie jak 0001).
1. Partycja
Na jakie obszary podzielona jest pamięć znacznika?
Zarezerwowany (reserved), EPC (elektroniczny kod produktu), TID (numer identyfikacyjny znacznika) i Użytkownik (user) cztery niezależne bloki pamięci (Bank)
Obszar REZERWATORA: 8 bajtów (4 słowa) rozmiaru, pierwsze 4 bajty (2 słowa) to hasło zniszczenia (używane do zniszczenia etykiety, generalnie nieużywane), ostatnie 4 bajty (2 słowa) to hasło dostępu (używane do zapisywania danych i blokowania operacji), wartość domyślna to: 0000 0000 (hasło zniszczenia) 0000 0000 (hasło dostępu).
Obszar TID: 12 bajtów (6 znaków), „tylko do odczytu, nie do zapisu”, został zapisany w fabryce, jest to unikalny identyfikator znacznika, numer identyfikacyjny produktu znacznika elektronicznego i numer TID każdego producenta. inny.
Obszar EPC: Jest to elektroniczny kod produktu służący do identyfikacji obiektu etykiety. W porównaniu z TID, różnica między EPC i TID polega na tym, że EPC może być ręcznie zapisany i modyfikowany przez użytkownika. Struktura danych obszaru EPC jest taka, że pierwsze słowo jest cyfrą kontrolną, drugie słowo jest kontrolą długości, a ostatnie słowo jest lokalizacją przechowywania danych. Podczas tworzenia inwentaryzacji EPC jest wyświetlany zgodnie z długością wskazaną przez bit kontroli długości. Podczas faktycznego zapisywania danych EPC adres początkowy jest wypełniany 1, to znaczy, że dane są zapisywane z bitu kontroli długości, a bit parzystości zostanie automatycznie obliczony bez ręcznego zapisywania. Obliczanie bitu kontroli długości: Długość danych EPC * 2 = i; Przekształć i na reprezentację szesnastkową, a następnie dodaj 00 po przekonwertowanym wyniku i na koniec uzyskaj dane bitu kontroli długości. Na przykład: 0001, i = 4 * 2 = 8 —> 08 —> 0800, bit sterujący długością wynosi 0800, obliczony w programie:
Wypełnij długość zgodnie z rzeczywistą długością danych, które mają zostać zapisane, na przykład: 0001, długość wynosi 1 słowo, 4 bity (należy pamiętać, że długość bitu danych musi być wielokrotnością 4), dodaj bit sterujący długością 0800 i wypełnij 2 dla długości w oprogramowaniu; Przykład: 0001 Adres początkowy: 1. Długość: 2. Dane: 08000001.
Obszar USER: Długość tej pamięci jest określana przez producenta każdej etykiety elektronicznej, a dane zdefiniowane przez użytkownika (w formie szesnastkowej) mogą być zapisane w obszarze USER.
2. Blokada karty
Istnieją cztery typy stanów blokady tagu, które są opisane w dwóch przypadkach:
1. Jeżeli hasło dostępu nie zostanie zmienione, będzie to wartość domyślna 00000000:
Odblokowane: możliwe do odczytu i zapisu po podaniu hasła 00000000;
Blokada tymczasowa: do odczytu i zapisu należy używać hasła 00000000;
Blokada trwała: do odczytu, ale nie do zapisu, należy używać hasła 00000000;
Odblokowanie: odblokowuje tymczasowo zablokowane obszary i przywraca ich stan odblokowania; obszarów zablokowanych na stałe nie można odblokować.
2. Jeżeli hasło dostępu zostanie zmienione, zamiast domyślnego 00000000, przyjmuje się, że zostało ono zmienione na 000000FF:
Odblokowane: możliwe do odczytu i zapisu przy użyciu hasła 00000000 lub 000000FF;
Tymczasowa blokada: Po tymczasowym zablokowaniu obszaru RESERVER użyj hasła 000000FF do odczytu i zapisu; pozostałe obszary (z wyjątkiem TID); po tymczasowym zablokowaniu użyj hasła 00000000 lub 000000FF do odczytu i użyj hasła 000000FF do zapisu; pozostałe obszary (z wyjątkiem TID) są trwałe. Po zablokowaniu hasła 00000000 lub 000000FF nie można odczytać ani zapisać;
Odblokowanie: Odblokuj tymczasowo zablokowane obszary i przełącz je do stanu odblokowanego; obszary zablokowane na stałe nie mogą zostać odblokowane.
Uwaga: Jeśli chcesz zablokować obszar inny niż obszar hasła, musisz zablokować dwa obszary hasła przed zablokowaniem innych obszarów.
Należy zwrócić uwagę na obszar EPC:
W obszarze EPC, 0-te słowo jest sumą kontrolną CRC EPC, a 1-te słowo jest wartością PC (długością EPC). Dlatego zaczynając od 2-go słowa, jest zawartość najwyższego słowa rzeczywistego EPC. Poza szczególnymi celami, na ogół nie wybieraj słowa 0 i słowa 1, aby rozpocząć wyprowadzanie.
[Uwaga] PC+EPC nazywane jest także UII
Pierwsze 5 bitów wyższego bajtu PC reprezentuje długość słowa następującego EPC
Długość binarnego szesnastkowego odpowiada długości EPC
11111 000 F8 00 31
11110 000 F0 00 30
11101 000 E8 00 29
11100 000 E0 00 28
11011 000 D8 00 27
11010 000 D0 00 26
11001 000 C8 00 25
11000 000 C0 00 24
10111 000 B8 00 23
10110 000 B0 00 22
10101 000 A8 00 21
10100 000 A0 00 20
10011 000 98 00 19
10010 000 90 00 18 Słowo = 288 bitów
10001 000 88 00 17
10000 000 80 00 16
01111 000 78 00 15
01110 000 70 00 14
01101 000 68 00 13
01100 000 60 00 12
01011 000 58 00 11
01010 000 50 00 10
01001 000 48 00 9 słowo 48 00~4F 00
01000 000 40 00 8 słowo 40 00~47 00
00111 000 38 00 7 słowo 38 00~3F 00
00110 000 30 00 6 słowo 30 00~37 00
00110 100 34 00
00101 000 28 00 5 słów 28 00~29 00
00100 000 20 00 4 słowa 20 00~27 00
00011 000 18 00 3 słowa 18 00~19 00
00010 000 10 00 2 słowa 10 00~17 00
00001 000 08 00 1 słowo 08 00~0F 00
Contact: Adam
Phone: +86 18205991243
E-mail: sale1@rfid-life.com
Add: No.987,High-Tech Park,Huli District,Xiamen,China