Përmbajtje:

Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU: 7 hapa
Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU: 7 hapa

Video: Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU: 7 hapa

Video: Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU: 7 hapa
Video: Vërtetim page 2024, Nëntor
Anonim
Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU
Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU

Për këtë udhëzues, ne do të marrim të dhëna nga një bazë të dhënash në Google Firebase dhe do t'i marrim duke përdorur një NodeMCU për analizë të mëtejshme.

K RERKESAT E PROJEKTIT:

1) Kontrolluesi NodeMCU ose ESP8266

2) Llogari G-Mail për krijimin e një baze të dhënash Firebase.

3) Shkarkoni Bibliotekën Firebase Arduino IDE dhe instalojeni në Arduino IDE.

Hapi 1:

Hapi 2: Krijoni një bazë të re të dhënash në Firebase

Krijoni një bazë të dhënash të re në Firebase
Krijoni një bazë të dhënash të re në Firebase

Thjesht drejtohuni te tastiera Firebase dhe klikoni në Shto Projekt.

Pasi të jetë bërë kjo, shkoni te skedari Baza e të dhënave dhe shtoni një Baza të Dhënash Realtime.

Hapi 3: Shtoni emrin e hostit/çelësin sekret të bazës së të dhënave në skicën Arduino

Shtoni emrin e hostit/çelësin sekret të bazës së të dhënave në skicën Arduino
Shtoni emrin e hostit/çelësin sekret të bazës së të dhënave në skicën Arduino

Kopjoni Emrin e Pritësit nga pjesa e sipërme e bazës së të dhënave dhe Çelësi Sekret i Bazës së të Dhënave nga Cilësimet> Vendosja e Projektit> LLOGARIT E SHERRBIMIT> Sekretet e BAZS S DATAVE.

Përdorni këto detaje ndërsa inicializoni Firebase në kodin e konfigurimit. Për shembull:

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

Hapi 4: Lidhni NodeMCU -në tuaj me një WiFi

Lidhni NodeMCU -në tuaj me një WiFi
Lidhni NodeMCU -në tuaj me një WiFi

Shtoni rreshtin e mëposhtëm në Skicën tuaj Arduino për të lidhur NodeMCU tuaj me një ruter:

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

Zëvendësoni SSID me SSID të ruterit tuaj dhe p@ssword me fjalëkalimin e routerit.

Hapi 5: Plotësoni Skicën Arduino

Plotësoni Skicën Arduino
Plotësoni Skicën Arduino

Biblioteka Firebase/Arduino siguron një sërë funksionesh për të thjeshtuar qasjen në bazën e të dhënave Firebase:

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

Pasi të lidheni me Firebase duke përdorur komandën start, komanda e mësipërme ju ndihmon të merrni të gjithë bazën e të dhënave, e cila pastaj mund të analizohet më tej duke përdorur objekte shtesë Firebase.

classFirebaseObject

Përfaqëson vlerën e ruajtur në bazën e zjarrit, mund të jetë një vlerë e veçantë (nyja e gjetheve) ose një strukturë peme.

int getInt (const String & path)

Ky funksion mund t'ju ndihmojë të merrni një vlerë të plotë të ruajtur në rrugën e përmendur.

String getString (const String & path)

getString merr vargun e ruajtur nën një çelës të caktuar (të përmendur në shteg).

Hapi 6: Ngarko Skicën Arduino në NodeMCU

Sigurohuni që Bordi është zgjedhur si duhet dhe porta e saktë është duke u përdorur.

Referojuni skicës shembull për detaje të mëtejshme të zbatimit.

Hapi 7: Krijoni një Ueb Aplikacion Progresiv për Kontroll të Mëtejshëm

Për të zgjeruar funksionalitetin në sferën IoT, mund të krijoni edhe një Aplikacion Web Progresiv i cili mund të shtrijë funksionalitetin në telefonat inteligjentë Android/iOS. Çuditërisht, bërja e një PWA kërkon njohuri minimale të Android Development dhe është tërësisht e bazuar në internet. Kështu, ne mund të manipulojmë bazat e të dhënave duke përdorur një NodeMCU, si dhe PWA.

Recommended: