ዝርዝር ሁኔታ:

NodeMCU ESP8266 ን ወደ MySQL ጎታ እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች
NodeMCU ESP8266 ን ወደ MySQL ጎታ እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች

ቪዲዮ: NodeMCU ESP8266 ን ወደ MySQL ጎታ እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች

ቪዲዮ: NodeMCU ESP8266 ን ወደ MySQL ጎታ እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች
ቪዲዮ: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, ህዳር
Anonim

MySQL የተዋቀረ መጠይቅ ቋንቋን (SQL) የሚጠቀም በሰፊው ጥቅም ላይ የዋለ ተዛማጅ የመረጃ ቋት አስተዳደር ስርዓት (RDBMS) ነው። በሆነ ጊዜ ፣ የአርዲኖ/NodeMCU ዳሳሽ ውሂብን ወደ MySQL ዳታቤዝ ለመስቀል ይፈልጉ ይሆናል። በዚህ Instructable ውስጥ ፣ NodeMCU ESP8266 ን ወደ MySQL ዳታቤዝ እንዴት ማገናኘት እንደሚቻል እናያለን።

በቀላል እና በነጻ ተገኝነት ምክንያት የ MySQL የመረጃ ቋትን ለማስተናገድ እዚህ 000webhost ን እጠቀማለሁ። ሆኖም ፣ በላዩ ላይ ከተጫነ LAMP (Linux ፣ Apache ፣ MySQL/MariaDB ፣ PHP) ጋር ማንኛውንም መድረክ መጠቀም ይችላሉ። እርስዎ እንኳን በዊንዶውስ ፒሲዎ ላይ በአካባቢው የ MySQL ዳታቤዝ ለማስተናገድ XAMPP ን መጠቀም ይችላሉ።

በዚህ መመሪያ ውስጥ እኔ ማንኛውንም አነፍናፊ አልጠቀምም። እኔ ሁለት ተለዋዋጮችን ብቻ እጨምራለሁ እና ወደ የመረጃ ቋቱ ውስጥ አስገባቸዋለሁ። ሆኖም ፣ ማንኛውንም ዳሳሽ ከቦርድዎ ጋር ማገናኘት ይችላሉ።

መስፈርቶች--

  1. NodeMCU ESP8266 ልማት ቦርድ
  2. የ 000webhost መለያ ነፃ ስሪት (ወይም MySQL በአካባቢያዊው ላይ ተጭኗል)
  3. የፋይልዚላ ኤፍቲፒ ደንበኛ (ነፃ ስሪት)

ደረጃ 1 የድር መተግበሪያን ይፍጠሩ

  • ወደ 000webhost.com ይሂዱ እና ወደ መለያዎ ይግቡ።
  • በመስኮቱ በላይኛው ቀኝ ጥግ ላይ አዲስ የጣቢያ ፍጠርን ያግኙ።
  • የሚፈለገውን የጣቢያ ስም እና የይለፍ ቃል ያስገቡ እና ከዚያ የፍጠር ቁልፍን ይምቱ። (እኛ በሚቀጥሉት ደረጃዎች ውስጥ እንጠቀማለን ምክንያቱም የጣቢያ ይለፍ ቃልን በአስተማማኝ ቦታ ላይ ያስተውሉ)።
  • ወደ ድር ጣቢያ አስተዳደር አማራጭ ይቀጥሉ።

ደረጃ 2 MySQL ጎታ ይፍጠሩ

MySQL ጎታ ይፍጠሩ
MySQL ጎታ ይፍጠሩ

ወደ መሳሪያዎች >> የውሂብ ጎታ አስተዳዳሪ ይሂዱ እና ከዚያ አዲስ የውሂብ ጎታ ይፍጠሩ።

የውሂብ ጎታውን በተሳካ ሁኔታ ከፈጠሩ በኋላ ወደ ማስተዳደር >> PhpMyAdmin ይቀጥሉ።

ደረጃ 3 የ MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ

MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ
MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ
MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ
MySQL የውሂብ ጎታ ሠንጠረዥ ይፍጠሩ
  • በ PhpMyAdmin መስኮት በግራ ፓነል ውስጥ ባለው የውሂብ ጎታ ስም ላይ ጠቅ ያድርጉ እና (በቅጽበታዊ ገጽ እይታ ሀ እንደሚታየው)።
  • የሠንጠረዥ ስም እና የአምዶች ብዛት ያስገቡ (5 ይሁን)። ከዚያ የ Go አዝራሩን ይምቱ።
  • ዓምዶችን ይፍጠሩ (በቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው ንድፍ) እና ከዚያ የማስቀመጫ ቁልፍን ይምቱ።

