Мазмұны:
- 1 -қадам:
- 2 -қадам: Firebase -те жаңа мәліметтер базасын жасаңыз
- 3 -қадам: Arduino Sketch -ке хост атауын/мәліметтер базасының құпия кілтін қосыңыз
- 4 -қадам: NodeMCU құрылғысын WiFi желісіне қосыңыз
- 5 -қадам: Arduino эскизін аяқтаңыз
- 6 -қадам: Arduino эскизін NodeMCU -ге жүктеңіз
- 7 -қадам: Қосымша бақылау үшін прогрессивті веб -қосымшаны жасаңыз
Бейне: NodeMCU -дегі Firebase мәліметтер базасынан деректерді қалай алуға болады: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл нұсқаулық үшін біз Google Firebase дерекқорынан деректерді аламыз және одан әрі талдау үшін NodeMCU көмегімен аламыз.
ЖОБА ТАЛАПТАРЫ:
1) NodeMCU немесе ESP8266 контроллері
2) Firebase мәліметтер базасын құруға арналған G-Mail тіркелгісі.
3) Firebase Arduino IDE кітапханасын жүктеп алып, оны Arduino IDE -ге орнатыңыз.
1 -қадам:
2 -қадам: Firebase -те жаңа мәліметтер базасын жасаңыз
Firebase консоліне өтіп, «Жоба қосу» түймесін басыңыз.
Мұны жасағаннан кейін, «Мәліметтер қоры» қойындысына өтіңіз және нақты уақыттағы деректер қорын қосыңыз.
3 -қадам: Arduino Sketch -ке хост атауын/мәліметтер базасының құпия кілтін қосыңыз
Дерекқордың жоғарғы жағындағы хост атауын және Дерекқордың құпия кілтін Орнату> Жоба параметрлері> ҚЫЗМЕТ ТІРКЕУЛЕРІ> Деректер қорының құпиялары бөлімінен көшіріңіз.
Орнату кодындағы Firebase инициализациясы кезінде осы мәліметтерді пайдаланыңыз. Мысалға:
Firebase.begin («doit-data.firebaseio.com», «lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo»);
4 -қадам: NodeMCU құрылғысын WiFi желісіне қосыңыз
NodeMCU маршрутизаторға қосылу үшін Arduino Sketch -ке келесі жолды қосыңыз:
WiFi.begin («SSID», «p@ssword»);
SSID -ді маршрутизатордың SSID -іне және p@ssword -ді маршрутизатордың паролімен ауыстырыңыз.
5 -қадам: Arduino эскизін аяқтаңыз
Firebase/Arduino кітапханасы Firebase мәліметтер базасына кіруді жеңілдету үшін әр түрлі функцияларды ұсынады:
FirebaseObject нысаны = Firebase.get («/»);
Бастау пәрменін пайдаланып Firebase -ке қосылғаннан кейін, жоғарыдағы пәрмен сізге қосымша Firebase объектілерінің көмегімен талдауға болатын барлық дерекқорды алуға көмектеседі.
classFirebaseObject
От базасында сақталатын мәнді білдіреді, дара мән (жапырақ түйіні) немесе ағаш құрылымы болуы мүмкін.
int getInt (const String & path)
Бұл функция көрсетілген жолда сақталған бүтін мәнді алуға көмектеседі.
GetString жолы (const String & path)
getString берілген кілт астында сақталған жолды алады (жолда көрсетілген).
6 -қадам: Arduino эскизін NodeMCU -ге жүктеңіз
Тақтаның дұрыс таңдалғанына және дұрыс порт қолданылғанына көз жеткізіңіз.
Қосымша мәліметтерді мысал эскизінен қараңыз.
7 -қадам: Қосымша бақылау үшін прогрессивті веб -қосымшаны жасаңыз
IoT аймағында функционалдылықты кеңейту үшін сіз прогрессивті веб -қосымшаны жасай аласыз, ол Android/iOS смартфондарына функционалдығын кеңейте алады. Бір таңқаларлығы, PWA құру Android әзірлеуі туралы ең аз білімді талап етеді және толығымен веб-негізделген. Осылайша, біз NodeMCU мен PWA көмегімен дерекқорларды басқара аламыз.
Ұсынылған:
NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам
NodeMCU ESP8266 -ны MySQL мәліметтер қорына қалай қосуға болады: MySQL - бұл сұраныстардың құрылымдалған тілін (SQL) қолданатын кең таралған дерекқорды басқарудың реляциялық жүйесі (RDBMS). Бір сәтте сіз Arduino/NodeMCU сенсорының деректерін MySQL дерекқорына жүктегіңіз келуі мүмкін. Бұл нұсқаулықта біз қалай қосылуға болатынын көреміз
Ноутбуктің өлі батареяларынан 18650 ұяшықты қалай алуға болады ?: 7 қадам (суреттермен)
Ноутбуктің өлі батареяларынан 18650 ұяшықты қалай алуға болады!: Жобаларды құру туралы айтатын болсақ, біз әдетте прототиптеу үшін қуат көзін қолданамыз, бірақ егер бұл портативті жоба болса, онда бізге 18650 ли-ионды ұяшықтар сияқты қуат көзі қажет, бірақ бұл ұяшықтар кейде қымбат немесе сатушылардың көпшілігі сатпайды
Жаңадан бастаушыларға арналған Microsoft Access -те реляциялық мәліметтер қорын қалай құруға болады: 17 қадам
Жаңадан бастаушыларға арналған Microsoft Access -те реляциялық мәліметтер қорын қалай құрастыруға болады: Келесі нұсқаулықта Microsoft Access -те реляциялық деректер қорын қалай құру керектігі туралы мәліметтер берілген. Бұл нұсқаулық алдымен екі (2) кестені қалай дұрыс байланыстыру керектігін көрсетеді. Содан кейін мен пайдаланушыға енгізуге мүмкіндік беретін осы жаңа қатынастан қалай пішін жасау керектігін егжей -тегжейлі айтып беремін
Деректерді STM32 негізіндегі микроконтроллерден компьютерге қалай алуға болады: 5 қадам
Деректерді STM32 негізіндегі микроконтроллерден компьютерге қалай алуға болады: Бұл оқулықта біз STM32l100 mcu UART бірінің көмегімен микроконтроллерден компьютерге деректерді жібердік
MotoStudent электрлік велосипедіне арналған деректерді алу және деректерді визуализациялау жүйесі: 23 қадам
MotoStudent электрлік велосипедіне арналған деректерді жинау және деректерді визуализациялау жүйесі: Деректерді жинау жүйесі - бұл сыртқы датчиктерден деректерді жинау, сақтау және өңдеу үшін оны бірге өңдейтін аппараттық және бағдарламалық қамтамасыз етудің жиынтығы, оны графикалық түрде көруге және талдауға болады. инженерлерге мүмкіндік береді