Engineering tools · TDS Convert
Convertor RFID TDS 2.x
Convertiți și analizați codurile EPC RFID cu suport pentru 8+ scheme GS1. Bazat pe GS1 EPC Tag Data Standard (TDS) 2.x cu detectare automată a schemei și URI-uri Digital Link pregătite pentru IoT.
Decodor Auto-Detectare
Introduceți orice valoare hexazecimală EPC și vom detecta automat schema și vom decodifica toate câmpurile
Encoder EPC
Generați coduri hex EPC din GTIN, numere de serie și alți identificatori
Referința Schemei EPC
| Schemă | Antet | Biți | Descriere | Cheia GS1 |
|---|---|---|---|---|
| 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 |
Fragmente de Cod pentru Dezvoltatori
Implementări gata de copiere și lipire pentru codificarea/decodificarea EPC multi-schemă
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}`);Întrebări frecvente
- Suportăm SGTIN-96/198 (produse), SSCC-96 (containere de transport), SGLN-96/195 (locații), GRAI-96/170 (active returnabile), GIAI-96/202 (active individuale), GDTI-96/174 (documente), GSRN-96 (relații de servicii) și ADI-var (aerospațial).
- Fiecare schemă EPC are un octet de antet unic (primii 8 biți). Analizăm acest antet pentru a determina automat schema corectă și a aplica logica de decodare adecvată - nu este necesară selecția manuală.
- GS1 Digital Links sunt URI-uri web care codifică identificatori GS1 (cum ar fi GTIN-uri) într-un format URL standardizat. Acestea permit dispozitivelor inteligente să acceseze informații despre produse, integrare IoT și să susțină cerințele viitoare ale Pașaportului Digital de Produs (DPP).
- Partiția determină modul în care 44 de biți sunt împărțiți între prefixul companiei și referința articolului. Fiecare valoare de partiție (0-6) reprezintă o împărțire diferită, permițând flexibilitate pentru companiile cu lungimi variabile de prefix.
- Da! Fragmentele de cod sunt concepute pentru utilizare în producție. Acestea includ tabelul complet de partiție, calculul cifrei de control și manipularea corectă a biților pentru codificarea și decodarea EPC precise.