ዝርዝር ሁኔታ:

የተቀናጀ የንብረት አያያዝ ስርዓት 10 ደረጃዎች (ከስዕሎች ጋር)
የተቀናጀ የንብረት አያያዝ ስርዓት 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የተቀናጀ የንብረት አያያዝ ስርዓት 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የተቀናጀ የንብረት አያያዝ ስርዓት 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: በትንሽ ገንዘብ ትርፋማ የሚደርጉ ስራዋች ፡ቀላልና ውጤታማ የሚደርጉ ስራዎች፡small work and more profit ,small busniss 2024, ሀምሌ
Anonim
የተቀናጀ የንብረት አያያዝ ስርዓት
የተቀናጀ የንብረት አያያዝ ስርዓት

በመጋገሪያዬ ውስጥ ያሉትን ነገሮች ሁሉ ለመከታተል ሁል ጊዜ ተመጣጣኝ መንገድ እፈልጋለሁ ፣ ስለዚህ ከጥቂት ወራት በፊት ያንን በሚያደርግ ፕሮጀክት ላይ መሥራት ጀመርኩ። ግቡ ለተጨማሪ ጥረቱ ዋጋ ያለው በቂ መረጃ በማከማቸት ለመጠቀም በጣም ቀላል የሆነውን ቀላል እና ተመጣጣኝ ስርዓትን ማዘጋጀት ነበር። እኔ በመጨረሻ የሠራሁት የባር ኮድ ስላለው ማንኛውም ንጥል መረጃን እንዲሁም ስለነዚያ ዕቃዎች ከበይነመረቡ የእኔን መሠረታዊ መረጃን ማከማቸት እና ማዘመን የሚችል የእቃ አያያዝ አስተዳደር ስርዓት ነው።

በአጭሩ ስርዓቱ እንደዚህ ይሠራል።

  1. የአሞሌ ኮድ ይቃኛል።
  2. የፓይዘን ስክሪፕት ውሂቡን ከቃnerው ያነባል።
  3. ጥያቄው በመስቀለኛ-ቀይ ላይ ወደሚሰራው REST API ይላካል።
  4. ኤፒአይ ጥያቄውን ያካሂዳል ፣ ከበይነመረቡ ተጨማሪ መረጃን ያወጣል ፣ እና በዚህ መሠረት የውሂብ ጎታውን ያስተካክላል።

ይህ ሁሉ የሚከናወነው በአንድ የ “Raspberry Pi” ላይ ሲሆን ፣ ስለ አጠቃላይ ክምችትዎ መረጃን በትንሽ እና በተንቀሳቃሽ ስርዓት ውስጥ የማዘመን እና የማከማቸት ችሎታ ይሰጥዎታል። ይህ ፕሮጀክት ትንሽ ቴክኒካዊ እና የውሂብ ጎታዎች ፣ ኤችቲቲፒ እና ፓይዘን መሠረታዊ ግንዛቤ በጣም ጠቃሚ ይሆናል ፣ ግን ለጀማሪ በቀላሉ ለመረዳት እንዲቻል የተቻለኝን ሁሉ አደርጋለሁ። እንጀምር!

ደረጃ 1: የሚያስፈልግዎት

የሚያስፈልግዎት
የሚያስፈልግዎት

ለዚህ ፕሮጀክት የሚያስፈልጉዎት ክፍሎች…

  • Raspberry Pi
  • የዩኤስቢ አሞሌ ኮድ ስካነር (እኔ ከምጠቀምበት ጋር አገናኝ)
  • የ WiFi አስማሚ (የእርስዎ ፒ በ WiFi ውስጥ ካልተገነባ)
  • መቀየሪያ ቀያይር
  • ዝላይ ሽቦዎች
  • የእርስዎ Raspberry Pi መያዣ (አማራጭ)

ደረጃ 2 የውሂብ ጎታውን ይጫኑ እና ያዋቅሩ

የውሂብ ጎታውን ይጫኑ እና ያዋቅሩ
የውሂብ ጎታውን ይጫኑ እና ያዋቅሩ

MySQL ከባር ኮድ ፍተሻዎች የምናስገባቸውን ሁሉንም መረጃዎች የሚይዝ የውሂብ ጎታ አስተዳደር ስርዓት ነው። ይህ በፒአይ ላይ ማድረግ በጣም ቀላል ነው ፣ በ Pi ተርሚናል ውስጥ የሚከተለውን ትእዛዝ ያሂዱ።

