Μετατροπέας TDS 2.x RFID
Μετατρέψτε και αναλύστε κωδικούς RFID EPC με υποστήριξη για 8+ σχήματα GS1. Βασισμένο στο GS1 EPC Tag Data Standard (TDS) 2.x με αυτόματη ανίχνευση σχήματος και URIs Digital Link έτοιμα για IoT.
Αυτόματη Ανίχνευση Αποκωδικοποιητή
Επικολλήστε οποιαδήποτε τιμή EPC σε δεκαεξαδική μορφή και θα εντοπίσουμε αυτόματα το σχήμα και θα αποκωδικοποιήσουμε όλα τα πεδία
Κωδικοποιητής EPC
Δημιουργήστε κωδικούς EPC hex από GTIN, σειριακούς αριθμούς και άλλα αναγνωριστικά
Αναφορά Σχεδίου EPC
| Σχέδιο | Κεφαλίδα | Bit | Περιγραφή | Κλειδί 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 |
Αποσπάσματα Κώδικα για Προγραμματιστές
Υλοποιήσεις έτοιμες για αντιγραφή-επικόλληση για κωδικοποίηση/αποκωδικοποίηση 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}`);