Indholdsfortegnelse:
- Trin 1:
- Trin 2: Opret en ny database på Firebase
- Trin 3: Tilføj værtsnavn/database hemmelig nøgle til Arduino Sketch
- Trin 4: Tilslut din NodeMCU til en WiFi
- Trin 5: Fuldfør Arduino Sketch
- Trin 6: Upload Arduino Sketch til NodeMCU
- Trin 7: Opret en progressiv webapp til yderligere kontrol
Video: Sådan hentes data fra en Firebase -database på NodeMCU: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
For at få denne instruktion vil vi hente data fra en database i Google Firebase og hente dem ved hjælp af en NodeMCU til yderligere parsing.
PROJEKTKRAV:
1) NodeMCU eller ESP8266 controller
2) G-Mail-konto til oprettelse af en Firebase-database.
3) Download Firebase Arduino IDE -biblioteket, og installer det på Arduino IDE.
Trin 1:
Trin 2: Opret en ny database på Firebase
Bare gå over til Firebase -konsollen og klik på Tilføj projekt.
Når det er gjort, skal du gå til fanen Database og tilføje en database i realtid.
Trin 3: Tilføj værtsnavn/database hemmelig nøgle til Arduino Sketch
Kopier værtsnavnet fra toppen af databasen og Database Secret Key fra Setting> Project Setting> SERVICE ACCOUNTS> DATABASE Secrets.
Brug disse oplysninger, mens du initialiserer Firebase i opsætningskoden. For eksempel:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Trin 4: Tilslut din NodeMCU til en WiFi
Føj følgende linje til din Arduino Sketch for at forbinde din NodeMCU til en router:
WiFi.begin ("SSID", "p@ssword");
Erstat SSID med SSID'en på din router og p@ssword med routerens adgangskode.
Trin 5: Fuldfør Arduino Sketch
Firebase/Arduino -biblioteket indeholder en række funktioner for at forenkle adgangen til Firebase -databasen:
FirebaseObject -objekt = Firebase.get ("/");
Efter tilslutning til Firebase ved hjælp af kommandoen begin, hjælper ovenstående kommando dig med at hente hele databasen, som derefter kan analyseres yderligere ved hjælp af yderligere Firebase -objekter.
classFirebaseObject
Repræsenterer værdi, der er gemt i firebase, kan være en ental værdi (bladknude) eller en træstruktur.
int getInt (const String & sti)
Denne funktion kan hjælpe dig med at få en heltal værdi gemt på den nævnte sti.
String getString (const String og sti)
getString får strengen gemt under en given nøgle (nævnt i stien).
Trin 6: Upload Arduino Sketch til NodeMCU
Sørg for, at kortet er valgt korrekt, og at den korrekte port bruges.
Se eksemplet skitse for yderligere implementeringsdetaljer.
Trin 7: Opret en progressiv webapp til yderligere kontrol
For at udvide funktionaliteten i IoT -området kan du også oprette en progressiv webapp, som også kan udvide funktionaliteten til Android/iOS -smartphones. Overraskende nok kræver det at lave en PWA minimalt kendskab til Android Development og er helt webbaseret. Således kan vi manipulere databaser ved hjælp af en NodeMCU såvel som PWA.
Anbefalede:
Sådan sender du data fra M5Stack StickC til Delphi: 6 trin
Sådan sender du data fra M5Stack StickC til Delphi: I denne video lærer vi, hvordan du sender værdier fra StickC -kort til Delphi VCL -applikation ved hjælp af Visuino. Se videoen
Træk og vis data i omgivelser fra ethvert websted via Wifi (nordlysindikator) med NodeMcu: 6 trin
Hent og vis data fra ethvert websted via wifi (nordlysindikator) med NodeMcu: Min motivation: Jeg har set MEGET af instruktioner om opsætning/ brug af en NodeMCU (bygget på ESP8266 -modulet) til at lave IoT (internet of things) -projekter . Meget få af disse selvstudier havde imidlertid alle detaljer/ kode/ diagrammer til en meget nybegynder
Sådan modtages data fra STM32 -baseret mikrokontroller til pc: 5 trin
Sådan modtages data fra STM32 -baseret mikrokontroller til pc: Her i denne vejledning har vi overført data fra mikrokontroller til pc ved hjælp af en af UART af STM32l100 mcu
Sådan laver du Firebase hjemmeautomatiseringssystem ved hjælp af NodeMCU - i IOT -platform: 14 trin
Sådan laver du Firebase hjemmeautomatiseringssystem ved hjælp af NodeMCU | i IOT Platform: MÅL FOR DETTE PROJEKT Dette projekt har til formål at udvikle et hjemmeautomatiseringssystem, der giver brugeren fuldstændig kontrol over alle fjernstyrbare enheder i hans/hendes hjem ved hjælp af IOT Android -app. Der er mange tredjeparts online server og platforme en
Sådan hentes musik fra IPA -filer: 3 trin
Sådan får du musik fra IPA -filer: I denne instruktør vil jeg vise dig, hvordan du får de fantastiske sange fra dine yndlingsspil fra iTunes Store. Billedet viser de sange, jeg kom ud af Tap Tap DanceDet er meget let, fordi filerne er. m4a