sudo apt-get install mysql-server ን ይጫኑ

ከዚያ በመጫን ሂደቱ ውስጥ ይራመዱ እና የይለፍ ቃል እንዲፈጥሩ ይጠየቃሉ። ይሀው ነው. በ MySQL ተጭኗል ፣ የእርስዎ ፒ እንደ ትንሽ የውሂብ ጎታ አገልጋይ ሆኖ ሊያገለግል ይችላል። አሁን የእኛን ውሂብ የሚይዙትን ሰንጠረ createች መፍጠር አለብን። በመጀመሪያ ፣ ይግቡ። ከተጫነ በኋላ ብቸኛው የ MySql ተጠቃሚ ስር (የእያንዳንዱ ጠረጴዛ እና ስርዓት መዳረሻ ያለው ተጠቃሚ) ነው። የሚከተለውን ትዕዛዝ በማሄድ እንደ ስር መግባት ይችላሉ።

mysql -uroot -p

ብዙም ሳይቆይ የእኛ ስርዓት የሚጠቀምበትን ሌላ ተጠቃሚ እናዘጋጃለን ነገር ግን መጀመሪያ የእኛን የውሂብ ጎታ እና በዚያ የውሂብ ጎታ ውስጥ ያሉትን ሰንጠረ toች መፍጠር አለብን። ይህንን ለማድረግ የሚከተሉትን ትዕዛዞች ያሂዱ።

የውሂብ ጎታ ክምችት መፍጠር;

ቆጠራን ይጠቀሙ; ሠንጠረዥ upc_count (upc varchar (15) አይደለም ባዶ ፣ ኢንቲጀር (3) የማይሻር ነባሪ 0 ፣ ስም ቫርቻር (255) ፣ መጠን ቫርቻር (40) ፣ አምራች ቫርቻር (80) ፣ ዋና ቁልፍ (upc)) ፤

አሁን አምስት ዓምዶች upc (ዋናው ቁልፍ ይሆናል) ፣ ቆጠራ ፣ ስም ፣ መጠን እና አምራች ያለው ቀለል ያለ ጠረጴዛ አለን። ማሳሰቢያ - upc አንድን ምርት ለይቶ የሚያሳውቅ ቁጥር ነው። ይህ ቁጥር ከባር ኮድ መለያው ሲቃኝ የሚነበበው ነው።

በመጨረሻም እኛ የምንፈልገውን ተጠቃሚ እናዘጋጃለን። የፈለኩትን የተጠቃሚ ስም እና የይለፍ ቃል በመጠቀም እኔ ወደ እኔ እደውላለሁ ፣ ይህንን ለማድረግ የሚከተሉትን ትዕዛዞች ያሂዱ።

ለዝርዝሩ ሁሉንም ይስጡ።

አሁን የእኛ የመረጃ ቋት ስላለን ስርዓቱን መገንባት መጀመር እንችላለን!

ደረጃ 3 የ OutPan ኤፒአይ ቁልፍን ያግኙ

OutPan የ upc ቁጥሩን በመጠቀም ስለ አንድ ምርት መረጃ ለማግኘት ሊያገለግል የሚችል ኤፒአይ ነው። ስለ ምርቶቹ በውሂብ ጎታ ውስጥ ሲጨመሩ ይህንን የበለጠ ለማዕድን እንጠቀምበታለን። ይህ ይፋዊ api ነው ፣ ግን እሱን ለመጠቀም መመዝገብ እና የኤፒአይ ቁልፍ ማግኘት ያስፈልግዎታል። መመዝገብ በጣም ቀላል ነው ፣ በቀላሉ እዚህ ይሂዱ እና ለቁልፍ ለመመዝገብ ደረጃዎቹን ይከተሉ።

አንዴ ቁልፍዎን ካገኙ ወደ ታች ይቅዱት። በኋላ ደረጃ ላይ ያስፈልግዎታል።

ደረጃ 4: መስቀለኛ-ቀይ ይጫኑ እና ያዋቅሩ

መስቀለኛ-ቀይ ይጫኑ እና ያዋቅሩ
መስቀለኛ-ቀይ ይጫኑ እና ያዋቅሩ
መስቀለኛ-ቀይ ይጫኑ እና ያዋቅሩ
መስቀለኛ-ቀይ ይጫኑ እና ያዋቅሩ

