4 mälu panka
Igal EPC Gen2 sildil on täpselt 4 mälu panka, millest igaüks teenib konkreetset eesmärki. Selle struktuuri mõistmine on hädavajalik siltide kodeerimiseks, lugemiseks ja turvamiseks.
Pank 00 (Reserveeritud): Sisaldab 32-bitist Hülga parooli ja 32-bitist Juurdepääsu parooli. Vaikeväärtused on 0x00000000. Hülga parool lülitab sildi välja jäädavalt, kui see saadetakse, ja seda ei saa tagasi pöörata. Juurdepääsu parool lukustab mälu pangad, et vältida volitamata kirjutamist.
Pank 01 (EPC): Sisaldab StoredCRC-d (16 bitti, automaatselt arvutatud), StoredPC/Protocol Control (16 bitti, näitab EPC pikkust ja sildi võimalusi) ning EPC väärtust ennast, tavaliselt 96 bitti (12 baiti) SGTIN-96 jaoks. Mõned sildid toetavad 128-bitiseid või isegi 496-bitiseid EPC-sid.
Pank 10 (TID): Tehases programmeeritud sildi identifikaator. Sisaldab kiibi tootja koodi, mudeli numbrit ja kordumatut seerianumbrit. See pank on kirjutuskaitstud ja seda ei saa kunagi muuta, muutes selle väärtuslikuks võltsimisvastases võitluses ja sildi autentimisel.
Pank 11 (Kasutaja): Valikuline täiendav salvestusruum. Suurus varieerub kiibi järgi: NXP UCODE 9-l on 0 bitti (kasutajamälu puudub), Quanray QStar-7U-l on 512 bitti (64 baiti). Kasutage seda partii numbrite, kontrollkuupäevade, temperatuuri lävendeid või hoolduskirjete jaoks. Kontrollige alati saadaolevat mahtu enne kirjutamist.
SGTIN-96 kodeerimine
SGTIN-96 on kõige laialdasemalt kasutatav EPC skeem. See kodeerib GTIN-14 (teie toote vöötkoodi) koos kordumatu seerianumbriga täpselt 96 bitiks (12 baiti). See võimaldab kuni 274 miljardit kordumatut seerianumbrit tootetüübi kohta.
96-bitine struktuur: Päis (8 bitti, alati 0x30 SGTIN-96 jaoks) → Filter (3 bitti: 0=kõik, 1=POS, 2=täiskast, 3=reserveeritud, 4=sisemine pakk, 5=reserveeritud, 6=üksuse koormus, 7=komponent) → Jaotus (3 bitti: määratleb, kuidas bitid jagunevad ettevõtte prefiksi ja toote viite vahel) → Ettevõtte prefiks (20–40 bitti) → Toote viide (4–24 bitti) → Seerianumber (38 bitti).
Jaotuse väärtus (0–6) määrab ettevõtte prefiksi pikkuse: P=0 → 40-bitine prefiks (12 numbrit), P=1 → 37-bitine (11 numbrit), P=2 → 34-bitine (10 numbrit), P=3 → 30-bitine (9 numbrit), P=4 → 27-bitine (8 numbrit), P=5 → 24-bitine (7 numbrit), P=6 → 20-bitine (6 numbrit). Teie GS1 ettevõtte prefiksi pikkus määrab, millist jaotusväärtust kasutada.
Kasutage Nextwaves TDS RFID Converter tööriista aadressil /tools/tds-rfid-converter SGTIN-96 väärtuste interaktiivseks kodeerimiseks ja dekodeerimiseks. Sisestage oma GTIN-14 + seerianumber ja saate kohe EPC kuueteistkümnendsüsteemis.
┌────────┬──────┬─────┬──────────────┬──────────────┬──────────────┐
│ 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: 80614141123458Muud EPC skeemid
Lisaks SGTIN-96-le määratleb GS1 mitmeid teisi 96-bitiseid EPC skeeme erinevate tarneahela identifikaatorite jaoks. Igal skeemil on oma päise bait.
Märgi Mälu Lugemine ja Kirjutamine
Märgi lugemine inventuuri käigus on passiivne protsess. lugeja edastab päringu ja märgid vastavad oma EPC-ga Pangast 01. Kuid saate ka selgesõnaliselt lugeda ükskõik millist mälu panka, saates READ käsu koos panga numbri, sõna nihke ja sõnade arvuga.
Märkidele kirjutamine nõuab suuremat täpsust. Märk peab olema isoleeritud (ainult üks märk vastab) ja kirjutamine toimub üks sõna (16 bitti) korraga. Täielik 96-bitine EPC kirjutamine nõuab 6 järjestikust sõna kirjutamist. Iga kirjutamine võtab 10–20 ms, seega võtab ühe märgi kodeerimine ainult EPC andmete jaoks 60–120 ms.
Levinud kirjutamisvead: Märk on antennist liiga kaugel (kirjutamine nõuab tugevamat signaali kui lugemine. viige märk 1m raadiusesse). Mitut märki väljas (isoleerimine ebaõnnestus. isoleerige sihtmärk). Märgi mälu on lukustatud (nõuab juurdepääsusõnasõna). Kirjutamise kinnitus ebaõnnestus (proovige uuesti või märk võib olla defektne. tüüpiline defektide määr on 1–3 10 000 kohta).
Parim tava: Kontrollige alati pärast kirjutamist, lugedes andmed tagasi ja võrreldes. Kirjutamiskäsk võib õnnestuda, kuid harvadel juhtudel rikkuda külgnevaid bitte. Lugemine pärast kirjutamist tuvastab need probleemid.
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]Märgi Turvalisus ja Paroolid
EPC Gen2 märgid toetavad kahte 32-bitist parooli turvalisuse jaoks. Juurdepääsusõna lukustab kindlad mälu pangad. kui see on määratud, nõuab see pank enne mis tahes lugemis- või kirjutamistoimingut parooli. Hävita Parool desaktiveerib märgi jäädavalt edastamisel. pöördumatu toiming, mida kasutatakse peamiselt tarbija privaatsuse tagamiseks jaemüügis (märgi hävitamine pärast väljaregistreerimist).
Turvalisuse parimad tavad: Ärge kasutage tootmises vaikimisi kõigi-nullide parooli (0x00000000). see ei paku mingit turvalisust. Looge igale märkide partii kordumatuid paroole või kasutage oma ettevõtte eesliidet seemnena. Hoidke paroole oma taustsüsteemis, mitte kunagi märgil endal (parooli mälu saab lugeda, kui märk on lukustamata). Lukustage parooli pangad pärast programmeerimist. Kaaluge Jäljetut režiimi (saadaval uuemates kiipides), mis peidab TID ja vähendab EPC-d, pakkudes privaatsust ilma märki hävitamata.
Hävitamiskäsk on jäädav ja pöördumatu. Ümberpööramist pole. Kui märk on hävitatus, ei saa see kunagi enam ühelegi lugejale vastata. Rakendage alati oma tarkvaras hävitamisparooli kinnitus ja nõudke juhtide volitusi enne hävitamiskäskude täitmist.
GS1 Digitaalne Link
GS1 Digitaalne Link ühendab füüsilised RFID märgid veebipäringuga kättesaadava digitaalse teabega. See teisendab EPC andmed standardsesse URI-sse, mis viib tooteteabeni, autentimisteenusteni, tootetagasivõtukanneteni või jätkusuutlikkuse andmeteni.
Protsess: Märgi EPC (nt 3034257BF7194E4000001A85) → Dekodeeri GTIN-14 (80614141123458) + Seerianumbriks (6789) → Ehita URI: https://id.gs1.org/01/80614141123458/21/6789. See URI võib viia teie tootelehele, autentimis-API-ni või ükskõik millisesse teenusesse, mis on registreeritud GS1 Digitaalse Lingi resolvervõrgus.
Praktilised kasutusalad: Skaneerige märgistatud rõivakaupluses → URI viib toote hooldusjuhisteni, suurusjuhendeni ja jätkusuutlikkuse sertifikaatideni. Skaneerige märgistatud ravim → URI viib autentimiseni (kas see toode on ehtne?), aegumiskuupäeva ja tagasivõtu staatuseni. Skaneerige märgistatud vara → URI viib hooldusajaloo ja kontrollgraafikuni.
Nextwaves tööriistad genereerivad automaatselt Digitaalse Lingi URI-d SGTIN-96 EPC dekodeerimisel. Kasutage veebipõhist TDS konverterit või MCP decode_sgtin96 tööriista koheseks Digitaalse Lingi loomiseks.