ዝርዝር ሁኔታ:
- ደረጃ 1 XAMPP ን መጫን እና ማስኬድ
- ደረጃ 2: MySQL
- ደረጃ 3 - የ PHP ፋይሎች
- ደረጃ 4 - የ LUA ፋይል
- ደረጃ 5 የአርትዖት ኮድ
- ደረጃ 6 መደምደሚያ
ቪዲዮ: NODEMCU LUA ESP8266 ወደ MySQL ጎታ ይገናኙ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ አስተማሪ XAMPP (Apache ፣ MySQL & PHP) ፣ ኤችቲኤምኤልን እና በእርግጥ LUA ን ስለሚጠቀም ለደካሞች አይደለም። እነዚህን ለመዋጋት እርግጠኛ ከሆኑ ፣ ያንብቡ!
በብዕር ድራይቭ ወይም በሃርድ ድራይቭዎ ላይ ሊዋቀር ስለሚችል እና ወዲያውኑ እንዲሠራ የተዋቀረ በመሆኑ XAMPP ን እጠቀማለሁ። እዚያም እንዲሁ የሚሰሩ ሌሎች WAMP (ለዊንዶውስ) እና አምፖል (ለሊኑክስ) አገልጋዮች አሉ እና በእርግጥ ደፋር ከሆኑ አገልጋይን ከባዶ ማቋቋም ይችላሉ!
XAMPP ን እዚህ ማግኘት ይችላሉ-
ጠቃሚ ምክር: ወደ ኤክስኤምፒፒ መጀመሪያ ማያ ገጽ ከመዝለል ይልቅ በአሳሹ ውስጥ የፕሮግራሞቹን ዝርዝር እንዲያገኙ index.php እና index.html ን ወደ index1.php እና index1.html ይለውጡ።
ደረጃ 1 XAMPP ን መጫን እና ማስኬድ
አንዴ XAMPP ን ካወረዱ በኋላ ስለማዋቀር መመሪያዎችን ይከተሉ እና ሲጨርሱ ከላይ እንዳሉት እንደ መጀመሪያ ማያ ገጾች ማግኘት አለብዎት። የ LUA ፕሮግራም እንዲሠራ Apache እና MySql ን መጀመር ያስፈልግዎታል።
L: / xampp / xampp-control.exe
XAMPP ን ወደጫኑበት ቦታ ሁሉ ድራይቭ ፊደሉን (L:) ይለውጡ።
ደረጃ 2: MySQL
Apache & MySQL ን ሲያሄዱ cmd.exe ን ይጀምሩ እና ከዚያ ይተይቡ
ኤል: እና የመመለሻ ቁልፍ - ወይም XAMPP ን በጫኑበት ቦታ ሁሉ (ለኔ ብዕር ድራይቭ የተመደበው ድራይቭ ፊደል የእርስዎ ምናልባት የተለየ ይሆናል)
ከዚያ
ሲዲ xampp / mysql / bin እና የመመለሻ ቁልፍ።
ይህንን በ DOS ጥያቄ (ከላይ እንደተጠቀሰው) በመተየብ MySql ን ያስጀምሩ።
mysql -u root -p
ከዚያ የይለፍ ቃል ሲጠየቁ ተመለስን ይጫኑ።
ከዚያ ከዚህ በታች ያሉትን እስክሪፕቶች መጠቀም ይችላሉ እና ከላይ ያለ ነገር ማየት አለብዎት።
አጠቃቀም ሙከራ
የጽሑፍ ንባብ ቢኖር ጠረጴዛውን ያንሱ። የሠንጠረዥ ጽሁፍ ፍጠር (logdata datetime ፣ የመስክ ቫርቻር (20) ፣ ዋጋ ትልቅ (20)); በጽሑፍ ንባብ ውስጥ ያስገቡ (ሎግታታ ፣ መስክ ፣ እሴት) እሴቶች ('2017-01-01 06:30:10' ፣ '24' ፣ '67') ፤ ከጽሑፍ ንባብ ምረጥ;
ጠረጴዛዬን ለመፍጠር ያለ የይለፍ ቃል እና የሙከራ ዳታቤዙን ዋናውን ማውጫ ተጠቅሜያለሁ። ይህ ምንም የደህንነት ባህሪዎች አልነቁም ለ MySQL የተቀመጠ መደበኛ ነው።
ደረጃ 3 - የ PHP ፋይሎች
2 ፋይሎች ተካትተዋል ፣ 1 ውሂቡን ወደ የውሂብ ጎታ ጠረጴዛው ለመፃፍ እና 1 እንደገና ለማንበብ እና በአሳሹ ውስጥ ለማሳየት።
ለደህንነት ምክንያቶች ፣ የ PHP ፋይሎች ወደዚህ ጣቢያ እንዲሰቀሉ አይፈቀድላቸውም ፣ ስለዚህ አንባቢን.ትxt እና writer.txt ን ሲያወርዱ ፣ ወደ read.php እና writer.php እንደገና ይሰይሟቸው ፣ እና በ XAMPP htdocs አቃፊ ውስጥ ይጫኑዋቸው።
Writ.php በመተየብ እየሰራ ከሆነ መሞከር ይችላሉ
localhost/writer.php? መስክ = 7 & እሴት = 3
ወይም 127.0.0.1/writer.php?field=7&value=3
በአሳሽ ውስጥ እና ሁሉም ነገር እየሰራ ከሆነ በመረጃ ቋቱ ሰንጠረዥ ውስጥ ተጨማሪ ግቤት ማግኘት አለብዎት።
Reader.php ፕሮግራም ሁሉንም የሠንጠረ theን ረድፎች በአሳሽዎ ውስጥ ይዘረዝራል። በአሳሹ ውስጥ ሁለቴ ጠቅ በማድረግ ወይም በመተየብ ይህንን ፕሮግራም ያሂዱ
localhost/reader.php
ወይም 127.0.0.1/reader.php
በአሳሹ የአድራሻ አሞሌ ውስጥ።
ደረጃ 4 - የ LUA ፋይል
ፋይሉ jlwriter.lua በ ESP8266 ላይ መሆን አለበት። በ WeMos ስሪት ላይ እጠቀምበት ነበር ፣ ግን በማንኛውም ESP8266 ላይ የማይሰራበት ምንም ምክንያት የለም።
አሁንም ከእኔ ጋር ከሆኑ እና ሁሉም ነገር ከሰራ ፣ ከላይ እንደተጠቀሰው ማያ ገጽ ማየት አለብዎት።
ጠቃሚ ምክር: MySQL ን ሲጠቀሙ F3 ን ጠቅ በማድረግ መላውን ስክሪፕት ውስጥ እንደገና መተየብ ያስቀምጥዎታል።
በ LUA ፕሮግራም ለውጥ (መስመር 29) ፒሲዎ ከእርስዎ ራውተር ወይም ሞደም ጋር ለመገናኘት የሚጠቀምበትን ማንኛውንም የአይፒ አድራሻ።
conn: ይገናኙ (80 ፣ ‘192.168.0.10’)
የአይፒ አድራሻዎን ለማግኘት ipconfig ን በትእዛዝ መጠየቂያ (cmd.exe) ውስጥ ይተይቡ።
ደረጃ 5 የአርትዖት ኮድ
ጥሩ የኮድ አርታኢ እዚህ ማውረድ የሚችል ማስታወሻ ደብተር ++ አግኝቻለሁ
notepad-plus-plus.org/
ከብዙ የተለያዩ የፕሮግራም ቋንቋዎች ወይም እስክሪፕቶች ጋር ጥቅም ላይ ሊውል ይችላል እና ነፃ ነው።
ከላይ ካለው ዘዴ ይልቅ PHP ን ለመጠቀም ከፈለጉ የ MySQL ጠረጴዛዎን ለማዋቀር setup.txt ን አካትቻለሁ።
እንደገና የፋይሉን ስም ወደ setup.php መለወጥ ያስፈልግዎታል ፣ ከዚያ ወደ htdocs አቃፊ ይቅዱት።
ይህን ፋይል ማስኬድ ማንኛውንም ቀዳሚ ሰንጠረዥ እና ውሂብ እንደሚያጠፋ ይጠንቀቁ።
ደረጃ 6 መደምደሚያ
ይህ በጣም የተወሳሰበ አስተማሪ ሆኖ ቆይቷል ፣ ግን በመጨረሻ እንዲሠራ አደረግሁት። በድር ላይ ፣ ከዚህ ጋር የሚመሳሰሉ ጥቂት ፕሮግራሞች አሉ ፣ ግን እነሱ ለ DHT22 ዳሳሽ የተፃፉ ናቸው። እነዚህን ፕሮግራሞች ውስን በሆነ ስኬት ከሞከርኩ በኋላ ፣ ስለ LUA የተፃፈውን ስለ MySQL ያገኘሁትን ሁሉ ለመሰብሰብ እና ከባዶ ለመጀመር ወሰንኩ። ከብዙ ሙከራ እና ስህተት በኋላ ይህንን አነሳሁ። ቀደም ሲል Apache ፣ MySQL ፣ PHP እና HTML ን ተጠቅሜያለሁ ፣ ስለዚህ ያ ወገን እንዴት እንደሚሠራ ግንዛቤ ነበረኝ።
እነዚህ ፕሮግራሞች ከ MySQL የውሂብ ጎታ ጋር ሲገናኙ ምን ማድረግ እንደሚችሉ ላይ ይቧጫሉ። ከአንዳንድ ያልታወቁ አገልጋዮች ይልቅ መረጃን ለመሰብሰብ እና በራስዎ ፒሲ ላይ ለማከማቸት ያስችልዎታል። በዚህ ኃይለኛ የፕሮግራሞች ጥምረት ሊደረግ ስለሚችል ጣዕም ለመስጠት እዚህ በቂ እንደሚኖር ተስፋ አደርጋለሁ።
የሚመከር:
IoT ESP8266 ተከታታይ- 1- ከ WIFI ራውተር ጋር ይገናኙ- 4 ደረጃዎች
IoT ESP8266 ተከታታይ- 1- ከ WIFI ራውተር ጋር ይገናኙ- ይህ የአንድ " Instructables " ESP8266 NodeMCU ን በመጠቀም ወደ ድር ጣቢያ መረጃን ለመላክ እና ለመላክ እና ተመሳሳዩን ድር ጣቢያ በመጠቀም እርምጃ ለመውሰድ ዓላማ ያለው የበይነመረብ ነገር ፕሮጀክት እንዴት እንደሚሠራ ለማብራራት የታሰበ። ESP8266 ESP
ኮድ ከሌላቸው ኤፒአይዎች ጋር ይገናኙ - 8 ደረጃዎች
ኮድ ከሌላቸው ከኤፒአይዎች ጋር ይገናኙ - ይህ መመሪያ ኤፒአይ መጠቀምን የሚፈልግ ነገር ማከናወን ለሚፈልጉ ሰዎች የተነደፈ ነው ፣ ግን እንዴት መጀመር እንዳለባቸው እርግጠኛ አይደሉም። ከኤፒአይ ጋር መሥራት መቻል ለምን ጠቃሚ እንደሆነ አስቀድመው ያውቃሉ ፣ እና ይህ መመሪያ እንዴት ማድረግ እንደሚችሉ ያሳየዎታል
Android Phone ን በመጠቀም ራስ -አልባ በሆነ ሁኔታ ከ Raspberry Pi ጋር ይገናኙ እንዲሁም WiFi ን ያዋቅሩ 5 ደረጃዎች
Android Phone ን በመጠቀም ራስ -አልባ በሆነ ሁኔታ ከ Raspberry Pi ጋር ይገናኙ እንዲሁም WiFi ን ያዋቅሩ ((ጥቅም ላይ የዋለው ምስል Raspberry Pi 3 Model B ከ https://www.raspberrypi.org) ይህ አስተማሪዎች Raspberry Pi ን ከ Android ስልክ ጋር እንዴት ማገናኘት እንደሚችሉ ያሳዩዎታል እንዲሁም WiFi ን ያዋቅሩ Raspberry Pi ላይ ጭንቅላት በሌለው ሁኔታ ማለትም ያለ ቁልፍ ሰሌዳ ፣ መዳፊት እና ማሳያ። እኔ
ከእሱ ጋር ይገናኙ የዓይን መከለያ (ከእንቅልፉ ሲነቃ ለዕይታ ማመቻቸት) 35 ደረጃዎች
ከእሱ ጋር ይስሩ የዓይን መከለያ (ከእንቅልፉ ሲነቃ ለዕይታ ማመቻቸት) - ዋና ችግር - ከእንቅልፋችን ስንነቃ እና ጓደኛችን የክፍሉን ብርሃን ሲያበራ ፣ ብዙዎቻችን ወዲያውኑ በቅጽበት በብርሃን ተውረናል ምክንያቱም ዓይኖቻችን ከ ጨለማ አካባቢ ወደ ብሩህ። መፍታት ከፈለግን ምን እናድርግ
ከየትኛውም ቦታ ከፒሲዎ ጋር ይገናኙ !!!: 5 ደረጃዎች
ከየትኛውም ቦታ ከፒሲዎ ጋር ይገናኙ !!!: ይህ ከየትኛውም የዓለም በይነመረብ በይነመረብ ጋር ከርቀት ፒሲ ወደ ፒሲዎ እንዴት እንደሚገናኝ አስተማሪ ነው !!! ይህ ዘዴ ለምናባዊ አውታረ መረብ ግንኙነት (ቪኤንሲ) ትምህርት እና ለማህበራዊ-ኢኮኖሚያዊ ልዩነት ለሚሰቃዩ ብቻ ነው