መስቀለኛ-ቀይ ከ 2015 መጨረሻ ጀምሮ በሁሉም የ Raspbian OS ስሪቶች ላይ አስቀድሞ ተጭኗል። መስቀለኛ-ቀይ መጫኑን ለማወቅ በቀላሉ የሚከተለውን ትዕዛዝ በተርሚናል ውስጥ ያሂዱ።

መስቀለኛ-ቀይ

“ትዕዛዝ አልተገኘም” መልእክት ከታየ መስቀለኛ-ቀይ መጫን ያስፈልግዎታል። ይህንን ለማድረግ የሚከተሉትን ትዕዛዞች ያሂዱ።

sudo apt-get update sudo apt-get install nodered

መስቀለኛ-ቀይ ከጀመሩ በኋላ በውጤቱ ውስጥ ከሚታየው አድራሻ መስቀለኛ-ቀይ መድረስ ይችላሉ።

ብቸኛው ቅንብር የ MySQL አንጓዎችን መጫን ነው። ይህንን በአሳሽ በኩል ማድረግ ይችላሉ። በገጹ የላይኛው ቀኝ ጥግ ላይ ያለውን ምልክት ጠቅ ያድርጉ እና ከዚያ ‹ቤተ -ስዕል አደራጅ› አማራጭን ጠቅ ያድርጉ። ከዚያ በቀላሉ 'mysql' ን ይፈልጉ እና የመጫኛ ቁልፍን ጠቅ ያድርጉ።

አሁን ኤፒአዩን ለማስመጣት ዝግጁ ነን።

ደረጃ 5 - ኤፒአዩን ያዋቅሩ

ኤፒአዩን ያዋቅሩ
ኤፒአዩን ያዋቅሩ
ኤፒአዩን ያዋቅሩ
ኤፒአዩን ያዋቅሩ
ኤፒአዩን ያዋቅሩ
ኤፒአዩን ያዋቅሩ

ከዚህ በታች የጻፍኩትን ሙሉ መስቀለኛ-ቀይ ኤፒአይ ነው። በቀላሉ ከዚህ በታች ያለውን ሁሉ ይቅዱ ፣ በላይኛው ቀኝ ጥግ ላይ ባለው ምልክት ላይ ጠቅ ያድርጉ እና ከቅንጥብ ሰሌዳ ለማስመጣት go ይሂዱ።

