ዝርዝር ሁኔታ:

ኤሌክትሮኒክ የኪስ ቦርሳ: 3 ደረጃዎች
ኤሌክትሮኒክ የኪስ ቦርሳ: 3 ደረጃዎች

ቪዲዮ: ኤሌክትሮኒክ የኪስ ቦርሳ: 3 ደረጃዎች

ቪዲዮ: ኤሌክትሮኒክ የኪስ ቦርሳ: 3 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
ኤሌክትሮኒክ የኪስ ቦርሳ
ኤሌክትሮኒክ የኪስ ቦርሳ

ማሳሰቢያ: አሁን ለ አር አርዲኖ ኮድ ለ RC522 እና ለ PN532 የሚያቀርቡ አስተማሪዎች አሉኝ።

በቀድሞው ጽሁፌ ውስጥ መረጃን ከ MFRC522 እና PN532 RFID ሞጁሎች ጋር ለመገናኘት መሰረታዊ ነገሮችን በዝርዝር ገለፅኩ። በዚህ ልጥፍ ውስጥ አንድ እርምጃ ወደፊት እወስዳለሁ እና ከመለያዎቹ ውስጥ የኤሌክትሮኒክ የኪስ ቦርሳ ለመፍጠር እነዚያን ሞጁሎች እንዴት እንደሚጠቀሙ አሳያለሁ። ልክ እንደ ቀዳሚው ልኡክ ጽሁፍ ፣ ይህ እንደ መሠረታዊ አተገባበር ሆኖ ቀርቧል ነገር ግን የመጨመር/የመቀነስ ወይም የመቁጠር ተግባራት ለሚፈልጉ የተለያዩ አፕሊኬሽኖች መሠረት መስጠት አለበት።

ደረጃ 1 የውሂብ ታማኝነት

ለኤሌክትሮኒክ የኪስ ቦርሳ ሁል ጊዜ አንድ ሰው ለእነሱ ክፍያ ሳይከፍል ክሬዲት ሊጨምር ይችላል የሚል ስጋት አለ። በመረጃው ላይ ያሉ ክሬዲቶች በውሂብ ፃፍ ጊዜ ሳያስቡት ሊበላሹ ይችላሉ የሚል ስጋት አለ። የውሂብ መድረሻዎች የመለያ ቁልፍን መጠቀም ይፈልጋሉ ስለዚህ መለያው መጀመሪያ ሲጀመር ነባሪውን ቁልፍ መለወጥ ያስፈልጋል። ቁልፉን ባያውቁትም እንኳ መለያ እንዴት እንደሚጠለፉ የሚናገሩ ጽሑፎች በመስመር ላይ አሉ ፣ ግን ቴክኒኩ ቀላል አይደለም። እነዚህን መለያዎች ለባንክ ሂሳብዎ እንዲጠቀሙ አልመክርም ፣ ግን እነሱ ብዙ ለአነስተኛ አደገኛ መተግበሪያዎች በቂ ናቸው።

የውሂብ ብልሹነት ዕድል በአንጻራዊ ሁኔታ ሲታይ አነስተኛ ነው ፣ ግን ሶፍትዌሩ ቢያንስ መሠረታዊውን ጉዳይ ማስተናገድ መቻል አለበት። ይህ ሂደት ሙስናን በቀላሉ ለመለየት ከመጀመሪያው እርምጃ ጋር ሁለት እርምጃዎችን ያካትታል። በዚህ ፕሮጀክት ውስጥ ሁለቱንም የብድር እሴትን እንዲሁም የብድር እሴቱን 1 ማሟያ በማከማቸት ነው። ያ ቀላል እሴቶችን ማወዳደር ያስችላል። ሁለተኛው እርምጃ የሁለቱም የብድር እሴቱ እና የእሱ ማሟያ የመጠባበቂያ ስሪት ማከማቸት ነው። የመጀመሪያው የክሬዲት ስብስብ ከተበላሸ ይህ የመልሶ ማግኛ ሥራን ይፈቅዳል። ሁለቱም ስብስቦች ከተበላሹ ሶፍትዌሩ የሁሉንም ክሬዲቶች መጥፋት የሚያስከትለውን መለያ እንደገና ለማደስ ይሞክራል።

ደረጃ 2 - ሃርድዌር

