4 Yaddaş bankı
Hər EPC Gen2 etiketinin hər biri xüsusi məqsədə xidmət edən dörd yaddaş bankı var. Kodlaşdırma, oxuma və etiketlərinizin təhlükəsizliyi üçün bu strukturu başa düşmək vacibdir.
Bank 00 (Rezervli): 32-bit Kill Parolu və 32-bit Giriş Parolu ehtiva edir. Defolt dəyərlər 0x00000000-dir. Kill parolu göndərildikdə etiketi daimi olaraq deaktiv edir. geri dönməz. Giriş parolu icazəsiz yazmaların qarşısını almaq üçün yaddaş banklarını kilidləyir.
Bank 01 (EPC): StoredCRC (16 bit, avtomatik hesablanan), StoredPC/Protocol Control (16 bit, EPC uzunluğunu və etiket imkanlarını göstərir) və özü EPC dəyərini ehtiva edir. Adətən SGTIN-96 üçün 96 bit (12 bayt). Bəzi etiketlər 128-bit və hətta 496-bit EPC-ləri dəstəkləyir.
Bank 10 (TID): Fabrikdə proqramlaşdırılmış Etiket İdentifikatoru. Çip istehsalçısı kodu, model nömrəsi və unikal seriya nömrəsini ehtiva edir. Bu bank yalnız oxunur və heç vaxt dəyişdirilə bilməz. Bu, saxtakarlığa qarşı mübarizə və etiket autentifikasiyası üçün dəyərli edir.
Bank 11 (İstifadəçi): İstəyə görə əlavə saxlama. Ölçü çipə görə dəyişir: NXP UCODE 9-un 0 bit yaddaşı yoxdur, Quanray QStar-7U-nun 512 bit (64 bayt) var. Partiya nömrələri, yoxlama tarixləri, temperatur həddləri və ya texniki xidmət qeydləri üçün istifadə edin. Yazmadan əvvəl həmişə mövcud tutumu yoxlayın.
SGTIN-96 kodlaşdırma
SGTIN-96 ən geniş istifadə olunan EPC sxemidir. GTIN-14 (məhsulunuzun barkodu) və unikal seriya nömrəsini tam olaraq 96 bit (12 bayt)-ə kodlaşdırır. Bu, hər məhsul növü üçün 274 milyarda qədər unikal seriya nömrəsinə imkan verir.
96-bit strukturu: Header (8 bit, SGTIN-96 üçün həmişə 0x30) → Filter (3 bit: 0=hamısı, 1=POS, 2=dolus qutu, 3=rezervli, 4=daxili qablaşdırma, 5=rezervli, 6=yük vahidi, 7=komponent) → Partition (3 bit: bitlərin şirkət prefiksi və item istinadı arasında necə bölündüyünü müəyyən edir) → Şirkət Prefiksi (20–40 bit) → Item İstinadı (4–24 bit) → Seriya Nömrəsi (38 bit).
Partition dəyəri (0–6) Şirkət Prefiksi uzunluğunu müəyyən edir: P=0 → 40-bit prefiks (12 rəqəm), P=1 → 37-bit (11 rəqəm), P=2 → 34-bit (10 rəqəm), P=3 → 30-bit (9 rəqəm), P=4 → 27-bit (8 rəqəm), P=5 → 24-bit (7 rəqəm), P=6 → 20-bit (6 rəqəm). GS1 şirkət prefiksi uzunluğunuz hansı partition dəyərindən istifadə edəcəyinizi müəyyən edir.
SGTIN-96 dəyərlərini interaktiv şəkildə kodlaşdırmaq və dekodlaşdırmaq üçün /tools/tds-rfid-converter ünvanında Nextwaves TDS RFID Converter alətindən istifadə edin. GTIN-14 + seriya nömrənizi daxil edin və dərhal hex EPC alın.
┌────────┬──────┬─────┬──────────────┬──────────────┬──────────────┐
│ Header │Filter│Part │Company Prefix│Item Reference│ Serial │
│ 8 bits │3 bits│3bits│ 20-40 bits │ 4-24 bits │ 38 bits │
│ 0x30 │ 0-7 │ 0-6 │ GS1 prefix │ product ref │ unique ID │
└────────┴──────┴─────┴──────────────┴──────────────┴──────────────┘
Partition table (defines prefix/item bit allocation):
P=0: 40-bit prefix (12 digits) P=4: 27-bit prefix (8 digits)
P=1: 37-bit prefix (11 digits) P=5: 24-bit prefix (7 digits)
P=2: 34-bit prefix (10 digits) P=6: 20-bit prefix (6 digits)
P=3: 30-bit prefix (9 digits)
Example: 3034257BF7194E4000001A85
Header=0x30 Filter=1 Part=5 Prefix=0614141
Item=812345 Serial=6789 → GTIN-14: 80614141123458Digər EPC sxemləri
SGTIN-96-dan başqa, GS1 müxtəlif tedarik zinciri identifikatorları üçün bir neçə digər 96-bit EPC sxemi müəyyən edir. Hər birinin öz header baytı var.
Teq Yaddaşının Oxunması və Yazılması
İnventarlaşdırma zamanı teqlərin oxunması passiv prosesdir. Oxuyucu sorğu yayımlayır və teqlər Bank 01-dən öz EPC-ləri ilə cavab verir. Lakin bank nömrəsi, söz ofseti və söz sayı ilə READ əmri göndərməklə istənilən yaddaş bankını açıq şəkildə oxuya bilərsiniz.
Teqlərə yazma daha çox dəqiqlik tələb edir. Teq singulyasiya edilməli (yalnız bir teq cavab verməli) və yazılar bir söz (16 bit) ərzində baş verir. Tam 96-bit EPC yazısı 6 ardıcıl söz yazısı tələb edir. Hər yazı 10–20ms çəkir, buna görə də bir teqin EPC məlumatlarını şifrələnməsi tək başına 60–120ms çəkir.
Ümumi yazı xətaları: Teq antenə çox uzaqdır (yazma üçün oxumaqdan daha güclü siqnal tələb olunur. Teqi 1m məsafədə saxlayın). Sahədə çoxlu teqlər (singulyasiya uğursuz oldu. Hədəf teqi təcrid edin). Teq yaddaşı kilidlənib (giriş parolu tələb olunur). Yazı təsdiqi uğursuz oldu (yenidən cəhd edin və ya teq sərfəli ola bilər. Tipik sərfəlilik dərəcəsi 10.000-də 1–3-dür).
Ən yaxşı təcrübə: Yazıdan sonra məlumatı geri oxuyub müqayisə edərək həmişə təsdiqləyin. Yazı əmri uğurlu ola bilər, lakin nadir hallarda qonşu bitləri poza bilər. Yazıdan sonra oxuma təsdiqi bu problemləri aşkar edir.
TX → 5A 00 01 02 11 00 0C [EPC_12_BYTES] [CRC16]
Write per 16-bit word: 10-20ms
Full 96-bit EPC = 6 words = 60-120ms total
With access password:
TX → 5A 00 01 02 11 00 10 [PWD_4B] [EPC_12B] [CRC16]Teq Təhlükəsizliyi və Parolları
EPC Gen2 teqləri təhlükəsizlik üçün iki 32-bit parolu dəstəkləyir. Giriş Parolu (Access Password) xüsusi yaddaş banklarını kilidləyir. Quraşdırıldıqdan sonra, həmin bank hər hansı oxuma və ya yazma əməliyyatından əvvəl parolu tələb edir. Kill Parolu ötürüldükdə teqi daimi olaraq deaktiv edir. Pərakəndədə istehlakçı məxfiliyi üçün əsasən istifadə olunan geri dönməz əməliyyat (ödəmədən sonra teqi məhv etmə).
Təhlükəsizlik ən yaxşı təcrübələri: İstehsalatda standart sıfırlardan ibarət parolu (0x00000000) heç vaxt istifadə etməyin. Bu, heç bir təhlükəsizlik təmin etmir. Hər teq partiyası üçün unikal parollar yaradın və ya şirkət prefiksinizdən toxum kimi istifadə edin. Parolları backend sistemində saxlayın, heç vaxt özündə teqdə yox (parol yaddaşı teq açıq olduqda oxuna bilər). Proqramlaşdırmadan sonra parol banklarını kilidləyin. Yeni çiplərdə mövcud olan İzlenilə bilməz rejimi (Untraceable mode) nəzərdən keçirin - bu, TID-i gizlədir və EPC-i azaldır, teqi məhv etmədən məxfilik təmin edir.
Kill əmri daimi və geri dönməzdir. Geri qaytarma yoxdur. Bir dəfə teq məhv edildikdən sonra, o, heç vaxt yenidən hər hansı oxuyucuya cavab verə bilməz. Proqram təminatınızda həmişə kill-parol təsdiqi həyata keçirin və kill əmrlərini icra etməzdən əvvəl menecer icazəsi tələb edin.
GS1 Rəqəmsal Keçid
GS1 Rəqəmsal Keçid fiziki RFID teqlərini veb-əlyetərli rəqəmsal məlumatla əlaqələndirir. Bu, EPC məlumatlarını məhsul məlumatlarına, autentifikasiya xidmətlərinə, geri çağırış bildirişlərinə və ya davamlılıq məlumatlarına keçən standart URI-ya çevirir.
Proses: Teq EPC (məsələn, 3034257BF7194E4000001A85) → GTIN-14-ə (80614141123458) + Serial-a (6789) çevrilir → URI yaradılır: https://id.gs1.org/01/80614141123458/21/6789. Bu URI məhsul səhifənizə, autentifikasiya API-nə və ya GS1 Rəqəmsal Keçid resolver şəbəkəsində qeydiyyatdan keçmiş istənilən xidmətə keçə bilər.
Praktik istifadələr: Pərakəndə mağazasında etiketlənmiş paltarı skan edin → URI məhsul qulluq təlimatlarına, ölçü bələdçisinə və davamlılıq sertifikatlarına keçir. Etiketlənmiş dərman preparatını skan edin → URI autentifikasiyaya (bu məhsul həqiqidirmi?), istifadə müddətinə və geri çağırış statusuna keçir. Etiketlənmiş aktiv skan edin → URI texniki xidmət tarixçəsinə və yoxlama cədvəlinə keçir.
Nextwaves alətləri hər hansı SGTIN-96 EPC-ni deşifrə edərkən avtomatik olaraq Rəqəmsal Keçid URI-ları yaradır. Ani Rəqəmsal Keçid yaradılması üçün onlayn TDS konvertorundan və ya MCP decode_sgtin96 alətindən istifadə edin.