የመለያ ኢንኮዲንግ እና EPC ማህደረ ትውስታ
የአቅርቦት ሰንሰለት ውህደትን ለማግኘት የመለያ ማህደረ ትውስታ አርክቴክቸር እና GS1 ኢንኮዲንግን ይቆጣጠሩ
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 እቅዶችን ይገልጻል። እያንዳንዳቸው የራሳቸው ራስጌ ባይት አላቸው።
የመለያ ማህደረ ትውስታን ማንበብ እና መጻፍ
በዕቃ ዝርዝር ወቅት መለያዎችን ማንበብ ተገብሮ ነው። አንባቢው መጠይቅ ያስተላልፋል እና መለያዎች ከባንክ 01 EPC ጋር ምላሽ ይሰጣሉ። ነገር ግን የባንክ ቁጥርን፣ የቃል ማካካሻን እና የቃላት ብዛትን በመላክ READ ትዕዛዝ በመላክ ማንኛውንም የማህደረ ትውስታ ባንክ በግልፅ ማንበብ ይችላሉ።
ወደ መለያዎች መጻፍ የበለጠ ትክክለኛነትን ይጠይቃል። መለያው መለየት አለበት (አንድ መለያ ብቻ ምላሽ መስጠት አለበት)፣ እና ጽሑፎች በአንድ ቃል (16 ቢት) በአንድ ጊዜ ይከሰታሉ። ሙሉ 96-ቢት EPC መጻፍ 6 ተከታታይ የቃላት ጽሑፎችን ይጠይቃል። እያንዳንዱ ጽሑፍ 10–20ms ይወስዳል፣ ስለዚህ አንድ ነጠላ መለያ ማመስጠር ለEPC ውሂብ ብቻ 60–120ms ይወስዳል።
የተለመዱ የጽሑፍ ውድቀቶች፡ መለያ ከአንቴና በጣም ርቆ ይገኛል (ከማንበብ ይልቅ ለመጻፍ ጠንካራ ምልክት ያስፈልገዋል፣ መለያውን በ1 ሜትር ውስጥ አምጡ)። በመስክ ላይ ያሉ በርካታ መለያዎች (መለየት አልተሳካም። የዒላማውን መለያ ለይ)። የመለያ ማህደረ ትውስታ ተቆልፏል (የመዳረሻ ይለፍ ቃል ያስፈልጋል)። ጽሑፍ ማረጋገጥ አልተሳካም (እንደገና ይሞክሩ፣ ወይም መለያው ጉድለት ሊኖረው ይችላል። የተለመደው ጉድለት መጠን በ10,000 ውስጥ 1–3 ነው።
ምርጥ ልምምድ፡ ከጻፉ በኋላ ሁልጊዜ ውሂቡን መልሰው በማንበብ እና በማነፃፀር ያረጋግጡ። የጽሑፍ ትዕዛዝ ሊሳካ ይችላል ነገር ግን በአቅራቢያ ያሉ ቢትዎችን አልፎ አልፎ ሊያበላሽ ይችላል። ከጽሁፍ በኋላ ማረጋገጫ ማንበብ እነዚህን ጉዳዮች ይይዛል።
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-ቢት የይለፍ ቃላትን ይደግፋሉ። የመዳረሻ የይለፍ ቃል የተወሰኑ የማህደረ ትውስታ ባንኮችን ይቆልፋል። አንዴ ከተዋቀረ፣ ያ ባንክ ማንኛውንም የንባብ ወይም የጽሑፍ ስራ ከመፈጸሙ በፊት የይለፍ ቃሉን ይጠይቃል። የ Kill Password በሚተላለፍበት ጊዜ መለያውን በቋሚነት ያሰናክላል። በችርቻሮ ንግድ ውስጥ ለተጠቃሚ ግላዊነት በዋነኝነት ጥቅም ላይ የሚውል የማይቀለበስ ስራ (ከቼክአውት በኋላ መለያውን ማጥፋት)።
የደህንነት ምርጥ ልምዶች፡ በምርት ውስጥ ነባሪውን ሁሉንም-ዜሮ የይለፍ ቃል (0x00000000) በጭራሽ አይጠቀሙ። ዜሮ ደህንነትን ይሰጣል። በየመለያው ባች ልዩ የይለፍ ቃላትን ይፍጠሩ ወይም የኩባንያዎን ቅድመ ቅጥያ እንደ ዘር ይጠቀሙ። የይለፍ ቃላትን በጀርባዎ ስርዓት ውስጥ ያከማቹ፣ በመለያው ላይ በጭራሽ (መለያው ከተከፈተ የይለፍ ቃል ማህደረ ትውስታ ሊነበብ ይችላል)። ፕሮግራም ካደረጉ በኋላ የይለፍ ቃል ባንኮችን ይቆልፉ። TIDን የሚደብቅ እና EPCን የሚቀንስ Untraceable ሁነታን ያስቡበት (በአዳዲስ ቺፖች ላይ ይገኛል)፣ ይህም መለያውን ሳይገድል ግላዊነትን ይሰጣል።
የKill ትዕዛዝ ቋሚ እና የማይቀለበስ ነው። ምንም አይነት መቀልበስ የለም። አንድ ጊዜ መለያ ከተገደለ፣ ከእንግዲህ ለማንኛውም አንባቢ ምላሽ መስጠት አይችልም። ሁልጊዜ በሶፍትዌርዎ ውስጥ የ kill-password ማረጋገጫን ይተግብሩ እና የ kill ትዕዛዞችን ከማስፈጸምዎ በፊት የአስተዳዳሪ ፍቃድን ይጠይቁ።
GS1 ዲጂታል ሊንክ
GS1 Digital Link አካላዊ RFID መለያዎችን ከድር ተደራሽ ዲጂታል መረጃ ጋር ያገናኛል። የEPC ውሂብን ወደ የምርት መረጃ፣ የማረጋገጫ አገልግሎቶች፣ የማስታወሻ ማስታወቂያዎች ወይም የዘላቂነት መረጃን ወደሚፈታ ወደ መደበኛ URI ይቀይራል።
ፍሰቱ፡ Tag EPC (ለምሳሌ፣ 3034257BF7194E4000001A85) → ወደ GTIN-14 (80614141123458) + Serial (6789) → URI ይገንቡ፡ https://id.gs1.org/01/80614141123458/21/6789። ይህ URI ወደ ምርት ገጽዎ፣ የማረጋገጫ API ወይም በGS1 Digital Link መፍቻ አውታረ መረብ ውስጥ የተመዘገበ ማንኛውንም አገልግሎት ሊፈታ ይችላል።
ተግባራዊ አጠቃቀሞች፡ በተሰየመ የችርቻሮ መደብር ውስጥ የተሰየመ ልብስ ይቃኙ → URI ወደ የምርት እንክብካቤ መመሪያዎች፣ የመጠን መመሪያ እና የዘላቂነት ማረጋገጫዎች ይፈታል። የተሰየመ ፋርማሲዩቲካል ይቃኙ → URI ወደ ማረጋገጫ (ይህ ምርት እውነተኛ ነው?)፣ የሚያበቃበት ቀን እና የማስታወስ ሁኔታ ይፈታል። የተሰየመ ንብረት ይቃኙ → URI ወደ የጥገና ታሪክ እና የፍተሻ መርሃ ግብር ይፈታል።
የNextwaves መሳሪያዎች ማንኛውንም SGTIN-96 EPC ሲፈቱ በራስ-ሰር ዲጂታል ሊንክ URIs ያመነጫሉ። ፈጣን ዲጂታል ሊንክ ለማመንጨት የመስመር ላይ TDS መቀየሪያውን ወይም የ MCP decode_sgtin96 መሳሪያውን ይጠቀሙ።
ማንበብ ይቀጥሉ
እውቀትዎን ለማሳደግ ተጨማሪ የ RFID መመሪያዎችን ያስሱ።
RFIDን በመጀመር ላይ
የUHF RFID ቴክኖሎጂን ለመረዳት ተግባራዊ መመሪያ። የሬዲዮ ሞገዶች ተገብሮ መለያዎችን ከማንቃት ጀምሮ የEPC ውሂብን በማንበብ እና የመጀመሪያውን መለያዎን እስከማስቀመጥ ድረስ።
መካከለኛየአንቴና አቀማመጥ እና ማመቻቸት
ትክክለኛውን አንቴና በመምረጥ፣ በማስቀመጥ እና የ RF ማስተካከያ በማድረግ የ RFID ንባብ መጠኖችን ከፍ ለማድረግ ተግባራዊ መመሪያ፣ ትክክለኛ ልኬቶችን እና የመሰማራት ምሳሌዎችን በመጠቀም።
የላቀባለብዙ አንባቢ አሰማራር
በምርት ውስጥ በርካታ የ RFID አንባቢዎችን ለማሰማራት የስነ-ህንፃ መመሪያ። የማስተባበር ስልቶች፣ የድግግሞሽ አስተዳደር እና የተረጋገጡ የመሰማራት ቅጦች።