ዝርዝር ሁኔታ:

መረጃን በ ESP8266/ESP32: 7 ደረጃዎች መቧጨር
መረጃን በ ESP8266/ESP32: 7 ደረጃዎች መቧጨር

ቪዲዮ: መረጃን በ ESP8266/ESP32: 7 ደረጃዎች መቧጨር

ቪዲዮ: መረጃን በ ESP8266/ESP32: 7 ደረጃዎች መቧጨር
ቪዲዮ: ሞባይል ስልካችንን በመጠቀም ከየትኛውም ቦታ ሆነን እንዴት የኤሌክትሪክ እቃዎችን መቆጣጠር እንችላለን? 2024, ሀምሌ
Anonim
በ ESP8266/ESP32 መረጃ መቧጨር
በ ESP8266/ESP32 መረጃ መቧጨር
በ ESP8266/ESP32 መረጃ መቧጨር
በ ESP8266/ESP32 መረጃ መቧጨር

ለአርዱዲኖ ፕሮጀክቶችዎ መረጃ ለማግኘት መቼም ፈልገው ያውቃሉ ፣ ግን ለእሱ ምንም ይፋዊ ኤፒአይ የለም? ወይም እንደ Instagram ኤፒአይ ባሉ ጉዳዮች ላይ የማዋቀሩ ሂደት በጣም ምቹ አይደለም?

በዚህ አስተማሪ ውስጥ ለ ESP8266 ወይም ለ ESP32 ፕሮጄክቶችዎ ከአንድ ድር ጣቢያ መረጃን ለመጥረግ 2 የተለያዩ አማራጮችን እንመለከታለን።

ደረጃ 1 ቪዲዮውን ይመልከቱ

Image
Image

እኔ ከዚህ አስተማሪ ጋር ተመሳሳይ የሆነውን የሚሸፍን ቪዲዮ ሰርቻለሁ ፣ ስለዚህ ፍላጎት ካለዎት እባክዎን ይመልከቱት!

ደረጃ 2: ከመጀመራችን በፊት

ከመጀመራችን በፊት
ከመጀመራችን በፊት
ከመጀመራችን በፊት
ከመጀመራችን በፊት

ስለ መቧጨር የምናገረው መረጃ ይፋዊ ፊት ለፊት ያለው ውሂብ ነው እና ምንም ማረጋገጫ አያስፈልገውም። ስለዚህ ለምሳሌ ፣ የእኔ ትክክለኛው የዩቲዩብ ተመዝጋቢ ብዛት በፈጣሪ ስቱዲዮ ውስጥ ለእኔ ብቻ ይገኛል ፣ ስለዚህ መሣሪያው እሱን ለመጫን እንደ እኔ የተረጋገጠ ጥያቄ ማቅረብ አለበት። የዚህ አይነት ጥያቄዎች ለዚህ ቪዲዮ ወሰን የለሽ ይሆናሉ። የሚሸፈን መሆኑን ለመፈተሽ ፈጣን ሙከራ በማያሳውቅ መስኮት ውስጥ ገጹን ለመጫን መሞከር ነው ፣ ምክንያቱም ይህ በራስ -ሰር ወደ ማንኛውም ጣቢያዎች አያስገባዎትም።

በዚህ መመሪያ ውስጥ ለተሸፈኑ ቴክኒኮች በአሳሾች ውስጥ የሚገኙትን አንዳንድ የገንቢ መሳሪያዎችን መጠቀም አለብን። እኔ በፋየርፎክስ እነግራቸዋለሁ ፣ ግን ለተወሰነ Chrome ተመሳሳይ መሣሪያዎች እንዳሉት አውቃለሁ እና ሌሎች አሳሾችም እንዳሏቸው እርግጠኛ ነኝ።

ደረጃ 3: ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)

ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)
ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)
ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)
ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)
ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)
ይፋዊ ያልሆኑ ኤ.ፒ.አይ.ዎች (ተናጋሪ -አስተማሪዎች አንድ አላቸው!)

የምንመለከተው የመጀመሪያው መንገድ ይፋዊ ያልሆነ ኤፒአይ መጠቀም ነው። ይህ ሁል ጊዜ አይገኝም ፣ ግን ይህ ከሆነ በእርግጠኝነት እርስዎ ሊጠቀሙበት ያሰቡት ዘዴ ነው። እኔ “ይፋዊ ያልሆነ ኤፒአይ” ብዬ የምጠራው አንድ ጣቢያ እኛ የምንፈልገውን ውሂብ ለማምጣት ከመድረክ በስተጀርባ በድር ጣቢያቸው ላይ ያልታሰበ ኤፒአይ እየተጠቀመበት ነው።

