Spisu treści:
- Krok 1:
- Krok 2: Utwórz nową bazę danych w Firebase
- Krok 3: Dodaj tajny klucz nazwy hosta/bazy danych do Arduino Sketch
- Krok 4: Podłącz NodeMCU do Wi-Fi
- Krok 5: Uzupełnij szkic Arduino
- Krok 6: Prześlij szkic Arduino do NodeMCU
- Krok 7: Utwórz progresywną aplikację internetową, aby uzyskać dalszą kontrolę
![Jak pobrać dane z bazy danych Firebase na NodeMCU: 7 kroków Jak pobrać dane z bazy danych Firebase na NodeMCU: 7 kroków](https://i.howwhatproduce.com/images/005/image-13259-28-j.webp)
Wideo: Jak pobrać dane z bazy danych Firebase na NodeMCU: 7 kroków
![Wideo: Jak pobrać dane z bazy danych Firebase na NodeMCU: 7 kroków Wideo: Jak pobrać dane z bazy danych Firebase na NodeMCU: 7 kroków](https://i.ytimg.com/vi/Rp5RIJc9DQA/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
![Jak pobrać dane z bazy danych Firebase na NodeMCU Jak pobrać dane z bazy danych Firebase na NodeMCU](https://i.howwhatproduce.com/images/005/image-13259-29-j.webp)
W tym celu będziemy pobierać dane z bazy danych w Google Firebase i pobierać je za pomocą NodeMCU do dalszego analizowania.
WYMAGANIA PROJEKTOWE:
1) Kontroler NodeMCU lub ESP8266
2) Konto G-Mail do tworzenia bazy danych Firebase.
3) Pobierz bibliotekę Firebase Arduino IDE i zainstaluj ją na Arduino IDE.
Krok 1:
Krok 2: Utwórz nową bazę danych w Firebase
![Utwórz nową bazę danych w Firebase Utwórz nową bazę danych w Firebase](https://i.howwhatproduce.com/images/005/image-13259-30-j.webp)
Po prostu przejdź do konsoli Firebase i kliknij Dodaj projekt.
Gdy to zrobisz, przejdź do zakładki Baza danych i dodaj Bazę danych czasu rzeczywistego.
Krok 3: Dodaj tajny klucz nazwy hosta/bazy danych do Arduino Sketch
![Dodaj tajny klucz nazwy hosta/bazy danych do Arduino Sketch Dodaj tajny klucz nazwy hosta/bazy danych do Arduino Sketch](https://i.howwhatproduce.com/images/005/image-13259-31-j.webp)
Skopiuj nazwę hosta z góry bazy danych i klucz tajny bazy danych z ustawienia>Ustawienia projektu>KONTA USŁUG>Poufne hasła BAZY DANYCH.
Użyj tych informacji podczas inicjowania Firebase w kodzie konfiguracji. Na przykład:
Firebase.begin("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Krok 4: Podłącz NodeMCU do Wi-Fi
![Podłącz NodeMCU do Wi-Fi Podłącz NodeMCU do Wi-Fi](https://i.howwhatproduce.com/images/005/image-13259-32-j.webp)
Dodaj następujący wiersz do Arduino Sketch, aby podłączyć NodeMCU do routera:
WiFi.begin("SSID", "p@ssło");
Zastąp SSID identyfikatorem SSID routera, a hasło hasłem routera.
Krok 5: Uzupełnij szkic Arduino
![Ukończ szkic Arduino Ukończ szkic Arduino](https://i.howwhatproduce.com/images/005/image-13259-33-j.webp)
Biblioteka Firebase/Arduino udostępnia szereg funkcji upraszczających dostęp do bazy danych Firebase:
Obiekt FirebaseObject = Firebase.get("/");
Po połączeniu się z Firebase za pomocą polecenia begin, powyższe polecenie pomaga pobrać całą bazę danych, którą można następnie przeanalizować za pomocą dodatkowych obiektów Firebase.
classFirebaseObject
Reprezentuje wartość przechowywaną w firebase, może być wartością pojedynczą (węzeł liścia) lub strukturą drzewa.
int getInt(const String &ścieżka)
Ta funkcja może pomóc w uzyskaniu wartości całkowitej przechowywanej pod wspomnianą ścieżką.
String getString(const String &path)
getString pobiera ciąg przechowywany pod danym kluczem (wspomnianym w ścieżce).
Krok 6: Prześlij szkic Arduino do NodeMCU
Upewnij się, że karta została prawidłowo wybrana i używany jest właściwy port.
Więcej szczegółów dotyczących implementacji można znaleźć w przykładowym szkicu.
Krok 7: Utwórz progresywną aplikację internetową, aby uzyskać dalszą kontrolę
Aby rozszerzyć funkcjonalność w dziedzinie IoT, możesz również stworzyć progresywną aplikację internetową, która może rozszerzyć funkcjonalność na smartfony z systemem Android/iOS. Co zaskakujące, tworzenie PWA wymaga minimalnej wiedzy na temat Android Development i jest całkowicie oparte na sieci Web. W ten sposób możemy manipulować bazami danych za pomocą NodeMCU oraz PWA.
Zalecana:
Jak podłączyć NodeMCU ESP8266 do bazy danych MySQL: 7 kroków
![Jak podłączyć NodeMCU ESP8266 do bazy danych MySQL: 7 kroków Jak podłączyć NodeMCU ESP8266 do bazy danych MySQL: 7 kroków](https://i.howwhatproduce.com/images/001/image-791-j.webp)
Jak połączyć NodeMCU ESP8266 z bazą danych MySQL: MySQL to szeroko stosowany system zarządzania relacyjnymi bazami danych (RDBMS), który wykorzystuje ustrukturyzowany język zapytań (SQL). W pewnym momencie możesz chcieć przesłać dane czujnika Arduino/NodeMCU do bazy danych MySQL. W tej instrukcji zobaczymy, jak się połączyć
Utwórz oprogramowanie bazy danych Ms Access, aby przygotować wynagrodzenie w Twojej firmie: 6 kroków
![Utwórz oprogramowanie bazy danych Ms Access, aby przygotować wynagrodzenie w Twojej firmie: 6 kroków Utwórz oprogramowanie bazy danych Ms Access, aby przygotować wynagrodzenie w Twojej firmie: 6 kroków](https://i.howwhatproduce.com/images/002/image-4828-26-j.webp)
Utwórz oprogramowanie bazy danych Ms Access, aby przygotować wynagrodzenie w Twojej firmie: Dam ci krótką instrukcję, jak utworzyć system płacowy przy użyciu dostępu MS do generowania miesięcznych wynagrodzeń i łatwego drukowania odcinków wynagrodzeń za pomocą tego. W ten sposób możesz przechowywać w bazie danych comiesięczne dane dotyczące wynagrodzeń i edytować lub przeglądać z opóźnieniem
System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków
![System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: wideo tego projektu
Jak projektować relacyjne bazy danych w programie Microsoft Access dla początkujących: 17 kroków
![Jak projektować relacyjne bazy danych w programie Microsoft Access dla początkujących: 17 kroków Jak projektować relacyjne bazy danych w programie Microsoft Access dla początkujących: 17 kroków](https://i.howwhatproduce.com/images/007/image-19856-j.webp)
Jak projektować relacyjne bazy danych w programie Microsoft Access dla początkujących: Poniższy zestaw instrukcji zawiera szczegółowe informacje na temat projektowania relacyjnych baz danych w programie Microsoft Access. Ten przewodnik pokaże najpierw, jak prawidłowo połączyć dwie (2) tabele. Następnie opiszę szczegółowo, jak utworzyć formularz z tej nowej relacji, umożliwiając użytkownikowi wprowadzenie
Jak naprawić nieobsługiwane pliki danych i pobrać ulubione pliki wideo na przenośne PSP: 7 kroków
![Jak naprawić nieobsługiwane pliki danych i pobrać ulubione pliki wideo na przenośne PSP: 7 kroków Jak naprawić nieobsługiwane pliki danych i pobrać ulubione pliki wideo na przenośne PSP: 7 kroków](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125728-how-to-fix-unsupported-data-files-and-download-your-favorite-video-files-for-your-psp-portable-7-steps-j.webp)
Jak naprawić nieobsługiwane pliki danych i pobrać ulubione pliki wideo na przenośne PSP: korzystałem z Media Go i wykonałem kilka sztuczek, aby nieobsługiwane pliki wideo działały na moim PSP.To wszystkie moje kroki, które wykonałem , kiedy po raz pierwszy dostałem nieobsługiwane pliki wideo do pracy na moim PSP. Działa w 100% ze wszystkimi plikami wideo na moim PSP Po