Saya memiliki database yang melacak orang berdasarkan tag RFID yang tertanam di sepatu mereka. Data ini tiba di VARCHAR(MAX)
kolom dengan data lain yang dicampur, tanpa urutan tertentu. Sejauh ini, semua nilai RFID diformat seperti berikut:
AnnnnnnnnAnnAAAA (where A = 0-9 and n = A-Z)
Saya menulis laporan untuk mengekstrak RFID dari pesan-pesan ini dan menyimpannya di meja mereka sendiri. Selama RFID mengikuti pola yang sama ini, saya dapat menemukannya. Jika format RFID berubah, proses ekstraksi saya akan gagal.
Apakah ada format standar untuk tag RFID? Jenis data apa yang paling cocok untuk menyimpan tag RFID?
Saya pergi dengan VARCHAR(20)
untuk saat ini.
sql-server
datatypes
datagod
sumber
sumber
Jawaban:
RFID hari ini pada dasarnya dibuat dari dua standar, menjadi HF (13,56MHz) dan UHF (800-900MHz tergantung jika Eropa / AS)
Tag HF biasanya memiliki satu Pengidentifikasi Unik, yang disebut UID, yang berukuran 64 bit. UID biasanya dijamin unik oleh produsen IC dan hanya dibaca.
Tag HF biasanya digunakan untuk aplikasi tiket, anti pemalsuan, perlindungan merek. Tag HF biasanya memiliki beberapa memori pengguna juga, yang dapat bervariasi dari beberapa bit hingga biasanya maksimum 4Kbits, tetapi IC aplikasi khusus ada dengan memori hingga 80-90Kbit (yaitu chip paspor RFID). Tidak umum harus menyimpan konten data ini dalam database eksternal, tetapi jika Anda melakukannya, Anda perlu mengetahui model IC.
Tag UHF, di sisi lain, biasanya memiliki EPC 96 atau 128 bit (model EPC 256 bit muncul), yang umumnya tidak unik dan dapat diprogram ulang. Setiap integrator aplikasi / sistem biasanya memprogram EPC sesuai dengan kebutuhan aplikasi
Tag UHF sebagian besar digunakan untuk logistik dan pelacakan dan banyak tag tidak memiliki memori pengguna. Beberapa model memang memilikinya, tetapi biasanya sangat terbatas (128 atau 256 bit). Tentu saja, ada pengecualian.
Di sebagian besar aplikasi, Anda hanya akan menerima UID atau EPC dari tag, dan Anda hanya perlu menyimpannya. Ini biasanya berarti bahwa angka 64 bit untuk UID atau bidang uuid untuk EPC harus cukup.
sumber
gid-96
,sgtin-96
), beberapa menggunakan hingga 202 (giai-202
). Sumber: gs1.org/sites/default/files/docs/tds/…Saya tidak suka menjawab pertanyaan saya sendiri (rasanya seperti curang) tapi begini:
Menurut posting di StackOverflow tidak ada datasize tetap. RFIDS dapat bervariasi dalam panjang dan format, tergantung pada industrinya.
Saya akan tetap menggunakan varchar (20) untuk tujuan saya sendiri, karena kumpulan RFIDS yang kami beli semuanya termasuk dalam batas ukuran itu.
sumber