Съдържание:
- Етап 1:
- Стъпка 2: Създайте нова база данни във Firebase
- Стъпка 3: Добавете име на хост/секретен ключ към база данни към Arduino Sketch
- Стъпка 4: Свържете вашия NodeMCU към WiFi
- Стъпка 5: Попълнете скицата на Arduino
- Стъпка 6: Качете Arduino Sketch в NodeMCU
- Стъпка 7: Създайте прогресивно уеб приложение за по -нататъшен контрол
![Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки](https://i.howwhatproduce.com/images/005/image-13259-28-j.webp)
Видео: Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки
![Видео: Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки Видео: Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки](https://i.ytimg.com/vi/7xf0Kz6WGu8/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
![Как да извлечете данни от база данни Firebase на NodeMCU Как да извлечете данни от база данни Firebase на NodeMCU](https://i.howwhatproduce.com/images/005/image-13259-29-j.webp)
За тази инструкция ще извличаме данни от база данни в Google Firebase и ще ги извличаме с помощта на NodeMCU за по -нататъшен анализ.
ИЗИСКВАНИЯ НА ПРОЕКТА:
1) Контролер NodeMCU или ESP8266
2) G-Mail акаунт за създаване на база данни Firebase.
3) Изтеглете Firebase Arduino IDE библиотеката и я инсталирайте в Arduino IDE.
Етап 1:
Стъпка 2: Създайте нова база данни във Firebase
![Създайте нова база данни във Firebase Създайте нова база данни във Firebase](https://i.howwhatproduce.com/images/005/image-13259-30-j.webp)
Просто преминете към конзолата на Firebase и кликнете върху Добавяне на проект.
След като това стане, преминете към раздела База данни и добавете база данни в реално време.
Стъпка 3: Добавете име на хост/секретен ключ към база данни към Arduino Sketch
![Добавете име на хост/секретен ключ към базата данни към Arduino Sketch Добавете име на хост/секретен ключ към базата данни към Arduino Sketch](https://i.howwhatproduce.com/images/005/image-13259-31-j.webp)
Копирайте името на хоста от горната част на базата данни и секретния ключ на базата данни от Настройки> Настройки на проекта> СЕРВИЗНИ ПРОФИЛИ> Тайни на базата данни.
Използвайте тези подробности, докато инициализирате Firebase в кода за настройка. Например:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Стъпка 4: Свържете вашия NodeMCU към WiFi
![Свържете вашия NodeMCU към WiFi Свържете вашия NodeMCU към WiFi](https://i.howwhatproduce.com/images/005/image-13259-32-j.webp)
Добавете следния ред към вашата Arduino Sketch, за да свържете вашия NodeMCU към рутер:
WiFi.begin ("SSID", "p@ssword");
Заменете SSID със SSID на вашия рутер и p@ssword с паролата на рутера.
Стъпка 5: Попълнете скицата на Arduino
![Попълнете скицата на Arduino Попълнете скицата на Arduino](https://i.howwhatproduce.com/images/005/image-13259-33-j.webp)
Библиотеката Firebase/Arduino предоставя разнообразни функции за опростяване на достъпа до базата данни Firebase:
FirebaseObject обект = Firebase.get ("/");
След като се свържете с Firebase с помощта на командата begin, горната команда ви помага да извлечете цялата база данни, която след това може да бъде анализирана допълнително с помощта на допълнителни обекти на Firebase.
classFirebaseObject
Представлява стойност, съхранявана във firebase, може да бъде единична стойност (листна възел) или дървовидна структура.
int getInt (const String & path)
Тази функция може да ви помогне да получите цяло число, съхранено по посочения път.
String getString (const String & path)
getString получава низ, съхраняван под даден ключ (споменат в пътя).
Стъпка 6: Качете Arduino Sketch в NodeMCU
Уверете се, че платката е избрана правилно и се използва правилния порт.
Вижте примерната скица за допълнителни подробности за внедряването.
Стъпка 7: Създайте прогресивно уеб приложение за по -нататъшен контрол
За да разширите функционалността в сферата на IoT, можете да създадете и прогресивно уеб приложение, което да разшири функционалността към смартфони с Android/iOS. Изненадващо, създаването на PWA изисква минимални познания за разработката на Android и е изцяло уеб базирана. По този начин можем да манипулираме бази данни, използвайки NodeMCU, както и PWA.
Препоръчано:
Как да свържете NodeMCU ESP8266 към MySQL база данни: 7 стъпки
![Как да свържете NodeMCU ESP8266 към MySQL база данни: 7 стъпки Как да свържете NodeMCU ESP8266 към MySQL база данни: 7 стъпки](https://i.howwhatproduce.com/images/001/image-791-j.webp)
Как да свържете NodeMCU ESP8266 към MySQL база данни: MySQL е широко използвана система за управление на релационни бази данни (RDBMS), която използва структуриран език за заявки (SQL). В един момент може да искате да качите сензорни данни на Arduino/NodeMCU в базата данни MySQL. В тази инструкция ще видим как да се свържем
Създайте софтуер за база данни на Ms Access за изготвяне на заплата във вашата компания: 6 стъпки
![Създайте софтуер за база данни на Ms Access за изготвяне на заплата във вашата компания: 6 стъпки Създайте софтуер за база данни на Ms Access за изготвяне на заплата във вашата компания: 6 стъпки](https://i.howwhatproduce.com/images/002/image-4828-26-j.webp)
Създайте софтуер за база данни на Ms Access за изготвяне на заплата във вашата компания: Ще ви дам кратката инструкция за създаване на система за заплати, използваща MS достъп за генериране на месечни заплати и лесно отпечатване на разписки за заплати. По този начин можете да съхранявате всеки месец данни за заплатите в базата данни и да редактирате или преглеждате късно
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки
![Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: Видео на този проект
NODEMCU LUA ESP8266 Свързване към MySQL база данни: 6 стъпки
![NODEMCU LUA ESP8266 Свързване към MySQL база данни: 6 стъпки NODEMCU LUA ESP8266 Свързване към MySQL база данни: 6 стъпки](https://i.howwhatproduce.com/images/002/image-4943-24-j.webp)
NODEMCU LUA ESP8266 Свържете се с база данни MySQL: Тази инструкция не е за хора със слаби сърца, тъй като използва XAMPP (Apache, MySQL & PHP), HTML и разбира се LUA. Ако сте уверени в справянето с тях, прочетете! Използвам XAMPP, тъй като може да бъде настроен на писалка или на вашия твърд диск и е конфигуриран
Събиране на данни от EAL-Industri4.0-RFID до база данни: 10 стъпки (със снимки)
![Събиране на данни от EAL-Industri4.0-RFID до база данни: 10 стъпки (със снимки) Събиране на данни от EAL-Industri4.0-RFID до база данни: 10 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-8363-33-j.webp)
EAL-Industri4.0-RFID Актуализиране на данни към база данни: Dette projekt omhandler opsamling af v æ gtdata, регистриращ се за идентифициране във vha. RFID, изоставане на данни в MySQL база данни vha. node-RED, samt fremvisning и поведение на opsamlede данни в et C# програма, създадена от en Windows Form Application