Pada tag UHF, terdapat dua jenis password yang digunakan untuk keamanan, yaitu:

  • Kill password digunakan untuk menonaktifkan tag secara permanen.
  • Access password digunakan untuk mengontrol akses ke memori tag.

Kapasitas memori untuk setiap password ini adalah 4 bytes (32 bit). Letak memori untuk kill password dan access password berada di dalam blok khusus pada memori tag UHF, dengan nilai default kosong (4 bytes: 00 00 00 00).

Perlu diketahui, beberapa tag tidak memiliki memori Acess Password, sehingga tidak bisa di-write dan di-lock. Informasi lebih lanjut tentang tag yang tidak mendukung fitur ini dapat ditemukan di link Chip.

Menggunakan Program Demo

1. Write Access Password

Tahap ini hanya mengubah nilai access password yang diinginkan.

Setelah inventory/query, isi data seperti berikut:

  • Pilih tag yang ingin di-write
  • Options: Password
  • Address: 02 (Access password)
  • Length: 2
  • Access password: 00000000 (Default access password)
  • Write data: 12341234 (Access password yang diinginkan)

2. Lock Access Password

Tahap ini bertujuan untuk mencegah read/write nilai access password menggunakan nilai default (00 00 00 00).

3. Lock EPC

Langkah ini bertujuan untuk mencegah read/write nilai memory bank EPC menggunakan nilai default (00 00 00 00).

Proses set dan lock sudah selesai pada tahap ini, jika ingin mengubah nilai EPC, pastikan menggunakan access password yang sudah diperbarui.

Contoh kode Python

Proses di atas bisa kita lakukan tanpa menggunakan program demo, tutorial ini kami menggunakan bahasa pemrograman Python mengikuti protokol dokumentasinya.

Dapat lihat di tutorial berikut HW-VX6330K via RS232 atau TCP IP dengan Python.