[{"id": "ef09537e.8b96d", "type": "subflow", "name": "mineOpenPanData", "info": "", "in": [{"x": 64, "y": 57 ፣ “ሽቦዎች”: [{"id": "b8b6d2e4.169e7"}]}], "out": [{"x": 755, "y": 58, "ሽቦዎች": [{"id": "8dc2d52b.6a6fd8", "port": 0}]}]}, {"id": "b8b6d2e4.169e7", "type": "http request", "z": "ef09537e.8b96d", "name ":" Out Pan Request "," method ":" GET "," ret ":" txt "," url ":" https://api.outpan.com/v2/products/{{{upc}}} ? apikey = "," tls ":" "," x ": 202," y ": 57," ሽቦዎች ":

አሁን ውሂብ ለማስገባት እና ለማዘመን የምንጠቀምበት መላው ኤፒአይ አለዎት። እሱን ለመጠቀም ዝግጁ ከመሆናችን በፊት ጥንድ ማስተካከያዎች ብቻ መደረግ አለባቸው።

  1. በመጀመሪያ ወደ ሁሉም የ MySQL የውሂብ ጎታ ኖዶች ውስጥ ይግቡ እና የተጠቃሚውን ስም እና የይለፍ ቃል በቀዳሚው ደረጃ ውስጥ ለዳታቤዙ ለፈጠሯቸው ይለውጡ።
  2. ሁለተኛ ፣ ክፍት ፓን ውሂብ ለማግኘት ጥቅም ላይ የዋለው የኤችቲቲፒ ጥያቄ የራስዎን የኤፒአይ ቁልፍ እንዲጠቀም የማዕድን ማውጫውን ንዑስ ፍሰት ያርትዑ።

አሁን ኤፒአዩን ለመጠቀም ዝግጁ ነዎት። ይህ ፍሰት የኤችቲቲፒ ጥያቄዎችን በመጠቀም ከበይነመረቡ ከተገናኘ ከማንኛውም መሣሪያ ውሂብ እንዲልኩ የሚያስችልዎ ቀላል REST ኤፒአይ ይፈጥራል።

ደረጃ 6 (አማራጭ) ኤፒአዩን መረዳት

የመቀየሪያ መቀየሪያውን ያገናኙ
የመቀየሪያ መቀየሪያውን ያገናኙ

እኛ ማድረግ ያለብን የመጨረሻው ነገር በሁለት ሁነታዎች መቃኘት ፣ ማከል እና ማስወገድ እንድንችል ማብሪያውን ከጂፒዮ ጋር ማገናኘት ነው።

ይህ በቀጥታ ወደ ፊት ቀጥ ያለ ነው ፣ በፒ ላይ ከጂፒዮ ፒን 21 ለማንበብ በቀላሉ የመቀያየር መቀየሪያ ያዘጋጁ እና ለመሄድ ጥሩ ነዎት። በተያያዘው ምስል ላይ (PUD DOWN circuit በመባል የሚታወቅ) ወረዳውን በመጠቀም የመቀየሪያ መቀየሪያው ሲዘጋ እና የመቀየሪያ መቀየሪያው ሲከፈት የማስወገጃ ጥያቄ ይልካል።

ከዚያ በኋላ በቀላሉ ሽቦዎቹን ወደ መያዣው ውስጠኛ ክፍል እንለጥፋለን እና ለመሄድ ጥሩ ነን።

ደረጃ 9 (ከተፈለገ) የተጠቃሚ በይነገጽ ይፍጠሩ

(ከተፈለገ) የተጠቃሚ በይነገጽ ይፍጠሩ
(ከተፈለገ) የተጠቃሚ በይነገጽ ይፍጠሩ

የስርዓቱን ሙሉ አቅም ለመጠቀም ከፈለጉ ይህ የመጨረሻው እርምጃ አስፈላጊ አይደለም ግን በእርግጥ ጠቃሚ ነው።በሰንጠረate ውስጥ ለማሰስ ቀላል በሆነው በእኛ የውሂብ ጎታ ውስጥ ያለንን ሁሉንም ውሂብ የሚያሳይ በጣም ቀላል የተጠቃሚ በይነገጽ አጭበርበርኩ። ጠረጴዛው በአምዱ ሊደረደር እና እንዲሁም ሊፈለግ ይችላል ፣ ይህም በእጅዎ ያለዎትን ለማየት ቀላል ያደርገዋል።

በይነገጽ በጣም ቀላል ነው ፤ ከኤፒአይአችን ጋር ለመስራት በመስመር ላይ ያገኘሁትን የምሳሌ ኮድ እንደገና አሰብኩ (ፍላጎት ካለዎት ፣ ያ ምሳሌ ኮድ እዚህ ሊገኝ ይችላል)።

በይነገጽን ለማሄድ የሚከተሉትን ያድርጉ…

  1. የተያያዘውን index.txt ፋይል እንደ index.html አስቀምጥ (በሆነ ምክንያት ፋይሉን እንደ ኤችቲኤምኤል መስቀል አልቻልኩም)።
  2. ሁለቱን ፋይሎች በኮምፒተርዎ ላይ በአንድ ማውጫ ውስጥ ያስቀምጡ።
  3. በሚወዱት የድር አሳሽ ውስጥ ‹index.html› ፋይልን ያሂዱ።

አሁን የእርስዎን ክምችት በቀላሉ ማየት እና መደርደር እንችላለን!

ደረጃ 10: መቃኘት ይጀምሩ

መቃኘት ይጀምሩ!
መቃኘት ይጀምሩ!

አሁን መቃኘት ለመጀመር ዝግጁ ነዎት! ማናቸውም ጥያቄዎች ካሉዎት በአስተያየቶቹ ውስጥ ይተዋቸው እና በቻልኩበት ጊዜ መልስ ለመስጠት እርግጠኛ ነኝ።

በመጨረሻ ፣ በውድድሩ ውስጥ ያገኙት ድምጽ በከፍተኛ ሁኔታ አድናቆት ይኖረዋል። በማንበብዎ እናመሰግናለን!

የሚመከር: