Përmbajtje:
- Hapi 1:
- Hapi 2: Krijoni një bazë të re të dhënash në Firebase
- Hapi 3: Shtoni emrin e hostit/çelësin sekret të bazës së të dhënave në skicën Arduino
- Hapi 4: Lidhni NodeMCU -në tuaj me një WiFi
- Hapi 5: Plotësoni Skicën Arduino
- Hapi 6: Ngarko Skicën Arduino në NodeMCU
- Hapi 7: Krijoni një Ueb Aplikacion Progresiv për Kontroll të Mëtejshëm
Video: Si të merrni të dhëna nga një bazë të dhënash Firebase në NodeMCU: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
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
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
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
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
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:
Si të merrni të dhëna nga mikrokontrolluesi i bazuar në STM32 në kompjuter: 5 hapa
Si të merrni të dhëna nga mikrokontrolluesi i bazuar në STM32 në kompjuter: Këtu në këtë tutorial ne kemi transmetuar të dhëna nga mikrokontrolluesi në kompjuter duke përdorur një nga UART të STM32l100 mcu
Vendosni nga gërvishtja e një mjedër Pi për të regjistruar të dhëna nga Arduino: 5 hapa
Set Up From Scratch a Raspberry Pi për të regjistruar të dhëna nga Arduino: Ky tutorial është për ata që nuk kanë përvojë me instalimin e një hardueri ose softueri të ri, e lëre më Python ose Linux. Le të themi që keni porositur Raspberry Pi (RPi) me SD kartë (të paktën 8 GB, kam përdorur 16 GB, tipi I) dhe furnizim me energji elektrike (5V, të paktën 2
Aplikacioni Java u zhvillua në një bazë të dhënash të Google Drive: 8 hapa
Aplikacioni Java u zhvillua në një bazë të dhënash të Google Drive: A keni dashur ndonjëherë të krijoni një aplikacion që funksionon në një bazë të dhënash dinamike me të cilën është e lehtë të punoni, lejon përdoruesit jo-teknologjikë të futin të dhëna dhe të mos i zvogëlojnë burimet e kompanisë? Epo, atëherë kam një zgjidhje për ju. Sot, ne do të jemi
Si të merrni muzikë nga pothuajse çdo faqe në internet (Haha) (Për sa kohë që mund ta dëgjoni, mund ta merrni Ok mirë nëse është e integruar në flash ju mund të mos jeni në gjendje) E EDITUAR !!!!! Informacion i shtuar: 4 hapa
Si të merrni muzikë nga pothuajse çdo faqe në internet (Haha) (Për sa kohë që mund ta dëgjoni, mund ta merrni … Ok mirë nëse është e integruar në flash ju mund të mos jeni në gjendje) E EDITUAR !!!!! Informacion i Shtuar: nëse shkoni ndonjëherë në një faqe në internet dhe ajo luan një këngë që ju pëlqen dhe e dëshironi atë, atëherë këtu është udhëzimi për ju jo për fajin tim nëse prishni diçka (mënyra e vetme që do të ndodhë është nëse filloni të fshini sendet pa asnjë arsye ) kam qenë në gjendje të marr muzikë për
Krijoni një bazë të dhënash në Open Office: 7 hapa
Bëni një bazë të dhënash në Open Office: Bazat e të dhënave mund të jenë vërtet të dobishme. Ato mund të bëhen për gjëra personale, si një koleksion CD për shembull, ose biznes, për diçka sa vetura që kanë. Tani, unë do t'ju tregoj se si të krijoni një bazë të dhënash në Openoffice.Org