4 የማህደረ ትውስታ ባንኮች
እያንዳንዱ EPC Gen2 መለያ በትክክል 4 የማህደረ ትውስታ ባንኮች አሉት፣ እያንዳንዳቸው የተወሰነ ዓላማ ያገለግላሉ። ይህንን መዋቅር መረዳት መለያዎችዎን ለመመስጠር፣ ለማንበብ እና ለመጠበቅ አስፈላጊ ነው።
ባንክ 00 (የተያዘ)፡ የ32-ቢት Kill Password እና 32-ቢት Access Password ይዟል። ነባሪ እሴቶች 0x00000000 ናቸው። የ kill የይለፍ ቃል ሲላክ መለያውን በቋሚነት ያሰናክላል። የማይቀለበስ። የመዳረሻ የይለፍ ቃል ያልተፈቀደላቸውን ጽሁፎች ለመከላከል የማህደረ ትውስታ ባንኮችን ይቆልፋል።
ባንክ 01 (EPC)፡ StoredCRC (16 ቢት፣ በራስ-ሰር ይሰላል)፣ StoredPC/Protocol Control (16 ቢት፣ የEPC ርዝመት እና የመለያ አቅሞችን ያመለክታል) እና የEPC እሴት ራሱ ይዟል። በተለምዶ 96 ቢት (12 ባይት) ለSGTIN-96። አንዳንድ መለያዎች 128-ቢት ወይም 496-ቢት EPCዎችን ይደግፋሉ።
ባንክ 10 (TID)፡ የፋብሪካ-ፕሮግራም የተደረገ የመለያ መለያ። የቺፕ አምራች ኮድ፣ የሞዴል ቁጥር እና ልዩ ተከታታይ ቁጥር ይዟል። ይህ ባንክ ለንባብ ብቻ ነው እና ፈጽሞ ሊለወጥ አይችልም። ፀረ-ሐሰተኛ እና የመለያ ማረጋገጫን በማስመልከት የማይተመን ያደርገዋል።
ባንክ 11 (ተጠቃሚ)፡ አማራጭ ተጨማሪ ማከማቻ። መጠኑ በቺፕ ይለያያል፡ NXP UCODE 9 0 ቢት (ምንም የተጠቃሚ ማህደረ ትውስታ የለም)፣ Quanray QStar-7U 512 ቢት (64 ባይት) አለው። ለቡድን ቁጥሮች፣ የፍተሻ ቀናት፣ የሙቀት ገደቦች ወይም የጥገና መዝገቦች ይጠቀሙበት። ከመጻፍዎ በፊት ሁልጊዜ የሚገኘውን አቅም ያረጋግጡ።
SGTIN-96 ኢንኮዲንግ። ደረጃ በደረጃ
SGTIN-96 በጣም በስፋት ጥቅም ላይ የዋለው የEPC እቅድ ነው። GTIN-14 (የምርትዎን ባርኮድ) እና ልዩ ተከታታይ ቁጥር በትክክል 96 ቢት (12 ባይት) ውስጥ ያስቀምጣል። ይህ ለእያንዳንዱ የምርት አይነት እስከ 274 ቢሊዮን ልዩ ተከታታይ ቁጥሮችን ይፈቅዳል።
የ96-ቢት መዋቅር፡ ራስጌ (8 ቢት፣ ሁልጊዜ 0x30 ለSGTIN-96) → ማጣሪያ (3 ቢት፡ 0=ሁሉም፣ 1=POS፣ 2=ሙሉ መያዣ፣ 3=የተያዘ፣ 4=ውስጣዊ ጥቅል፣ 5=የተያዘ፣ 6=የክፍል ጭነት፣ 7=አካል) → ክፍልፋይ (3 ቢት፡ ቢት በኩባንያ ቅድመ ቅጥያ እና የንጥል ማጣቀሻ መካከል እንዴት እንደሚከፈል ይገልጻል) → የኩባንያ ቅድመ ቅጥያ (20–40 ቢት) → የንጥል ማጣቀሻ (4–24 ቢት) → ተከታታይ ቁጥር (38 ቢት)።
የክፍልፋይ እሴት (0–6) የኩባንያ ቅድመ ቅጥያ ርዝመትን ይወስናል፡ P=0 → 40-ቢት ቅድመ ቅጥያ (12 አሃዞች)፣ P=1 → 37-ቢት (11 አሃዞች)፣ P=2 → 34-ቢት (10 አሃዞች)፣ P=3 → 30-ቢት (9 አሃዞች)፣ P=4 → 27-ቢት (8 አሃዞች)፣ P=5 → 24-ቢት (7 አሃዞች)፣ P=6 → 20-ቢት (6 አሃዞች)። የእርስዎ GS1 የኩባንያ ቅድመ ቅጥያ ርዝመት የትኛውን ክፍልፋይ እሴት እንደሚጠቀሙ ይወስናል።
SGTIN-96 እሴቶችን በይነተገናኝ ለማመስጠር እና ለመፍታት በ /tools/tds-rfid-converter ላይ ያለውን የ Nextwaves TDS RFID Converter መሳሪያ ይጠቀሙ። የእርስዎን GTIN-14 + ተከታታይ ያስገቡ እና ሄክስ EPCን ወዲያውኑ ያግኙ።
┌────────┬──────┬─────┬──────────────┬──────────────┬──────────────┐
│ Header │Filter│Part │Company Prefix│Item Reference│ Serial │
│ 8 bits │3 bits│3bits│ 20-40 bits │ 4-24 bits │ 38 bits │
│ 0x30 │ 0-7 │ 0-6 │ GS1 prefix │ product ref │ unique ID │
└────────┴──────┴─────┴──────────────┴──────────────┴──────────────┘
Partition table (defines prefix/item bit allocation):
P=0: 40-bit prefix (12 digits) P=4: 27-bit prefix (8 digits)
P=1: 37-bit prefix (11 digits) P=5: 24-bit prefix (7 digits)
P=2: 34-bit prefix (10 digits) P=6: 20-bit prefix (6 digits)
P=3: 30-bit prefix (9 digits)
Example: 3034257BF7194E4000001A85
Header=0x30 Filter=1 Part=5 Prefix=0614141
Item=812345 Serial=6789 → GTIN-14: 80614141123458ሌሎች የEPC እቅዶች
ከSGTIN-96 ባሻገር፣ GS1 ለተለያዩ የአቅርቦት ሰንሰለት መለያዎች በርካታ ሌሎች 96-ቢት EPC እቅዶችን ይገልጻል። እያንዳንዳቸው የራሳቸው ራስጌ ባይት አላቸው።
የታግ ማህደረ ማስታወሻ ማንበብ እና መፃፍ
በማጠራቀሚያ ወቅት ታግ ማንበብ ተቀዛቁዝ ነው። አንባቢው ጥያቄ ያሰራጫል እና ታግዎች ከBank 01 EPC ማህደረ ማስታወሻ ጋር ይመልሳሉ። ነገር ግን ባንክ ቁጥር፣ የሚገሰጽ ማስታወሻ አካባቢ እና የቃላት ብዛት በማሰጠም ማንኛውንም የማህደረ ማስታወሻ ባንክ በማለት በማንበብ የREAD ትዕዛዝ በመላክ ሊንበብ ይችላል።
ለታግ መፃፍ ተጨማሪ ትክክለኛነት ያስፈልጋል። ታግው ተለይቶ (አንድ ታግ ብቻ ምላሽ ሲሰጥ) መሆን አለበት፣ እና ውጤቶች በአንድ ቃል (16 ቁርጥራጮች) በአንድ ጊዜ ይፃፋሉ። ሙሉ 96-bit EPC ፍሰት 6 ተከታታይ የቃል ፍሰቶችን ይፈልጋል። እያንዳንዱ ፍሰት 10–20ms ይወስዳል፣ ስለዚህ አንድ ታግ ማጠራቀሚያ ለEPC ውሂብ � alone 60–120ms ይወስዳል።
የተለመዱ የፍሰት ስህተቶች፡ ታግው ከአንተና በጣም ርቆ (ለፍሰቶች ከማንበብ የበለጠ ጠንካራ ምልክት ያስፈልጋል። ታግውን ወደ 1ሜ ውስጥ ያምጡ)። በመስክ ውስጥ ብዙ ታግዎች (ልዩነት አልተሳካም። የሚፈለገውን ታግ ያግሱ)። የታግ ማህደረ ማስታወሻ ዘግቧል (የመዳሰሻ የይለፍ ቃል ያስፈልጋል)። የፍሰት ማረጋገጫ አልተሳካም (እንደገና ይሞክሩ፣ ወይም ታግው ጉድለት ሊኖረው ይችላል። የጉድለት ድግግሞሽ 1–3 በ10,000 ነው)።
ምሡያዊ አሠራር፡ ፍሰት በኋላ ሁል ጊዜ ውሂቡን በማንበብ እና በማነፃፅር ያረጋግጡ። የፍሰት ትዕዛዝ ሊሳካ ይችላል ነገር ግን በጣም ጥቂት ሁኔታዎች ውስጥ ተከታታይ ቁርጥራጮችን ሊያበላሽ ይችላል። የፍሰት-በኋላ-ማንበብ ማረጋገጫ እነዚህን ጉዳዮች ያስተካክላል።
TX → 5A 00 01 02 11 00 0C [EPC_12_BYTES] [CRC16]
Write per 16-bit word: 10-20ms
Full 96-bit EPC = 6 words = 60-120ms total
With access password:
TX → 5A 00 01 02 11 00 10 [PWD_4B] [EPC_12B] [CRC16]የታግ ደህንነት እና የይለፍ ቃላት
EPC Gen2 ታግዎች ለደህንነት ሁለት 32-bit የይለፍ ቃላትን ይደግፋሉ። የመዳሰሻ የይለፍ ቃል (Access Password) የተወሰኑ የማህደረ ማስታወሻ ባንኮችን ይቆለቁላል። አንዴ ካልተዘጋጁ፣ ለማንበብ ወይም ለመፃፍ ማህበራዊ ማንኛውንም ክንውን ከይለፍ ቃል ጋር የታግ የይለፍ ቃል (Kill Password) በሚላክ ጊዜ ታግውን በቋሚነት ያሰናብታል። ይህ ተገልጦ የማይመለስ ክንውን ሲሆን በብዙሃን ሽያጭ (ከክፍያ በኋላ ታግውን በማጥፋት) የሸማቹ ግላዊነት ላይ ይሠራል።
የደህንነት ምሡያዊ አሠራር፡ በማምረት ወቅት ሁሉ ዜሮ (0x00000000) የሆነ ነባሪ የይለፍ ቃል በፍጹም አይጠቀሙ (ምንም ደህንነት አይሰጥም)። ለእያንዳንዱ የታግ ቡድን ልዩ የይለፍ ቃላት ይፍጠሩ ወይም የኩባንያ ፕሪፊክስዎን እንደ ዘር ይጠቀሙ። የይለፍ ቃላትን በዳሽቦርድ ስርዓትዎ ያስቀምጡ፣ በታግ ራሱ ላይ አይሆንም (የይለፍ ቃል ማህደረ ማስታወሻ ሊነበብ ይችላል ከታግ ክፍት ከሆነ)። ፕሮግራም ካላቸው በኋላ የይለፍ ቃል ባንኮችን ይቆልቁ። Untraceable ዘዴን (በአዲስ ቺፕሶች ላይ የሚገኝ) ያስቡ። TIDን ይደብቃል እና EPCን ይቀንሳል፣ ታግውን � بدون ማጥፋት ግላዊነትን ይሰጣል።
Kill ትዕዛዝ ቋሚ እና ተገልጦ የማይመለስ ነው። መልስ የለም። አንዴ ታግው ከተገደለ፣ ለማንኛውም አንባቢ አንዴም ምላሽ ሊሰጥ አይችልም። ሁል ጊዜ በሶፍትዌርዎ ውስጥ kill-password ማረጋገጫን ተግብር እና kill ትዕዛዞችን ከመፈፀም በፊት የሥራ አስኪያጅ ፈቃድ ይጠይቁ።
GS1 ዲጂታል ሊንክ
GS1 Digital Link አካላዊ RFID ታግዎችን ከድርጅት-ሊደርሱ በሚችሉ ዲጂታል መረጃዎች ጋር ያገናኛል። የEPC ውሂብን ወደ ምርቃት መረጃ፣ የማረጋገጫ አገልግሎቶች፣ የማስታወስ ማስታወቂያዎች ወይም የዘላለምነት ውሂብ የሚያስተካክል የመደበኛ URI ይለውጣል።
ፍሰት፡ የታግ EPC (ለምሳሌ 3034257BF7194E4000001A85) → ወደ GTIN-14 (80614141123458) + ተከታታይ (6789) ይለውጡ → ይሰራጩ፡ https://id.gs1.org/01/80614141123458/21/6789። ይህ URI ወደ ምርቃት ገጽዎ፣ ማረጋገጫ APIዎ ወይም በGS1 Digital Link resolver ኔትወርክ ውስጥ የተመዘገበ ማንኛውም አገልግሎት ሊያስተካክል ይችላል።
ተግባራዊ አጠቃቀሞች፡ በሽያጭ ሱቅ ውስጥ የተለያዩ የልብስ ምርቃት → URI ወደ የምርቃት እንክብካቤ መመሪያዎች፣ የልኬት መመሪያ እና የዘላለምነት ማረጋገጫዎች ይያያዛል። የተለያዩ ፋርማሲዩቲካል → URI ወደ ማረጋገጫ (ይህ ምርቃት ባለቤት-የሆነ ነው?)፣ የማለፍ ቀን እና የማስታወስ ሁኔታ ይያያዛል። የተለያዩ ንብረት → URI ወደ ጥገና ታሪክ እና የማረጋገጫ መርሐግብር ይያያዛል።
የNextwaves መሣሪያዎች ማንኛውንም SGTIN-96 EPC በማረጋገጥ ሁሉ Digital Link URI-ዎችን በራስ-ሰር ይፈጥራሉ። ለ�Immediate Digital Link ፍጠር የመስመር ላይ TDS converter ወይም MCP decode_sgtin96 መሣሪያን ይጠቀሙ።