محول رمز RFID
أداة تحويل بين SGTIN-96 (RFID Hex) و الرمز الشريطي (GTIN) + الرقم التسلسلي. متوافقة مع أجهزة قراءة RFID القياسية مثل Zebra و Chainway و Impinj و Nextwaves. تعتمد على GS1 EPC Tag Data Standard.
محول RFID
منطق التعليمات البرمجية وخطوة بخطوة
// 1. Binary Conversion
src = bin(0x) // = "?"
// 2. Extract Fields (Bit Slice)
header = src[0:8] → "00110000" → "?" (?)
filter = src[8:11] → "..." → ?
partition = src[11:14] → "..." → ?
// 3. Determine Partition Rule (Partition ?)
rule = PARTITIONS[?]
// Company Bits: ?, Item Bits: ?
// 4. Extract Company & Item
company = src[14:14] → "..." → ?
itemRef = src[14:14] → "..." → ?
serial = src[14:96] → "..." → ?
كود المطور
استخدم منطق الأداة المساعدة هذا في مشروعك. حدد لغة أدناه.
شرح
فهم SGTIN و GTIN
تصور العلاقة بين الرمز الشريطي الفعلي ورمز المنتج الإلكتروني (EPC).

SGTIN-96 عبارة عن سلسلة ثنائية مكونة من 96 بت مقسمة إلى 6 أجزاء:
HDR
FLT
PRT
COMPANY
ITEM
SERIAL (38)
تحليل مفصل (بت بت)
العنوان (8 بت)Bits 0-8 (8)
00110000
بادئة قياسية (00110000) تحدد هذا على أنه SGTIN-96.
المرشح (3 بت)Bits 8-11 (3)
...نوع الكائن (على سبيل المثال، 1 = البيع بالتجزئة). راجع دليل المرجع أدناه.
التقسيم (3 بت)Bits 11-14 (3)
...التقسيم X يعني: كود الشركة يأخذ Y بت، وكود المنتج يأخذ Z بت.
بادئة الشركةBits 14-0 (0)
...رمز شركة فريد تم تعيينه بواسطة GS1.
مرجع العنصرBits 0-0 (0)
...رمز المنتج المحدد الخاص بك.
الرقم التسلسلي (38 بت)Bits 0-96 (38)
...معرف فريد لكل منتج مادي محدد.
منطق الترميز (خطوة بخطوة)
- الخطوة 1: تحديد قيمة رأس الترويسة الثنائية لمخطط EPC. قيمة رأس الترويسة الثنائية لـ SGTIN-96 هي “00110000.”
- الخطوة 2: حدد قيمة التقسيم بناءً على عدد الأرقام في بادئة الشركة من جدول قيمة التقسيم.
- الخطوة 3: قم بتحويل قيمة المرشح، وقيمة التقسيم، وبادئة الشركة، ومرجع العنصر، والرقم التسلسلي إلى قيمة ثنائية.
- الخطوة 4: قم بتسلسل قيم رأس الترويسة والمرشح والتقسيم وبادئة الشركة ومرجع العنصر والقيم الثنائية للرقم التسلسلي لتشكيل EPC الثنائي.
دليل SGTIN-96 المرجعي
Fقيم التصفية (3 بت)
| القيمة | الوصف |
|---|---|
| 0 | جميع الآخرين يستخدم للعناصر التي لا تتناسب مع الفئات الأخرى. نادرًا ما يستخدم في تجارة التجزئة العامة. |
| 1 | عنصر تجاري لنقطة البيع (POS) وحدة المستهلك القياسية التي يتم بيعها في نقطة البيع. مثال: زجاجة شامبو واحدة. |
| 2 | حالة كاملة للنقل وحدة شحن قياسية تحتوي على عناصر متعددة. مثال: علبة كرتون تحتوي على 12 زجاجة شامبو. ضرورية للوجستيات لتمييز 'حالة واحدة' عن 'عنصر واحد'. |
| 3 | محجوز محجوز للاستخدام المستقبلي. |
| 4 | تجميع عنصر تجاري للحزمة الداخلية تجميع أصغر من حالة كاملة، غالبًا للعرض على الرف أو المناولة. مثال: عبوة من 3 عبوات مغلفة بغشاء داخل الكرتون الرئيسي. |
| 5 | محجوز محجوز للاستخدام المستقبلي. |
| 6 | وحدة تحميل وحدة لوجستية كبيرة، عادةً ما تكون منصة نقالة تحتوي على عدة علب. |
| 7 | مكون داخل وحدة المستهلك جزء معين داخل وحدة المستهلك. مثال: غطاء البطارية داخل اللعبة. |
Pجدول التقسيم (3 بت)
| القيمة | بادئة الشركة (بت / أرقام) | مرجع العنصر (بت / أرقام) |
|---|---|---|
| 0 | 40 / 12 | 4 / 1 |
| 1 | 37 / 11 | 7 / 2 |
| 2 | 34 / 10 | 10 / 3 |
| 3 | 30 / 9 | 14 / 4 |
| 4 | 27 / 8 | 17 / 5 |
| 5 | 24 / 7 | 20 / 6 |
| 6 | 20 / 6 | 24 / 7 |