ሃርድዌር
ሃርድዌር

የሃርድዌር ግንኙነቶች ከላይ ባለው ሥዕላዊ መግለጫ ውስጥ ይታያሉ። ይህ ሁለት መቀያየሪያዎችን እና የመጎተት ተከላካይ በመጨመር ከቀዳሚው ልጥፍ ጋር ተመሳሳይ ቅንብር ነው። አንድ ማብሪያ / ማጥፊያ / መጎተት / መጎተት አያስፈልገውም ምክንያቱም የተገነባው በፒአይሲ ግብዓት ላይ ነው። አብሮገነብ ደካማ የመጎተት አቅም አለው። በተግባር ሁለቱም መቀያየሪያዎች ተደብቀዋል ምክንያቱም ክሬዲቶችን ለመጨመር እና መለያ ለመጀመር ያገለግላሉ። የመነሻ መቀየሪያው አማራጭ ነው (በእጅ ክሬዲት ዜሮ ማድረግ) ምክንያቱም ሶፍትዌሩ በራሱ አዲስ መለያ መለየት እና ማስጀመር ይችላል። ከመቀያየር ይልቅ የጃምፐር ፒን መጠቀም ይቻላል።

ደረጃ 3 ሶፍትዌር

በሶፍትዌሩ ውስጥ ለዋናው ዑደት ተጨማሪዎች የተደረጉት ሁለቱን መቀያየሪያዎች ለማንበብ እና የመለያ መነሻን የሚፈልግ ሁኔታን ለመለየት ነው። በሃርድዌር ክፍል ውስጥ እንደተጠቀሰው ፣ የመለያ አጀማመር በማዞሪያ በእጅ ሊታዘዝ ይችላል። ሶፍትዌሩ በሌሎች ሁለት ጉዳዮች ላይ የመለያ አጀማመርንም ሊያዝዝ ይችላል። አንደኛ ፣ አዲስ መለያ ወይም የውሂብ ዘርፍ ካገኘ እና ሁለተኛ ፣ ሁለቱም የብድር መረጃዎች ስብስቦች ከተበላሹ።

የመለያዎች ማረጋገጫ ለታለመው የመረጃ ዘርፍ “ቁልፍ ሀ” መጠቀምን ይጠይቃል። ለ Mifare Classic 1k መለያዎች ነባሪ ቁልፍ “ኤፍኤፍ ኤፍ ኤፍ ኤፍ ኤፍ ኤፍ ኤፍ ኤፍ ኤፍ ኤፍ ኤፍ” ነው ግን ለትግበራዎ መለወጥ አለበት። ሶፍትዌሩ ለሁለቱም ነባሪ ቁልፍ እና አዲስ ቁልፍ (“My_Key”) ይገልጻል። የፈለጉትን ማንኛውንም እሴቶችን ወደ “My_Key” ያስገቡ። ሶፍትዌሩ ሁል ጊዜ “My_Key” ን በመጠቀም መለያውን በመጀመሪያ ለማረጋገጥ ይሞክራል። ያ ካልተሳካ ፣ ከዚያ መለያውን የማስጀመር ልማዱ ተጠራ እና ነባሪው ቁልፍ ለማረጋገጫነት ይውላል። የመነሻ አሠራሩ ቁልፍ ወደ “My_Key” ቁልፍ ይለውጣል እና ክሬዲቶቹን ወደ ዜሮ ያዘጋጃል። ነባሪ ያልሆነ ቁልፍ ያለው መለያ ካለዎት እና ምን እንደ ሆነ ካላወቁ መለያው ሊረጋገጥ አይችልም። ይህ ከተከሰተ አንድ የሚገኝ መሆኑን ለማየት ነባሪውን ቁልፍ በመጠቀም ሌሎች የውሂብ ዘርፎችን መፈተሽ ይፈልጉ ይሆናል። ተጎታች ማገጃ ፣ የውሂብ ማገጃ እና የመጠባበቂያ ማገጃዎች በሶፍትዌሩ ዝርዝር መጀመሪያ ላይ በቀላሉ ሊለወጡዋቸው ይችላሉ።