ይህ ለመጠቀም ተመራጭ አማራጭ የሚሆኑበት ጥቂት ምክንያቶች አሉ።

  1. ትልቁ ጥቅሙ እንደ ድረ -ገጽ ብዙ ጊዜ መለወጥ የማይመስል ነገር ነው ፣ መረጃን በቀጥታ ከድረ -ገጹ ኤችቲኤምኤል ካስወገዱ ፣ በጣቢያው ላይ ለውጥ ባደረጉ ቁጥር የእርስዎ መተንተን ሊሰበር ይችላል።
  2. በተለምዶ የበለጠ ውሂብ ቆጣቢ ነው። አንድን ድረ -ገጽ በሚቦርጡበት ጊዜ በመሠረቱ የመረጃውን ቁርጥራጮች ለማውጣት መላውን የኤችቲኤምኤል ገጽ እያወረዱ ነው ፣ ኤፒአይዎች የውሂብ ነጥቦችን ብቻ ይመልሳሉ ስለዚህ በተለምዶ በጣም ያነሱ ጥያቄዎች ይሆናሉ።
  3. መተንተን ብዙውን ጊዜ ቀላል ነው። በተለምዶ ኤፒአይዎች ለመተንተን ቀጥተኛ በሆነ በ JSON ቅርጸት ውስጥ መረጃን ይመልሳሉ ፣ ብዙ የውሂብ ቁርጥራጮችን እያወጡ ከሆነ ይህ በተለይ እውነት ነው።

ድረ -ገጹ እንደዚህ ዓይነቱን ማዋቀር የሚጠቀም መሆኑን መጀመሪያ ማወቅ አለብን። ትልቁ ፍንጭ ጣቢያው ልክ በኪክስታስተር ላይ እንደሚያደርገው በእውነተኛ ጊዜ ዋጋውን ካዘመነ ነው ፣ ግን ባይሆንም እንኳ ይህንን ቅንብር ሊጠቀም ይችላል የሚል ተስፋ አሁንም አለ። ምንም እንኳን በእውነተኛ ሰዓት ባይታደስም መምህራን ለጣቢያቸው የተወሰነ ውሂብ ለማምጣት ይፋዊ ያልሆነ ኤፒአይ ይጠቀማል።

ጣቢያው ይህንን ቅንብር እየተጠቀመ መሆኑን ለመፈተሽ የአሳሽዎን የገንቢ ሁኔታ ያስገቡ ፣ ይህንን ለማድረግ ቀላሉ መንገድ በገጹ ላይ በቀኝ ጠቅ ያድርጉ እና “ኤለመንት ይመርምሩ” የሚለውን ይምረጡ።

ከዚያ ወደ አውታረ መረብ ትር መሄድ ይፈልጋሉ ፣ ይህ ድረ -ገጹ ከበስተጀርባ የሚያቀርባቸውን ጥያቄዎች ያሳያል ፣ ይህን ትር ከከፈቱ በኋላ ገጹን እንደገና መጫን ሊያስፈልግዎት እንደሚችል ልብ ይበሉ ምክንያቱም ከአሁን በኋላ የተደረጉ ጥያቄዎችን ብቻ ያሳያል።

