Turinys:
- 1 žingsnis:
- 2 veiksmas: sukurkite naują „Firebase“duomenų bazę
- 3 veiksmas: pridėkite prieglobos pavadinimą/slaptą duomenų bazės raktą prie „Arduino“eskizo
- 4 veiksmas: prijunkite „NodeMCU“prie „WiFi“
- 5 veiksmas: užpildykite „Arduino“eskizą
- 6 veiksmas: įkelkite „Arduino“eskizą į „NodeMCU“
- 7 veiksmas: sukurkite progresyvią žiniatinklio programą tolesniam valdymui
Video: Kaip gauti duomenis iš „Firebase“duomenų bazės „NodeMCU“: 7 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Norėdami tai padaryti, mes paimsime duomenis iš „Google Firebase“duomenų bazės ir paimsime juos naudodami „NodeMCU“, kad galėtume toliau analizuoti.
REIKALAVIMAI PROJEKTAMS:
1) „NodeMCU“arba „ESP8266“valdiklis
2) „G-Mail“paskyra, skirta „Firebase“duomenų bazei sukurti.
3) Atsisiųskite „Firebase Arduino IDE“biblioteką ir įdiekite ją į „Arduino IDE“.
1 žingsnis:
2 veiksmas: sukurkite naują „Firebase“duomenų bazę
Tiesiog eikite į „Firebase“konsolę ir spustelėkite Pridėti projektą.
Kai tai bus padaryta, eikite į skirtuką Duomenų bazė ir pridėkite realaus laiko duomenų bazę.
3 veiksmas: pridėkite prieglobos pavadinimą/slaptą duomenų bazės raktą prie „Arduino“eskizo
Nukopijuokite pagrindinio kompiuterio pavadinimą iš duomenų bazės viršaus ir duomenų bazės slaptąjį raktą iš Nustatymai> Projekto nustatymas> PASLAUGŲ KONTO> Duomenų bazės paslaptys.
Naudokite šią informaciją inicijuodami „Firebase“sąrankos kode. Pavyzdžiui:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
4 veiksmas: prijunkite „NodeMCU“prie „WiFi“
Pridėkite šią eilutę prie „Arduino“eskizo, kad prijungtumėte „NodeMCU“prie maršrutizatoriaus:
„WiFi.begin“(„SSID“, „p@ssword“);
Pakeiskite SSID savo maršrutizatoriaus SSID, o p@ssword - maršrutizatoriaus slaptažodžiu.
5 veiksmas: užpildykite „Arduino“eskizą
„Firebase“/„Arduino“biblioteka siūlo įvairias funkcijas, kurios palengvina prieigą prie „Firebase“duomenų bazės:
FirebaseObject objektas = Firebase.get ("/");
Prisijungus prie „Firebase“naudojant komandą „start“, aukščiau pateikta komanda padeda nuskaityti visą duomenų bazę, kurią vėliau galima išanalizuoti naudojant papildomus „Firebase“objektus.
classFirebaseObject
Reiškia reikšmę, saugomą „Firebase“, gali būti vienaskaita (lapų mazgas) arba medžio struktūra.
int getInt (const eilutė ir kelias)
Ši funkcija gali padėti jums gauti sveiką skaičių, išsaugotą nurodytame kelyje.
Styga getString (const eilutė ir kelias)
„getString“gauna eilutę, saugomą po tam tikru raktu (paminėtu kelyje).
6 veiksmas: įkelkite „Arduino“eskizą į „NodeMCU“
Įsitikinkite, kad plokštė buvo tinkamai parinkta ir ar naudojamas tinkamas prievadas.
Išsamesnės informacijos apie įgyvendinimą ieškokite eskizo pavyzdyje.
7 veiksmas: sukurkite progresyvią žiniatinklio programą tolesniam valdymui
Norėdami išplėsti IoT srities funkcionalumą, taip pat galite sukurti progresyvią žiniatinklio programą, kuri gali išplėsti funkcionalumą ir į „Android“/„iOS“išmaniuosius telefonus. Keista, kad norint sukurti PWA reikia minimalių žinių apie „Android“kūrimą ir ji visiškai pagrįsta žiniatinkliu. Taigi, mes galime manipuliuoti duomenų bazėmis, naudodami „NodeMCU“ir PWA.
Rekomenduojamas:
Kaip prijungti „NodeMCU ESP8266“prie „MySQL“duomenų bazės: 7 veiksmai
Kaip prijungti „NodeMCU ESP8266“prie „MySQL“duomenų bazės: „MySQL“yra plačiai naudojama santykių duomenų bazių valdymo sistema (RDBMS), kurioje naudojama struktūrinė užklausų kalba (SQL). Tam tikru momentu galbūt norėsite įkelti „Arduino“/„NodeMCU“jutiklių duomenis į „MySQL“duomenų bazę. Šioje instrukcijoje pamatysime, kaip prisijungti
Sukurkite gražius sklypus iš tiesioginių „Arduino“duomenų (ir išsaugokite duomenis „Excel“): 3 veiksmai
Sukurkite gražius sklypus iš tiesioginių „Arduino“duomenų (ir išsaugokite duomenis „Excel“): mums visiems patinka žaisti su „P … loterijos“funkcija „Arduino IDE“. Tačiau, nors tai gali būti naudinga pagrindinėms programoms, duomenys ištrinami kuo daugiau pridedami taškai ir tai nėra ypač malonu akims. „Arduino IDE“braižytuvas to nedaro
Kaip gauti duomenis iš STM32 pagrindo mikrovaldiklio į kompiuterį: 5 žingsniai
Kaip gauti duomenis iš STM32 pagrindu veikiančio mikrovaldiklio į kompiuterį: čia šioje pamokoje mes perdavėme duomenis iš mikrovaldiklio į kompiuterį naudodami vieną iš START32L100 mcu UART
NODEMCU LUA ESP8266 Prisijunkite prie „MySQL“duomenų bazės: 6 veiksmai
NODEMCU LUA ESP8266 Prisijunkite prie „MySQL“duomenų bazės: ši instrukcija nėra skirta silpnapročiams, nes ji naudoja XAMPP („Apache“, „MySQL“ir „PHP“), HTML ir, žinoma, LUA. Jei esate tikri, kad išspręsite šiuos klausimus, skaitykite toliau! Aš naudoju XAMPP, nes jis gali būti nustatytas rašiklyje arba standžiajame diske, ir jis yra sukonfigūruotas
Kaip gauti muzikos iš beveik bet kurios (Haha) svetainės (jei tik galite ją išgirsti, galite ją gauti Gerai, jei ji įterpta į „Flash“, galbūt negalėsite) REDAGUOTA !!!!! Pridėta informacija: 4 žingsniai
Kaip gauti muzikos iš beveik bet kurios (Haha) svetainės (jei tik galite ją išgirsti, galite ją gauti … Gerai, jei ji įterpta į „Flash“, galbūt negalėsite) REDAGUOTA !!!!! Pridėta informacija: jei jūs kada nors einate į svetainę ir ji groja jums patinkančią ir norimą dainą, tada čia yra nurodymas, kad jūs nesate mano kaltė, jei ką nors sujauksite (vienintelis būdas tai padaryti bus, jei pradėsite ištrinti medžiagą be priežasties) ) man pavyko gauti muzikos