Engineering tools · TDS Convert
SGTIN-tik GTIN-era Bihurgailua (TDS Bihurtu)
SGTIN RFID EPC hex GTIN, serie-zenbakira, GS1 Digital Link-era eta beste EPC TDS eremu batzuetara bihurtu. GS1 EPC Tag Data Standard (TDS) oinarrituta, eskema detekzio automatikoarekin.
Dekodeatzaile Automatikoa
Itsatsi edozein EPC hex balio eta automatikoki detektatuko dugu eskema eta dekodetuko ditugu eremu guztiak
EPC Kodeketa
EPC hex kodeak sortu GTIN, serie-zenbakietatik eta beste identifikatzaile batzuetatik
EPC Eskemaren Erreferentzia
| Esquema | Goiburua | Bitak | Deskribapena | GS1 Gakoa |
|---|---|---|---|---|
| GDTI-96 | 0x2C | 96 | Global Document Type Identifier | GDTI |
| GSRN-96 | 0x2D | 96 | Global Service Relation Number | GSRN |
| SGTIN-96 | 0x30 | 96 | Serialized Global Trade Item Number | GTIN + Serial |
| SSCC-96 | 0x31 | 96 | Serial Shipping Container Code | SSCC |
| SGLN-96 | 0x32 | 96 | Global Location Number with Extension | GLN + Extension |
| GRAI-96 | 0x33 | 96 | Global Returnable Asset Identifier | GRAI |
| GIAI-96 | 0x34 | 96 | Global Individual Asset Identifier | GIAI |
| SGTIN-198 | 0x36 | 198 | SGTIN with alphanumeric serial | GTIN + Serial |
Kode-Fragmentuak Garatzaileentzat
Multi-esquema EPC encoding/decoding-erako copy-paste prest dauden inplementazioak
1// TDS 2.x Multi-Scheme EPC Decoder (TypeScript)
2import { decodeEpc, detectEpcScheme, encodeSgtin96 } from './tds-epc-utils';
3
4// Auto-detect and decode any EPC
5const hex = "3076215F0C5D974000000001";
6const result = decodeEpc(hex);
7
8console.log(`Scheme: ${result.schemeName}`);
9console.log(`GTIN-14: ${'gtin14' in result ? result.gtin14 : 'N/A'}`);
10console.log(`Serial: ${'serial' in result ? result.serial : 'N/A'}`);
11console.log(`Digital Link: ${result.digitalLinkUri}`);
12
13// Encode SGTIN-96
14const encoded = encodeSgtin96("8935363958373", "12345", 3);
15console.log(`Encoded: ${encoded}`);Ohiko Galderak
- SGTIN-96/198 (produktuak), SSCC-96 (bidalketa-ontziak), SGLN-96/195 (kokapena), GRAI-96/170 (itzul daitezkeen aktiboak), GIAI-96/202 (aktibo indibidualak), GDTI-96/174 (dokumentuak), GSRN-96 (zerbitzu-erlazioak) eta ADI-var (aerosazioa) onartzen ditugu.
- EPC esquema bakoitzak header byte bakarra du (lehen 8 bit-ak). Header hau analizatzen dugu eskema zuzena automatikoki zehazteko eta deskodetze logika egokia aplikatzeko - ez da hautapen eskulibururik behar.
- GS1 Digital Link-ak web URI-ak dira GS1 identifikatzaileak (GTIN bezalakoak) URL formatu estandarizatuan kodetzen dituztenak. Gailu adimendunei produktuaren informaziora sarbidea ematen diete, IoT integrazioa ahalbidetzen dute eta etorkizuneko Digital Product Passport (DPP) eskakizunak babesten dituzte.
- Partition-ek zehazten du nola banatzen diren 44 bit-enak konpainiaren aurrizkiaren eta elementuaren erreferentziaren artean. Partition balio bakoitzak (0-6) banaketa desberdina adierazten du, aurrizki luzera desberdineko konpainientzako malgutasuna ahalbidetuz.
- Bai! Kode-snippet-ak produkzio erabilerarako diseinatuak daude. Partition taula osoa, check digit kalkulua eta bit manipulazio egokia barne hartzen dute EPC encoding eta decoding zehatzerako.