Memory Bank EPC UHF Gen2 Air Interface Protocol
RFID tag yang banyak beredar di pasaran memiliki berbagai tipe, standard protokol komunikasi, besar memori penyimpanan data yang berbeda dan frekuensi yang dapat digunakan pada tag tersebut sehingga perlu diperhatikan spesifikasi kartu dan jenis protokol yang digunakan sebelum membeli RFID tag yang ada di berbagai toko.
Pada artikel ini Electron akan menjelaskan UHF RFID tag yang menggunakan protokol ISO18000-6C EPC Gen2, umumnya penjelasan protokol tersebut dapat ditemukan pada link yang dicantumkan dibawah, namun agar lebih mudah dipahami Electron akan menjelaskan khususnya pada bagian memori yang ada pada RFID Tag tersebut.
Jenis-jenis memori
Jenis memori Pada UHF RFID ISO18000-6C memiliki 4 jenis memori didalamnya, jika dilihat di berbagai demo app, ketika mengakses memori kartu akan ditampilkan pilihan memori yang ingin di baca maupun ditulis seperti pada gambar di bawah ini.
Jika dilihat pada bagian lingkaran merah, terdapat 4 jenis memori yang dapat dipilih, yaitu Password, EPC, TID dan User bisa saja di demo app yang lain akan menggunakan bahasa yang berbeda, namun fungsinya tetaplah sama, di sini akan dijelaskan satu persatu.
Password
Pada bagian memori password ini berdasarkan protokol ISO18000-6C berrfungsi untuk menyimpan password, baik password yang digunakan untuk membaca data pada kartu maupun password yang digunakan untuk melakukan kill pada kartu.
EPC
Pada bagian EPC dapat berfungsi sebagai id yang dapat diatur sendiri isinya kecuali 4 byte pertamanya, dimana 4 byte pertama merupakan nilai pasti seperti 2 byte CRC dari PC + EPC nya dan juga 2 byte dari PC jika dilihat akan nampak seperti tabel dibawah.
CRC (MSB – LSB) | PC | EPC |
---|---|---|
95 55 | 14 00 | 11 22 55 66 |
CRC
CRC merupakan nilai dari CRC-16 Genibus dari PC + EPC, jadi jika dihitung dari tabel dibawah maka hasilnya adalah 0x95 0x55.
PC
Protocol Control yang nanti akan membuat kartu tersebut dapat diatur apakah dapat diisi datanya pada memori tertentu atau hanya bisa dibaca dan bagian biasanya di atur pada ketika kartu diproduksi oleh pabrik.
User Memory
User Memory berfungsi sebagai identifikasi yang dapat diatur sendiri, sehingga mudah jika ingin mengelompokan RFID tag untuk fungsi tertentu (contoh : Stock barang). Beberapa jenis tag terkadang tidak memiliki jenis memory ini.
TID
TID merupakan sebuah identifikasi yang dibuat dari pabrik yang melakukan produksi pada tag yang bersifat unik sehingga tidak dapat diganti nilainya. Isi dari memori TID tidak seperti EPC yang memiliki CRC dan PC, tetapi tidak pada TID yang langsung datanya.
Link protokol (ISO18000-6C EPC Gen2 V2.01): https://www.gs1.org/sites/default/files/docs/epc/Gen2_Protocol_Standard.pdf