ለዚህ ትግበራ በመለያው ውስጥ የተከማቸ የውሂብ ቅርጸት አወንታዊ ቁጥሮችን ብቻ ይጠቀማል (ጉድለቶች አይፈቀዱም) እና እሴቶች እንደ አራት ባይት የታሸገ BCD (የሁለትዮሽ ኮድ አስርዮሽ) ይቀመጣሉ። ያ ከ 0 እስከ 99 ፣ 999 ፣ 999 (በአንድ ባይት ሁለት አሃዞች) የብድር ክልል እንዲኖር ያስችላል። የብድር እሴቱ እና የእሱ 1 ማሟያ በአንድ የውሂብ ማገጃ ውስጥ ከ 16 ባይት 8 ብቻ ይጠቀማሉ እና የተቀሩት በዜሮዎች ተጭነዋል። ለመጠባበቂያ ቅጂው በተመሳሳይ የውሂብ ማገጃ ውስጥ ቦታ አለ ፣ ግን መጠባበቂያውን በተለየ የውሂብ ማገጃ ውስጥ ማስቀመጥ የበለጠ ደህና እንደሚሆን ወሰንኩ። የመጠባበቂያ እገዳው እንደ የውሂብ እገዳው በተመሳሳይ ዘርፍ ውስጥ ስለሆነ የተለየ ማረጋገጫ አያስፈልግም። የበለጠ ደህንነቱ የተጠበቀ ለመሆን መጠባበቂያውን በተለየ የውሂብ ዘርፍ ውስጥ ማስገባት ያስቡ ይሆናል ፣ ግን ያንን ውሂብ ለመድረስ የተለየ የማረጋገጫ እርምጃ ያስፈልጋል።

ከብድሮች አንድ ንባብ ሲጠናቀቅ የተጠናቀቀው እሴት እንዲሁ ይነበባል እና ከዚያ ሁለቱም እርስ በእርስ ይነፃፀራሉ። አለመመጣጠን ካለ ፣ ከዚያ የመጠባበቂያ ዋጋ/ማሟያ ስብስብ ይነበባል እና ይነፃፀራል። እነሱ የሚዛመዱ ከሆነ ምትኬው ትክክል ነው ተብሎ ይገመታል እና የተበላሸውን መረጃ ለመጠገን ያገለግላል። የመጠባበቂያ ቅጂዎቹ የማይዛመዱ ከሆነ መለያው መጥፎ እንደሆነ ተደርጎ ይቆጠራል እና እንደገና ለመጀመር ሙከራ ይደረጋል።

የመጨመሩ እና የመቀነስ እሴቶቹ በዝርዝሩ ፊት ለፊት አቅራቢያ የተገለጹ እና በታሸገ BCD ውስጥ እንደሚሆኑ ይጠበቃል። መጨመሩን እና መቀነስን የሚያደርጉት ልምዶች በ 32 ቢት ቁጥር ላይ ውጤታማ ያደርጉታል። ሂሳብ በጣም ቀላል ነው ፣ ግን በእያንዳንዱ የታሸገ BCD ባይት ውስጥ እና ከአንድ ባይት ወደ ቀጣዩ ውጤቱን ለማስተካከል የዕለት ተዕለት አጠቃቀምን ይጠይቃል። ያ የሚከናወነው በማክሮዎች DAA (የአስርዮሽ ማስተካከያ መደመር) እና DAS (የአስርዮሽ ማስተካከያ መቀነስ) በመጠቀም ነው። እነዚህ ማክሮዎች እያንዳንዱ ባለ 4 ቢት ቢሲዲ አሃዝ ሁል ጊዜ በ 0-9 ክልል ውስጥ እንደሚቆይ ያረጋግጣሉ።

በቀደመው ልጥፍ ውስጥ ከማሳያ መልዕክቶች በተጨማሪ ፣ ይህ ትግበራ ለብዙ ተጨማሪ እርምጃዎች መልዕክቶች አሉት - በተለይ የውሂብ ስህተቶች ካሉ እና/ወይም መለያው መጠገን ወይም መነሳት አለበት። እሴቶቹ ሲለወጡ ለማየት ክሬዲቶቹ እንዲሁ ከመጨመሪያ/የመቀነስ ደረጃ በፊት እና በኋላ ይታያሉ።

ለዚህ ልጥፍ ያ ነው። ሌሎች የኤሌክትሮኒክስ ፕሮጀክቶቼን በ www.boomerrules.wordpress.com ይመልከቱ

የሚመከር: