ตัวแปลงรหัส RFID
เครื่องมือแปลงระหว่าง SGTIN-96 (RFID Hex) และ บาร์โค้ด (GTIN) + หมายเลขซีเรียล เข้ากันได้กับเครื่องอ่าน RFID มาตรฐาน เช่น Zebra, Chainway, Impinj, Nextwaves อิงตาม GS1 EPC Tag Data Standard
RFID Converter
Code Logic & Step-by-Step
// 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)
Detailed Analysis (Bit by Bit)
ส่วนหัว (8 บิต)Bits 0-8 (8)
00110000
คำนำหน้ามาตรฐาน (00110000) ระบุว่าเป็น SGTIN-96
ตัวกรอง (3 บิต)Bits 8-11 (3)
...ประเภทวัตถุ (เช่น 1 = ขายปลีก ดูคู่มืออ้างอิงด้านล่าง)
พาร์ติชัน (3 บิต)Bits 11-14 (3)
...พาร์ติชัน X หมายถึง: รหัสบริษัทใช้ Y บิต รหัสผลิตภัณฑ์ใช้ Z บิต
Company PrefixBits 14-0 (0)
...รหัสบริษัทที่ไม่ซ้ำกันซึ่งกำหนดโดย GS1
ข้อมูลอ้างอิงสินค้าBits 0-0 (0)
...รหัสสินค้าเฉพาะของคุณ
หมายเลขซีเรียล (38 บิต)Bits 0-96 (38)
...ตัวระบุเฉพาะสำหรับผลิตภัณฑ์จริงแต่ละรายการ
ตรรกะการเข้ารหัส (ทีละขั้นตอน)
- ขั้นตอนที่ 1: กำหนดค่าส่วนหัวไบนารีสำหรับรูปแบบ EPC ค่าส่วนหัวไบนารีสำหรับ SGTIN-96 คือ “00110000”
- ขั้นตอนที่ 2: เลือกค่าพาร์ติชันตามจำนวนหลักในคำนำหน้าบริษัทจากตารางค่าพาร์ติชัน
- ขั้นตอนที่ 3: แปลงค่าตัวกรอง ค่าพาร์ติชัน คำนำหน้าบริษัท การอ้างอิงรายการ และหมายเลขซีเรียลเป็นค่าไบนารี
- ขั้นตอนที่ 4: เชื่อมต่อค่าไบนารีส่วนหัว ตัวกรอง พาร์ติชัน คำนำหน้าบริษัท การอ้างอิงรายการ และหมายเลขซีเรียลตามลำดับเพื่อสร้าง EPC ไบนารี
SGTIN-96 Reference Guide
FFilter Values (3 bits)
| ค่า | คำอธิบาย |
|---|---|
| 0 | อื่นๆ ทั้งหมด ใช้สำหรับสินค้าที่ไม่ตรงกับหมวดหมู่อื่นๆ ไม่ค่อยได้ใช้ในการค้าปลีกทั่วไป |
| 1 | สินค้าขาย ณ จุดขาย (POS) หน่วยบริโภคมาตรฐานที่ขาย ณ จุดขาย ตัวอย่าง: แชมพูหนึ่งขวด |
| 2 | กล่องเต็มสำหรับการขนส่ง หน่วยขนส่งมาตรฐานที่มีหลายรายการ ตัวอย่าง: กล่องแชมพู 12 ขวด มีความสำคัญอย่างยิ่งต่อโลจิสติกส์ในการแยกแยะ 'หนึ่งกล่อง' จาก 'หนึ่งรายการ' |
| 3 | สงวนไว้ สงวนไว้สำหรับการใช้งานในอนาคต |
| 4 | การจัดกลุ่มสินค้าภายใน การจัดกลุ่มที่เล็กกว่ากล่องเต็ม มักใช้สำหรับการแสดงผลบนชั้นวางหรือการจัดการ ตัวอย่าง: แพ็ค 3 ชิ้นที่ห่อด้วยพลาสติกหดภายในกล่องหลัก |
| 5 | สงวนไว้ สงวนไว้สำหรับการใช้งานในอนาคต |
| 6 | Unit Load หน่วยโลจิสติกส์ขนาดใหญ่ โดยทั่วไปคือพาเลทที่มีหลายลัง |
| 7 | ส่วนประกอบภายในหน่วยผู้บริโภค ส่วนประกอบเฉพาะภายในหน่วยผู้บริโภค ตัวอย่าง: ฝาครอบแบตเตอรี่ภายในของเล่น |
PPartition Table (3 bits)
| ค่า | Company Prefix (บิต / หลัก) | Item Reference (บิต / หลัก) |
|---|---|---|
| 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 |