በአማራጭ ፣ ከዚህ በታች ያለውን ትእዛዝ በማሄድ ሰንጠረዥ መፍጠር ይችላሉ--

ሰንጠረዥ ፍጠር «id13263538_sumodb`.`nodemcu_table` ('id` INT (10) AULO AUTO_INCREMENT,' val` FLOAT (10) NOTULUL ', val2' FLOAT (10) NOTULUL, 'ቀን' DATE NOT NULL, time) ጊዜ አይሞላም ፣ ዋና ቁልፍ (“id`)) ኢንጂን = ኢኖዲቢ;

ደረጃ 4 የ PHP ፋይሎችን ያውርዱ እና ያርትዑ

የ PHP ፋይሎችን ያውርዱ እና ያርትዑ
የ PHP ፋይሎችን ያውርዱ እና ያርትዑ
የ PHP ፋይሎችን ያውርዱ እና ያርትዑ
የ PHP ፋይሎችን ያውርዱ እና ያርትዑ
  • Dbwrite.php ን እና dbread.php ፋይልን ከ Github ያውርዱ (ወይም የተያያዙ ፋይሎችን ያውርዱ)።
  • የውሂብ ጎታ ዝርዝሮችን እና የሰንጠረዥን ስም በ dbwrite.php እና dbread.php (በቅጽበታዊ ገጽ እይታ እንደሚታየው) ያዘምኑ።

ደረጃ 5 የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ

የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ
የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ
የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ
የ PHP ፋይሎችን ወደ አገልጋዩ ይስቀሉ
  • ወደ ድር ጣቢያ ያቀናብሩ ያስሱ >> የድር ጣቢያ ቅንብሮች >> አጠቃላይ።
  • የአስተናጋጅ ስም ፣ የተጠቃሚ ስም ፣ ወደብ እና የይለፍ ቃልን ልብ ይበሉ (የይለፍ ቃል በደረጃ 1 ከተፈጠረው የጣቢያ ይለፍ ቃል ጋር ተመሳሳይ ነው)።
  • የፋይልዚላ ኤፍቲፒ ደንበኛን (በቅጽበታዊ ገጽ እይታ እንደሚታየው) ከአገልጋዩ ጋር ለመገናኘት እነዚህን ዝርዝሮች ይጠቀሙ።
  • ወደ public_html አቃፊ ይሂዱ እና dbwrite.php እና dbread.php ፋይሎችን ይስቀሉ።

ደረጃ 6: አርዱinoኖ (.ino) ፋይልን ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ

አርዱinoኖ (.ino) ፋይል ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ
አርዱinoኖ (.ino) ፋይል ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ
አርዱinoኖ (.ino) ፋይል ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ
አርዱinoኖ (.ino) ፋይል ወደ NodeMCU ESP8266 ያርትዑ እና ይስቀሉ
  • ወደ ድርጣቢያ ያስተዳድሩ ይሂዱ >> የድር ጣቢያ ቅንጅቶች >> አጠቃላይ እና የድረ -ገጽ ስም (የጣቢያ ዩአርኤል) ወደታች ያስተውሉ።
  • ለምሳሌ. Com በጣቢያዎ ስም ለመተካት የ.ino ፋይልን ያርትዑ። እንዲሁም የ WiFi SSID ን እና የይለፍ ቃል ማዘመንን አይርሱ።
  • በመጨረሻም ኮዱን ወደ NodeMCU ይስቀሉ።

ደረጃ 7: ከ MySQL ጎታ ጋር ያለውን ግንኙነት ያረጋግጡ

ወደ MySQL የውሂብ ጎታ ግንኙነትን ይፈትሹ
ወደ MySQL የውሂብ ጎታ ግንኙነትን ይፈትሹ

አንዴ ኮድ ወደ NodeMCU ከተሰቀለ ፣ ወደ MySQL የውሂብ ጎታ ውሂብ መላክ ይጀምራል።

የውሂብ ጎታ እሴቶችን ለማየት “example.com/dbread.php” ን ይጎብኙ።

ይህ አጋዥ ትምህርት ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ እናደርጋለን። ይደሰቱ!

የሚመከር: