TDS 2.x RFID pretvornik
Pretvorite in analizirajte RFID EPC kode s podporo za 8+ GS1 shem. Temelji na GS1 EPC Tag Data Standard (TDS) 2.x z avtomatskim zaznavanjem sheme in IoT pripravljenimi Digital Link URI-ji.
Samodejno zaznavanje dekodirnika
Prilepite katerokoli EPC heks vrednost in samodejno bomo zaznali shemo ter dekodirali vsa polja
EPC kodirnik
Ustvari EPC hex kode iz GTIN, serijskih številk in drugih identifikatorjev
Referenca EPC sheme
| Shema | Zaglavje | Biti | Opis | GS1 ključ |
|---|---|---|---|---|
| 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 |
Izrezki kode za razvijalce
Implementacije, pripravljene za kopiranje in lepljenje, za večshematsko kodiranje/dekodiranje EPC
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}`);