محول TDS 2.x RFID
قم بتحويل وتحليل رموز RFID EPC مع دعم لأكثر من 8 مخططات GS1. استنادًا إلى GS1 EPC Tag Data Standard (TDS) 2.x مع الكشف التلقائي عن المخطط وعناوين URI للروابط الرقمية الجاهزة لإنترنت الأشياء.
أداة فك التشفير التلقائي
ألصق أي قيمة سداسية عشرية لـ EPC وسنكتشف المخطط ونفك تشفير جميع الحقول تلقائيًا
أداة تشفير EPC
إنشاء رموز EPC hex من GTIN والأرقام التسلسلية والمعرفات الأخرى
مرجع مخطط EPC
| المخطط | العنوان | بت | الوصف | مفتاح 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}`);