Artikel Aplikasi RFID

Petunjuk Partisi Tag RFID UHF dan Penguncian Tag

Tag UHF sebenarnya adalah ruang penyimpanan yang kecil. Pembaca RFID hanya membaca data dalam tag melalui perintah khusus, sehingga lamanya data yang dapat dibaca dan ditulis ditentukan oleh Tag elektronik RFID itu sendiri. Untuk detailnya, Anda dapat bertanya kepada pemasok tag RFID.

Catatan: Semua operasi baca dan tulis berikut dilakukan dalam format heksadesimal, dan panjang data harus dalam kata (word) sebagai satuan (2byte , yaitu 4 bit, seperti 0001).

1. Partisi

Di area manakah memori tag dibagi?

Reserved (dipesan), EPC (kode produk elektronik), TID (nomor identifikasi tag) dan Pengguna (pengguna) empat blok penyimpanan independen (Bank)

Area RESERVER: berukuran 8byte (4 kata), 4byte pertama (2 kata) adalah kata sandi pemusnahan (digunakan untuk menghancurkan label, umumnya tidak digunakan), yang terakhir 4byte (2 kata) adalah kata sandi akses (digunakan untuk menulis data dan mengunci operasi), nilai defaultnya adalah: 0000 0000 (kata sandi penghancuran) 0000 0000 (kata sandi akses).

Area TID: 12byte ( 6 karakter), "hanya dapat dibaca, tidak dapat ditulis", telah ditulis di pabrik, itu adalah pengidentifikasi unik dari tag, nomor identifikasi produk dari tag elektronik, dan nomor TID setiap produsen akan berbeda.< br/>
Area EPC: Ini adalah kode produk elektronik untuk mengidentifikasi objek label. Dibandingkan dengan TID, perbedaan antara EPC dan TID adalah EPC dapat ditulis dan dimodifikasi secara manual oleh pengguna. Struktur data area EPC adalah kata pertama adalah digit pemeriksa, kata kedua adalah pengatur panjang, dan kata terakhir adalah lokasi penyimpanan data. Saat membuat inventaris, EPC ditampilkan sesuai dengan panjang yang ditunjukkan oleh bit kontrol panjang. Saat sebenarnya menulis data EPC, alamat awal diisi dengan 1, yaitu data ditulis dari bit kontrol panjang, dan bit paritas akan dihitung secara otomatis tanpa penulisan manual. Perhitungan bit kontrol panjang: panjang data EPC * 2 = i; Ubah i menjadi representasi heksadesimal, lalu tambahkan 00 setelah hasil konversi, dan terakhir dapatkan data bit kontrol panjang. Contoh: 0001, i = 4 * 2 = 8 —> 08 —> 0800, panjang bit kontrol adalah 0800, dihitung dalam program:

Isi panjangnya sesuai dengan panjang data sebenarnya yang ingin ditulis, contoh: 0001, panjangnya 1 word, 4 bit ( perlu diperhatikan bahwa panjang bit data harus kelipatan 4), tambahkan bit kontrol panjang 0800, dan isi 2 untuk panjangnya di perangkat lunak; Contoh: 0001 Alamat awal: 1. Panjang: 2. Data: 08000001.

Area PENGGUNA: Panjang memori ini ditentukan oleh produsen setiap label elektronik, dan data yang ditentukan pengguna (dalam heksadesimal form) dapat ditulis di area USER.

2. Kunci tab

Ada empat jenis status kunci tag, yang dijelaskan dalam dua kasus:

1. Jika kata sandi akses tidak diubah, maka akan menjadi default 00000000:

Tidak terkunci: dapat dibaca dan ditulis dengan kata sandi 00000000;

Kunci sementara: gunakan kata sandi 00000000 untuk membaca dan tulis;

Kunci permanen: gunakan kata sandi 00000000 untuk membaca dan bukan menulis;

Buka kunci: Membuka kunci area yang terkunci sementara dan mengubahnya menjadi kondisi tidak terkunci; area yang terkunci secara permanen tidak dapat dibuka.

2. Jika kata sandi akses diubah, alih-alih 00000000 default, diasumsikan diubah menjadi 000000FF:

Tidak terkunci: dapat dibaca dan ditulis dengan kata sandi 00000000 atau 000000FF;

Sementara kunci: Setelah area RESERVER dikunci sementara, gunakan kata sandi 000000FF untuk membaca dan menulis; wilayah lain (kecuali TID); setelah mengunci sementara, gunakan kata sandi 00000000 atau 000000FF untuk membaca dan gunakan kata sandi 000000FF untuk menulis; area lain (kecuali TID) bersifat permanen Setelah dikunci, kata sandi 00000000 atau 000000FF tidak dapat dibaca atau ditulis;

Buka Kunci: Buka kunci area yang terkunci sementara dan ubah menjadi status tidak terkunci; area yang terkunci secara permanen tidak dapat dibuka.

Catatan: Jika Anda ingin mengunci area selain area kata sandi, Anda perlu mengunci dua area kata sandi sebelum mengunci area lainnya.

Perhatian harus diberikan pada area EPC:

Di area EPC, kata ke-0 adalah checksum CRC dari EPC, dan kata ke-1 adalah nilai PC (panjang EPC). Oleh karena itu, mulai dari kata ke-2 merupakan isi kata tertinggi dari EPC sebenarnya. Kecuali untuk tujuan khusus, umumnya jangan memilih kata 0 dan kata 1 untuk memulai keluaran.

[Catatan] PC+EPC juga disebut UII

5 bit pertama dari Byte tinggi PC mewakili panjang kata dari EPC berikut

Heksadesimal biner sesuai dengan panjang 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
< br/>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 Word = 288 bit

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 kata 48 00~4F 00

01000 000 40 00 8 kata 40 00~47 00

00111 000 38 00 7 kata 38 00~3F 00

00110 000 30 00 6 kata 30 00~37 00

00110 100 34 00

00101 000 28 00 5 kata 28 00~29 00

00100 000 20 00 4 kata 20 00~27 00

00011 000 18 00 3 kata 18 00~19 00

00010 000 10 00 2 kata 10 00~17 00

00001 000 08 00 1 kata 08 00~0F 00

Scan the qr codeclose
the qr code