በተለምዶ “json” ዓይነት ያላቸውን ለመፈለግ ይፈልጋሉ። እዚህ ብዙ ጥያቄዎች ሊኖሩ ይችላሉ ፣ ስለዚህ በአይነት ለመደርደር ሊረዳ ይችላል። በ “stats.json” መጨረሻ ነጥብ ላይ የማያቋርጥ ጥያቄ ሲደረግ ማየት ስለሚችሉ ይህንን ቅንጅት እየተጠቀመበት መሆኑን በ kickstarter ዘመቻ ገጽ ላይ በጣም ግልፅ ነው። በመምህራን ደራሲዎች ገጽ ላይ (ለምሳሌ የእኔ “https://www.instructables.com/member/witnessmenow/”) ነው ፣ እነሱ የማያቋርጥ ጥያቄ አይጠይቁም ፣ ነገር ግን በሌሎች መካከል የተደበቀውን የ “አሳይአውስትራስታስ” የመጨረሻ ነጥብ ጥያቄ ማየት ይችላሉ።

ስለዚህ ጥያቄ የበለጠ መረጃ ለማግኘት እሱን ጠቅ ማድረግ ይችላሉ። ጥያቄውን ለመድገም የሚፈልጉትን መረጃ ሁሉ ከዚህ ማግኘት ይችላሉ። ግን ያንን ከማድረግዎ በፊት እርስዎ የሚፈልጉትን ውሂብ እንዳለው በመጀመሪያ በእጥፍ ማረጋገጥ ይፈልጋሉ። ጠቅ ያድርጉ ፣ በምላሽ ትር ላይ እና ውሂቡ ካለ ይመልከቱ።

እርስዎ የሚፈልጉትን ውሂብ ከያዘ ፣ ሁሉም ተዘጋጅተዋል! ከዚያ ከኤፒአይዎች ጋር ስለመገናኘቴ በቀድሞው ቪዲዮዬ ውስጥ የተወያዩትን ተመሳሳይ አቀራረቦችን መጠቀም ይችላሉ። የዚያ አጭር ስሪት ጥያቄው እንደ ፖስትማን በመሣሪያ ላይ እንደተጠበቀው እንደሚሰራ ማረጋገጥ እና ከዚያ በመሣሪያዎ ላይ የሚሰራ መሆኑን ለመፈተሽ ይህንን ምሳሌ ፕሮጀክት ይጠቀሙ።

የ JSON መረጃን ለመተንተን ArudinoJSON ን በአብዛኛዎቹ ሁኔታዎች እንዲጠቀሙ እመክራለሁ ፣ ይህ እርስዎ አስተማሪ ሊፈልጉት የሚፈልጉት ነገር ካለ ፣ እባክዎን ያሳውቁኝ!

ደረጃ 4 - መረጃን በቀጥታ መቧጨር

መረጃን በቀጥታ መቧጨር
መረጃን በቀጥታ መቧጨር
መረጃን በቀጥታ መቧጨር
መረጃን በቀጥታ መቧጨር
መረጃን በቀጥታ መቧጨር
መረጃን በቀጥታ መቧጨር

በመቀጠል ውሂቡን በቀጥታ ከድረ -ገጹ መጥረግን እንመለከታለን ፣ ይህ በመሣሪያው ላይ ያለውን ሙሉ ድረ -ገጽ እየጠየቀ እና እኛ የምንፈልገውን ውሂብ መተንተን ነው። እኔ ይፋዊ ያልሆነ ኤፒአይ ከዚህ ዘዴ በላይ ያለውን ጥቅሞች ቀደም ብዬ ጠቅሻለሁ ፣ ግን አንዳንድ ጊዜ ፍላጎቶች የግድ መሆን አለባቸው!

እዚህ ላይ ልብ ሊባል የሚገባው አንድ ነገር ፣ ከድር ልማት ጋር የሚያውቁ ከሆኑ ፣ ስለ አንድ የተወሰነ አካል እና እንዴት እንደተዋቀረ መረጃን ለማግኘት የምርመራውን አካል ባህሪ ለመጠቀም ሊጠቀሙበት ይችላሉ። ለዚህ አቀራረብ መወገድ አለበት ፣ ምክንያቱም ዘመናዊ የድር ገጾች ብዙውን ጊዜ በመሣሪያዎ ላይ የማይከሰት ጃቫስክሪፕትን በመጠቀም በተለዋዋጭነት ይለወጣሉ። በመሣሪያዎ ላይ ያለው የኤችቲኤምኤል ኮድ የወረደው የመጀመሪያው ድረ -ገጽ ብቻ ይሆናል። ለዚህ ጥሩ ምሳሌ የ TeamTrees ገጽ ነው ፣ የአሁኑ ልገሳ ቆጠራ እንደ 0 ይጀምራል እና በኋላ በዚህ አኒሜሽን ወደ ገጹ ይጫናል ፣ ግን ከዚህ ቀደም ካየናቸው ሁለት ምሳሌዎች በተቃራኒ ውሂቡን ከበስተጀርባ አይጭንም ፣ ስለዚህ ትክክለኛው ውሂብ ሌላ ቦታ መሆን አለበት።

የመጀመሪያውን የድር ገጽ ኮድ ለማየት በገጹ ላይ በቀኝ ጠቅ ያድርጉ እና “ምንጭ ይመልከቱ” ን ይምረጡ። ከዚያ እርስዎ የሚፈልጉትን የተወሰነ ውሂብ መፈለግ ይፈልጋሉ ፣ ስለዚህ በ TeamTrees ምሳሌ ውስጥ የአሁኑን የልገሳ ቆጠራ ስንፈልግ ፣ ትክክለኛው ቆጠራ በመቁጠር አባል የውሂብ ቆጠራ ንብረት ውስጥ ተከማችቶ ማየት እንችላለን ፣ ይህ እኛ የምንፈልገው ነው ውሂቡን ከ.

ወደ ውሂብዎ የሚመራዎት የፍለጋ ሕብረቁምፊ ማግኘት አለብዎት ፣ ለመሣሪያው ኮድ ከመስጠትዎ በፊት ይህንን ለማወቅ በጣም ቀላል ነው። ለዚህ ምሳሌ ፣ “የውሂብ ቆጠራ \””መፈለግ እኛ የምንፈልገውን ውሂብ በትክክል ያመጣልኝ ፣ ይህም ፍጹም ነው። እኛ በገጹ ውስጥ ባሉ ሌሎች ቦታዎች ውስጥም ይዛመዳል ብለን መጨነቅ አያስፈልገንም ፣ ምክንያቱም መጀመሪያ ከፍተኛውን ስለሚመታ። 3 ኛውን መምታት ቢያስፈልግዎት ፣ እርስዎ የመቱትን የመጀመሪያውን 2 ችላ ለማለት መርሐግብር ማስያዝ ይችላሉ።

እኛ የ TeamTrees ምሳሌን ከተመለከትን ፣ ልክ እንደ እኛ የምላሽ ራስጌዎችን ከመዝለቃችን በፊት እና አሁን የምላሹን አካል (ድር ገፁ ነው) እየተመለከትን ነው። ከደንበኛው የሚመለሰው የውሂብ ዥረት ነው። እስከ የፍለጋ መጠይቃችን ድረስ ስለማንኛውም ነገር ግድ የለንም ፣ ስለዚህ ደንበኛን እናገኛለን። የፍለጋ መጠይቁን ካገኘ እውነት ይመለሳል እና ዥረቱን ወደ መጠይቁ መጨረሻ ያንቀሳቅሰዋል። ከዥረቱ የሚቀጥለው ነገር እኛ የምንፈልገው ውሂብ ይሆናል ፣ ግን በዚህ ሁኔታ ውሂቡ ለምን ያህል ጊዜ እንደሚሆን እርግጠኛ አይደለንም ፣ ግን እኛ በዥረቱ ውስጥ ባለው የአሁኑ ቦታ እና በሚቀጥለው በተገለበጠ ኮማ መካከል ያለው መረጃ ሁሉ መሆኑን እናውቃለን።. የተናገረውን የሚያደርግ “ደንበኛ. እርስዎ የሚያነቡት ቋት ሁሉንም ውሂብ ለመያዝ በቂ መሆኑን ያረጋግጡ ፣ እኔ እዚህ ከ 32 ጋር ደህና ደህና ነን ብዬ አስባለሁ!

እርስዎ የሚፈልጉት ሁሉም ውሂብ ካለዎት ከዚያ ከእንግዲህ ውሂብ ማንበብ አያስፈልግዎትም። በ ESP8266 ላይ ችግር የፈጠረ አይመስልም ምክንያቱም ግንኙነቱን እዚህ አልዘጋውም ፣ በ ESP32 ላይ ችግር የፈጠረ ይመስላል ፣ ስለዚህ አንድ ደንበኛ.stop () ጨመርኩ። ሙሉ በሙሉ ሐቀኛ ለመሆን ፣ ለምን ዘዴውን አናት ላይ እንዳስቀመጥኩት እርግጠኛ አይደለሁም ፣ የሚፈልጉትን ውሂብ ካገኙ በኋላ መዝጋት የበለጠ ምክንያታዊ ይመስለኛል።

ደረጃ 5 የውጭ አገልጋይን በመጠቀም መረጃን መቧጨር

የውጭ አገልጋይ በመጠቀም መረጃን መቧጨር
የውጭ አገልጋይ በመጠቀም መረጃን መቧጨር
የውጭ አገልጋይ በመጠቀም መረጃን መቧጨር
የውጭ አገልጋይ በመጠቀም መረጃን መቧጨር

የሚነኩት ሌላ ርዕስ ብቻ ፣ እንደ ኖድጄኤስ ባሉ በመደበኛ ኮምፒውተር ላይ የተመሰረቱ አከባቢዎችን ከጥቃቅን መቆጣጠሪያ ይልቅ ለመተንተን በጣም የተሻሉ መሣሪያዎች አሉ ፣ ስለዚህ አንዳንድ ጊዜ ውሂቡን ከድር ገጽ የሚያመጣ እና ቀለል ያለ አገልግሎት የሚሰጥ አገልግሎት መስራት ምክንያታዊ ሊሆን ይችላል። ለእርስዎ ESP8266 ወይም ESP32 የመጨረሻ ነጥብ። የዚህ አንዱ ምሳሌ ስንት TinyPICO እንደተሸጡ የቀጥታ ሂሳብ ለማግኘት የ CrowdSupply ገጹን መቧጨር ነበር። በቀጥታ በ ESP8266 ወይም በ ESP32 ላይ ማሳካት ይቻል ይሆናል ፣ ነገር ግን በበርካታ የተለያዩ አካላት ላይ በርካታ የተለያዩ የመረጃ ነጥቦችን እየመረመረ እንደመሆኑ መጠን የተወሳሰበ ይሆን ነበር።

እኔ የኖድጄስን ፕሮጀክት በመፍጠር ጨረስኩ የተባለ ቤተመጽሐፍት በመጠቀም ውሂቡን ተንተንኩ እና በጣም ጥሩ ነበር። እኔ ቀደም ሲል በነበረኝ የደመና አገልጋይ ላይ ይህንን ፕሮጀክት አስተናግጃለሁ ፣ ግን እንደዚህ ያለ ማዋቀር ከሌለዎት እንደዚህ ዓይነቱን ፕሮጀክት በፓይ ላይ ማካሄድ ይችላሉ።

ደረጃ 6 - የአጠቃቀም ገደቦች

የአጠቃቀም ገደቦች
የአጠቃቀም ገደቦች

በእነዚህ ሁሉ አቀራረቦች ላይ ተጽዕኖ ሊያሳድር የሚችል አንድ ነገር የጣቢያዎችን አጠቃቀም ገደቦችን መምታት ነው። በመደበኛ ኤፒአይዎች ውስጥ በደቂቃ ወይም በቀን ስንት ጥያቄዎችን ማድረግ እንደሚችሉ በጥሩ ሁኔታ ተመዝግቧል እናም በዚህ መሠረት የፕሮጀክቶችዎን ጥያቄዎች መገደብ ይችላሉ። በሚቧጨሩበት ጊዜ ፣ እነዚህ ገደቦች ምን እንደሆኑ አያውቁም ፣ ስለሆነም እነሱን የመምታት እና የመገደብ አደጋ ሊያጋጥምዎት ይችላል። በመልካም መጽሐፎቻቸው ውስጥ እንዲቆዩ በመገደብ ላይ ማንኛውንም ትክክለኛ ምክር መስጠት አልችልም ፣ ግን እነሱ በየጥቂት ሰከንዶች ውስጥ ጥያቄዎችን የሚጠይቁ ከሚመስሉ እንደ kickstarter ካሉ ጉዳዮች በስተቀር በየደቂቃው ውስጥ የሆነ ነገር በጣም ብዙ ጊዜ ይሆናል ብዬ አስባለሁ።

ደረጃ 7: በማንበብዎ እናመሰግናለን

በእርስዎ ESP8266 ወይም ESP32 ላይ በቀጥታ ከድር ገጾች ላይ መረጃን ለመተንተን ፍላጎት ካለዎት ይህ ቪዲዮ እንደረዳዎት ተስፋ እናደርጋለን። እኔ ባልሸፈነው ርዕስ ላይ ሌሎች ጥያቄዎች አሉዎት? እባክዎን ከዚህ በታች ባሉት አስተያየቶች ውስጥ ያሳውቁኝ ፣ ወይም በዚህ ርዕስ ላይ ወይም እርስዎ ካሉዎት ሌላ ሰሪ ጋር በተወያየንበት በ Discord አገልጋዬ ላይ ከእኔ እና ከሌሎች ብዙ ሰሪዎች ጋር ይቀላቀሉ ፣ ሰዎች እዚያ በጣም ጠቃሚ ናቸው ስለዚህ ለመስቀል ጥሩ ቦታ ነው። ውጭ

እኔ የማደርገውን ለመደገፍ ለሚረዱኝ የ Github ስፖንሰሮችም ትልቅ ምስጋና ማቅረብ እፈልጋለሁ ፣ በእውነት አደንቃለሁ። ካላወቁ ፣ Github ለመጀመሪያው ዓመት ስፖንሰርነቶች እየተዛመዱ ነው ፣ ስለሆነም ስፖንሰር ካደረጉ ለሚቀጥሉት ጥቂት ወራት 100% ያዛምዱትታል።

በማንበብዎ እናመሰግናለን!

የሚመከር: