TDS 2.x RFID konvertētājs
Konvertējiet un analizējiet RFID EPC kodus ar atbalstu 8+ GS1 shēmām. Balstīts uz GS1 EPC Tag Data Standard (TDS) 2.x ar automātisku shēmas noteikšanu un IoT gataviem Digital Link URI.
Automātiskās noteikšanas dekoders
Ielīmējiet jebkuru EPC hex vērtību, un mēs automātiski noteiksim shēmu un atšifrēsim visus laukus
EPC kodētājs
Ģenerējiet EPC hex kodus no GTIN, sērijas numuriem un citiem identifikatoriem
EPC shēmas atsauce
| Shēma | Galvene | Biti | Apraksts | GS1 atslēga |
|---|---|---|---|---|
| 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 |
Izstrādātāja koda fragmenti
Kopēšanai gatavas implementācijas daudzshēmu EPC kodēšanai/dekodēšanai
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}`);