INHOUDSOPGAWE:
- Stap 1:
- Stap 2: Skep 'n nuwe databasis op Firebase
- Stap 3: Voeg die gasheernaam/geheime sleutel van die databasis by Arduino Sketch
- Stap 4: Koppel u NodeMCU aan 'n WiFi
- Stap 5: Voltooi die Arduino -skets
- Stap 6: Laai die Arduino -skets op na die NodeMCU
- Stap 7: Skep 'n progressiewe webprogram vir verdere beheer
Video: Hoe om data uit 'n Firebase -databasis op NodeMCU te haal: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Vir hierdie instruksies gaan ons data uit 'n databasis in Google Firebase gaan haal en dit met 'n NodeMCU gaan haal vir verdere ontleding.
PROJEKVEREISTES:
1) NodeMCU of ESP8266 -beheerder
2) G-Mail-rekening vir die skep van 'n Firebase-databasis.
3) Laai die Firebase Arduino IDE -biblioteek af en installeer dit op die Arduino IDE.
Stap 1:
Stap 2: Skep 'n nuwe databasis op Firebase
Gaan eenvoudig na die Firebase -konsole en klik op Voeg projek toe.
Sodra dit klaar is, gaan na die databasis -oortjie en voeg 'n realtime databasis by.
Stap 3: Voeg die gasheernaam/geheime sleutel van die databasis by Arduino Sketch
Kopieer die gasheernaam aan die bokant van die databasis en die geheime databasis van die databasis vanaf Instelling> Projekinstelling> DIENSREKENINGE> DATABASIS -geheime.
Gebruik hierdie besonderhede terwyl u die Firebase in die installeringskode initialiseer. Byvoorbeeld:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Stap 4: Koppel u NodeMCU aan 'n WiFi
Voeg die volgende reël by u Arduino Sketch om u NodeMCU aan 'n router te koppel:
WiFi.begin ("SSID", "p@ssword");
Vervang SSID met die SSID van u router en p@ssword met die router -wagwoord.
Stap 5: Voltooi die Arduino -skets
Die Firebase/Arduino -biblioteek bied 'n verskeidenheid funksies om toegang tot die Firebase -databasis te vergemaklik:
FirebaseObject -voorwerp = Firebase.get ("/");
Nadat u met die begin -opdrag met die Firebase verbind is, help die bogenoemde opdrag u om die hele databasis op te haal, wat dan verder ontleed kan word met addisionele Firebase -voorwerpe.
classFirebaseObject
Verteenwoordig die waarde wat in die vuurbasis gestoor is, kan 'n enkele waarde (blaarknoop) of 'n boomstruktuur wees.
int getInt (const String en pad)
Hierdie funksie kan u help om 'n heelgetalwaarde op die genoemde pad te stoor.
String getString (const String en pad)
getString kry die string wat onder 'n gegewe sleutel gestoor word (in die pad genoem).
Stap 6: Laai die Arduino -skets op na die NodeMCU
Maak seker dat die bord behoorlik gekies is en dat die regte poort gebruik word.
Raadpleeg die voorbeeldskets vir verdere implementeringsbesonderhede.
Stap 7: Skep 'n progressiewe webprogram vir verdere beheer
Om die funksionaliteit in die IoT -gebied uit te brei, kan u ook 'n Progressive Web App skep wat die funksie kan uitbrei na Android/iOS -slimfone. Verbasend genoeg, om 'n PWA te maak, vereis minimale kennis van Android Development en is heeltemal webgebaseerd. So kan ons databasisse met behulp van 'n NodeMCU sowel as die PWA manipuleer.
Aanbeveel:
Haal data van enige webwerf af via wifi (noorderlig -aanwyser) met 'n omringende atmosfeer met NodeMcu: 6 stappe
Haal data van enige webwerf via Wifi (noorderlig -aanwyser) na vore en wys dit met NodeMcu: my motivering: ek het BAIE instruksies gesien oor die opstel/ gebruik van 'n NodeMCU (gebou op die ESP8266 -module) vir die maak van IoT -projekte (internet van dinge) . Baie min van hierdie tutoriale het egter al die besonderhede/ kode/ diagramme gehad vir 'n baie nuweling
N Maklike manier om data uit u voertuig te haal: 4 stappe
N Maklike manier om data uit u voertuig te haal: hier stel ons 'n maklike manier voor om data uit die OBD-II-aansluiting van u voertuig, sowel as GPS-data, te kry. OBD-II, die tweede boorddiagnose, is 'n motorterm wat verwys na 'n voertuig se selfdiagnose- en rapporteringsvermoë. OBD -stelsels bied
Hoe om hoë resolusie -beelde uit instruksies te haal: 4 stappe
Hoe om hoë resolusie -beelde uit die instruksies te haal: Het u die instruksionele prentjie regtig geniet en wil u 'n kopie daarvan met 'n hoë resolusie stoor? Hierdie wonderlike funksie word maklik oor die hoof gesien
Hoe om audio deel 1 uit te haal: 6 stappe
Hoe om klank te onttrek Deel 1: Hier is 'n manier om klank (soet liedjie/ontsagwekkende klankbaan te onttrek) van 'n videogreep-die manier waarop die open source sagteware is. Net omdat dit my eerste instruksie is, vra ek u nie om maklik te gaan nie op my. Alle kritiek verlang
Hoe om musiek uit IPA -lêers te haal: 3 stappe
Hoe om musiek uit IPA -lêers te kry: in hierdie instruksies sal ek jou wys hoe om die wonderlike liedjies uit jou gunsteling speletjies uit die iTunes Store te verwyder. m4a