TDS 2.x RFID konvertori
8+ GS1 sxemalarini qo'llab-quvvatlash bilan RFID EPC kodlarini konvertatsiya qiling va tahlil qiling. GS1 EPC Tag Data Standard (TDS) 2.x asosida avtomatik sxemani aniqlash va IoTga tayyor Digital Link URIlari bilan.
Avtomatik aniqlash dekoderi
Har qanday EPC hex qiymatini joylashtiring va biz sxemani avtomatik ravishda aniqlaymiz va barcha maydonlarni dekodlaymiz
EPC kodlovchisi
GTIN, seriya raqamlari va boshqa identifikatorlardan EPC hex kodlarini yarating
EPC sxemasi ma'lumotnomasi
| Sxema | Sarlavha | Bitlar | Tavsif | GS1 kaliti |
|---|---|---|---|---|
| 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 |
Dasturchi kodining parchalar
Ko'p sxemali EPC kodlash/dekodlash uchun nusxa ko'chirishga tayyor amalga oshirish
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}`);