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

Detektatutako Eskema:SGTIN-9696 bits / Header 0x30

EPC Kodeketa

EPC hex kodeak sortu GTIN, serie-zenbakietatik eta beste identifikatzaile batzuetatik

EPC Eskemaren Erreferentzia

EsquemaGoiburuaBitakDeskribapenaGS1 Gakoa
GDTI-960x2C96Global Document Type IdentifierGDTI
GSRN-960x2D96Global Service Relation NumberGSRN
SGTIN-960x3096Serialized Global Trade Item NumberGTIN + Serial
SSCC-960x3196Serial Shipping Container CodeSSCC
SGLN-960x3296Global Location Number with ExtensionGLN + Extension
GRAI-960x3396Global Returnable Asset IdentifierGRAI
GIAI-960x3496Global Individual Asset IdentifierGIAI
SGTIN-1980x36198SGTIN with alphanumeric serialGTIN + 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.