ዝርዝር ሁኔታ:

በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማግኘት እንደሚቻል -7 ደረጃዎች
በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማግኘት እንደሚቻል -7 ደረጃዎች

ቪዲዮ: በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማግኘት እንደሚቻል -7 ደረጃዎች

ቪዲዮ: በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማግኘት እንደሚቻል -7 ደረጃዎች
ቪዲዮ: ራስህ ላይ ስራ! 2024, ህዳር
Anonim
በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማምጣት እንደሚቻል
በ NodeMCU ላይ ከ Firebase ዳታቤዝ መረጃን እንዴት ማምጣት እንደሚቻል

ለዚህ ትምህርት ሰጪ ፣ እኛ በ Google Firebase ውስጥ ካለው የውሂብ ጎታ ውሂብ እናመጣለን እና ለቀጣይ መተንተን NodeMCU ን እናመጣለን።

የፕሮጀክት መስፈርቶች -

1) NodeMCU ወይም ESP8266 ተቆጣጣሪ

2) የ Firebase ዳታቤዝ ለመፍጠር የ G-Mail መለያ።

3) Firebase Arduino IDE ቤተ -መጽሐፍትን ያውርዱ እና በአርዱዲኖ አይዲኢ ላይ ይጫኑት።

ደረጃ 1

ደረጃ 2: በ Firebase ላይ አዲስ የውሂብ ጎታ ይፍጠሩ

በ Firebase ላይ አዲስ የውሂብ ጎታ ይፍጠሩ
በ Firebase ላይ አዲስ የውሂብ ጎታ ይፍጠሩ

በቀላሉ ወደ Firebase ኮንሶል ይሂዱ እና ፕሮጀክት አክልን ጠቅ ያድርጉ።

ያ አንዴ ከተጠናቀቀ ወደ የውሂብ ጎታ ትር ይሂዱ እና የእውነተኛ ጊዜ ዳታቤዝ ያክሉ።

ደረጃ 3: ለአርዱዲኖ ንድፍ የአስተናጋጅ ስም/የውሂብ ጎታ ምስጢር ቁልፍ ያክሉ

ለአርዱዲኖ ንድፍ የአስተናጋጅ ስም/የውሂብ ጎታ ምስጢር ቁልፍ ያክሉ
ለአርዱዲኖ ንድፍ የአስተናጋጅ ስም/የውሂብ ጎታ ምስጢር ቁልፍ ያክሉ

የአስተናጋጁን ስም ከመረጃ ቋቱ አናት እና የውሂብ ጎታ ምስጢር ቁልፍን ከማዋቀር> የፕሮጀክት ቅንብር> የአገልግሎት ሂሳቦች> የውሂብ ጎታ ምስጢሮችን ይቅዱ።

በማዋቀሪያ ኮድ ውስጥ Firebase ን ሲያስጀምሩ እነዚህን ዝርዝሮች ይጠቀሙ። ለምሳሌ:

Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");

ደረጃ 4 - የእርስዎን NodeMCU ን ከ WiFi ጋር ያገናኙ

የእርስዎን NodeMCU ከ WiFi ጋር ያገናኙ
የእርስዎን NodeMCU ከ WiFi ጋር ያገናኙ

የእርስዎን NodeMCU ን ወደ ራውተር ለማገናኘት የሚከተለውን መስመር ወደ አርዱዲኖ ንድፍዎ ያክሉ።

WiFi.begin ("SSID", "p@ssword");

SSID ን በ ራውተርዎ SSID እና p@ssword በ ራውተር የይለፍ ቃል ይተኩ።

ደረጃ 5: የአርዲኖ ንድፍን ይሙሉ።

የአርዲኖ ንድፍን ይሙሉ።
የአርዲኖ ንድፍን ይሙሉ።

የ Firebase/Arduino ቤተ -መጽሐፍት የ Firebase ዳታቤዝ መዳረሻን ለማቃለል የተለያዩ ተግባራትን ይሰጣል-

FirebaseObject object = Firebase.get ("/");

የመነሻ ትዕዛዙን በመጠቀም ወደ Firebase ከተገናኙ በኋላ ፣ ከላይ ያለው ትእዛዝ መላውን የውሂብ ጎታ ለማምጣት ይረዳዎታል ፣ ከዚያ ተጨማሪ የ Firebase ነገሮችን በመጠቀም ሊተነተን ይችላል።

classFirebaseObject

በእሳት መስሪያ ውስጥ የተከማቸ እሴት ይወክላል ፣ ነጠላ እሴት (ቅጠል መስቀለኛ መንገድ) ወይም የዛፍ መዋቅር ሊሆን ይችላል።

int getInt (const String & ዱካ)

ይህ ተግባር በተጠቀሰው መንገድ ላይ የተከማቸ ኢንቲጀር እሴት እንዲያገኙ ይረዳዎታል።

ሕብረቁምፊ getString (const String & ዱካ)

getString በተሰጠው ቁልፍ ስር የተከማቸበትን ሕብረቁምፊ ያገኛል (በመንገዱ ላይ ተጠቅሷል)።

ደረጃ 6: አርዱዲኖ ንድፍን ወደ ኖድኤምሲዩ ይስቀሉ

ቦርዱ በትክክል መመረጡን እና ትክክለኛው ወደብ ጥቅም ላይ እየዋለ መሆኑን ያረጋግጡ።

ለተጨማሪ የአተገባበር ዝርዝሮች ምሳሌውን ንድፍ ይመልከቱ።

ደረጃ 7 ለተጨማሪ ቁጥጥር ፕሮግረሲቭ የድር መተግበሪያን ይፍጠሩ

በ IoT ግዛት ውስጥ ተግባራዊነትን ለማራዘም ፣ ለ Android/iOS ዘመናዊ ስልኮች ተግባራዊነትን ሊያሰፋ የሚችል ፕሮግረሲቭ የድር መተግበሪያን መፍጠር ይችላሉ። የሚገርመው ፣ ፒኤችአይኤን ማድረግ ስለ Android ልማት አነስተኛ ዕውቀት ይጠይቃል እና ሙሉ በሙሉ በድር ላይ የተመሠረተ ነው። ስለዚህ ፣ NodeMCU ን እንዲሁም PWA ን በመጠቀም የውሂብ ጎታዎችን ማዛባት እንችላለን።

የሚመከር: