Satura rādītājs:
- 1. darbība:
- 2. darbība. Izveidojiet jaunu Firebase datu bāzi
- 3. darbība: pievienojiet resursdatora nosaukumu/datu bāzes slepeno atslēgu Arduino skicei
- 4. darbība. Savienojiet savu NodeMCU ar WiFi
- 5. darbība. Pabeidziet Arduino skici
- 6. darbība: augšupielādējiet Arduino skici NodeMCU
- 7. darbība. Izveidojiet progresīvu tīmekļa lietotni turpmākai kontrolei
Video: Kā iegūt datus no Firebase datu bāzes NodeMCU: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Lai izpildītu šo pamācību, mēs iegūsim datus no Google Firebase datu bāzes un iegūsim tos, izmantojot NodeMCU turpmākai parsēšanai.
PROJEKTA PRASĪBAS:
1) NodeMCU vai ESP8266 kontrolieris
2) G-Mail konts Firebase datu bāzes izveidošanai.
3) Lejupielādējiet Firebase Arduino IDE bibliotēku un instalējiet to Arduino IDE.
1. darbība:
2. darbība. Izveidojiet jaunu Firebase datu bāzi
Vienkārši dodieties uz Firebase konsoli un noklikšķiniet uz Pievienot projektu.
Kad tas ir izdarīts, dodieties uz cilni Datu bāze un pievienojiet reāllaika datu bāzi.
3. darbība: pievienojiet resursdatora nosaukumu/datu bāzes slepeno atslēgu Arduino skicei
Kopējiet resursdatora nosaukumu no datu bāzes augšdaļas un datu bāzes slepeno atslēgu no Iestatījumi> Projekta iestatījumi> PAKALPOJUMU KONTI> DATU BĀZES noslēpumi.
Izmantojiet šo informāciju, inicializējot Firebase iestatīšanas kodā. Piemēram:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
4. darbība. Savienojiet savu NodeMCU ar WiFi
Lai pievienotu NodeMCU maršrutētājam, pievienojiet šādu rindu savai Arduino skicei:
WiFi.begin ("SSID", "p@ssword");
Aizstājiet SSID ar maršrutētāja SSID un p@ssword ar maršrutētāja paroli.
5. darbība. Pabeidziet Arduino skici
Firebase/Arduino bibliotēka nodrošina dažādas funkcijas, lai vienkāršotu piekļuvi Firebase datu bāzei.
FirebaseObject objekts = Firebase.get ("/");
Pēc savienojuma izveides ar Firebase, izmantojot komandu start, iepriekš minētā komanda palīdz izgūt visu datu bāzi, kuru pēc tam var analizēt, izmantojot papildu Firebase objektus.
classFirebaseObject
Apzīmē Firebase saglabāto vērtību, tā var būt vienskaitļa vērtība (lapu mezgls) vai koka struktūra.
int getInt (const virkne un ceļš)
Šī funkcija var palīdzēt iegūt vesela skaitļa vērtību, kas saglabāta minētajā ceļā.
String getString (const virkne un ceļš)
getString iegūst virkni, kas saglabāta zem noteiktas atslēgas (pieminēta ceļā).
6. darbība: augšupielādējiet Arduino skici NodeMCU
Pārliecinieties, vai tāfele ir izvēlēta pareizi un tiek izmantots pareizais ports.
Papildu informāciju par ieviešanu skatiet skices paraugā.
7. darbība. Izveidojiet progresīvu tīmekļa lietotni turpmākai kontrolei
Lai paplašinātu funkcionalitāti IoT jomā, varat izveidot arī progresīvu tīmekļa lietotni, kas var paplašināt funkcionalitāti arī Android/iOS viedtālruņos. Pārsteidzoši, ka PWA izveidei ir nepieciešamas minimālas zināšanas par Android izstrādi, un tā ir pilnībā tīmeklī. Tādējādi mēs varam manipulēt ar datu bāzēm, izmantojot NodeMCU, kā arī PWA.
Ieteicams:
Izveidojiet Ms Access datu bāzes programmatūru, lai sagatavotu algu jūsu uzņēmumā: 6 soļi
Izveidojiet Ms Access datu bāzes programmatūru, lai sagatavotu algu jūsu uzņēmumā: Es jums sniegšu īsus norādījumus, lai izveidotu algu sistēmu, izmantojot MS piekļuvi, lai ar to viegli ģenerētu mēnešalgas un izdrukātu algas lapas. Tādā veidā jūs varat saglabāt katra mēneša algu informācijas ierakstus datu bāzē un rediģēt vai pārskatīt vēlu
Kā izveidot relāciju datu bāzes programmā Microsoft Access iesācējiem: 17 soļi
Relāciju datu bāzu noformēšana programmā Microsoft Access iesācējiem. Turpmākajos norādījumos ir detalizēti aprakstīts, kā programmēt Microsoft Access relāciju datu bāzes. Šajā rokasgrāmatā vispirms tiks parādīts, kā pareizi saistīt divas (2) tabulas. Pēc tam es detalizēti aprakstīšu, kā no šīm jaunajām attiecībām izveidot veidlapu, ļaujot lietotājam ievadīt informāciju
Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: 5 soļi
Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: Šeit šajā apmācībā mēs esam pārsūtījuši datus no mikrokontrollera uz datoru, izmantojot vienu no STM32l100 mcu UART
Vienkāršs veids, kā iegūt datus no transportlīdzekļa: 4 soļi
Vienkāršs veids, kā iegūt datus no sava transportlīdzekļa: Šeit mēs piedāvājam vienkāršu veidu, kā iegūt datus no transportlīdzekļa OBD-II savienotāja, kā arī GPS datus. OBD-II, otrā borta diagnostika, ir automobiļu termins, kas attiecas uz transportlīdzekļa pašdiagnostikas un ziņošanas iespējām. OBD sistēmas sniedz
Kā iegūt mūziku no gandrīz jebkuras (Haha) vietnes (ja vien jūs to varat dzirdēt, jūs to varat iegūt Labi, ja tā ir iegulta zibspuldzē, jūs, iespējams, nevarēsit to rediģēt) !!!!! Pievienotā informācija: 4 soļi
Kā iegūt mūziku no gandrīz jebkuras (Haha) vietnes (ja vien jūs to varat dzirdēt, jūs to varat iegūt … Labi, ja tā ir iegulta zibspuldzē, jūs, iespējams, to nevarēsit rediģēt !!!!! Pievienota informācija: ja jūs kādreiz dodaties uz vietni un tajā tiek atskaņota dziesma, kas jums patīk un vēlaties, tad šeit ir pamācība, ka jūs neesat mana vaina, ja kaut ko izjaucat (vienīgais veids, kā tas notiks, ir tas, ja jūs sākat dzēst saturu bez iemesla) ) es varēju iegūt mūziku