Mundarija:
- 1 -qadam:
- 2 -qadam: Firebase -da yangi ma'lumotlar bazasini yarating
- 3 -qadam: Arduino Sketch -ga xost nomi/ma'lumotlar bazasi maxfiy kalitini qo'shing
- 4 -qadam: NodeMCU -ni WiFi -ga ulang
- 5 -qadam: Arduino eskizini bajaring
- 6 -qadam: Arduino eskizini NodeMCU -ga yuklang
- 7 -qadam: Qo'shimcha nazorat qilish uchun progressiv veb -ilovasini yarating
Video: NodeMCU -dagi Firebase ma'lumotlar bazasidan ma'lumotlarni qanday olish mumkin: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu tushunarli bo'lishi uchun biz Google Firebase ma'lumotlar bazasidan ma'lumotlarni olamiz va keyingi tahlil qilish uchun NodeMCU yordamida olamiz.
LOYIHA TALABLARI:
1) NodeMCU yoki ESP8266 tekshirgichi
2) Firebase ma'lumotlar bazasini yaratish uchun G-Mail hisob qaydnomasi.
3) Firebase Arduino IDE kutubxonasini yuklab oling va Arduino IDE -ga o'rnating.
1 -qadam:
2 -qadam: Firebase -da yangi ma'lumotlar bazasini yarating
Faqat Firebase konsoliga o'ting va Loyihani qo'shish -ni bosing.
Bu amalga oshgandan so'ng, Ma'lumotlar bazasi yorlig'iga o'ting va real vaqtda ma'lumotlar bazasini qo'shing.
3 -qadam: Arduino Sketch -ga xost nomi/ma'lumotlar bazasi maxfiy kalitini qo'shing
Ma'lumotlar bazasining yuqori qismidan Xost nomini va Ma'lumotlar bazasi maxfiy kalitini Sozlamalar> Loyihalarni sozlash> XIZMAT HISOBLARI> DATABASE sirlaridan nusxa ko'chiring.
Firebase -ni o'rnatish kodida ishga tushirishda ushbu tafsilotlardan foydalaning. Masalan:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
4 -qadam: NodeMCU -ni WiFi -ga ulang
NodeMCU -ni yo'riqnoma bilan ulash uchun Arduino Sketch -ga quyidagi qatorni qo'shing:
WiFi.begin ("SSID", "p@ssword");
SSID -ni yo'riqnoma SSID -ga va p@ssword -ni yo'riqnoma paroliga almashtiring.
5 -qadam: Arduino eskizini bajaring
Firebase/Arduino kutubxonasi Firebase ma'lumotlar bazasiga kirishni soddalashtirish uchun turli funktsiyalarni taqdim etadi:
FirebaseObject ob'ekti = Firebase.get ("/");
Boshlash buyrug'i yordamida Firebase -ga ulanganingizdan so'ng, yuqoridagi buyruq sizga ma'lumotlar bazasini qayta tiklashga yordam beradi, uni qo'shimcha Firebase ob'ektlari yordamida tahlil qilish mumkin.
classFirebaseObject
Yong'in bazasida saqlanadigan qiymatni ifodalaydi, yagona qiymat (barg tuguni) yoki daraxt tuzilishi bo'lishi mumkin.
int getInt (const String va yo'l)
Bu funktsiya ko'rsatilgan yo'lda saqlangan butun sonni olishga yordam beradi.
String getString (const String va yo'l)
getString berilgan kalit ostida saqlangan qatorni oladi (yo'lda ko'rsatilgan).
6 -qadam: Arduino eskizini NodeMCU -ga yuklang
Kengash to'g'ri tanlanganiga va to'g'ri port ishlatilganligiga ishonch hosil qiling.
Qo'shimcha tafsilotlar uchun misol chizmasiga qarang.
7 -qadam: Qo'shimcha nazorat qilish uchun progressiv veb -ilovasini yarating
IoT sohasidagi funktsiyalarni kengaytirish uchun siz Progressive Web -ilovasini yaratishingiz mumkin, bu esa Android/iOS smartfonlari uchun imkoniyatlarni kengaytiradi. Ajablanarlisi shundaki, PWA yaratish Android ishlab chiqish haqida minimal ma'lumotni talab qiladi va butunlay veb-ga asoslangan. Shunday qilib, biz NodeMCU va PWA yordamida ma'lumotlar bazalarini boshqarishimiz mumkin.
Tavsiya:
NodeMCU ESP8266 -ni MySQL ma'lumotlar bazasiga qanday ulash mumkin: 7 qadam
NodeMCU ESP8266 -ni MySQL ma'lumotlar bazasiga qanday ulash mumkin: MySQL - bu tuzilgan so'rovlar tili (SQL) dan foydalanadigan ma'lumotlar bazasini boshqarishning keng tarqalgan tizimi (RDBMS). Bir payt siz Arduino/NodeMCU sensori ma'lumotlarini MySQL ma'lumotlar bazasiga yuklashni xohlashingiz mumkin. Ushbu yo'riqnomada biz qanday ulanishni bilib olamiz
Raspberry Pi va MySQL ma'lumotlar bazasidan foydalangan holda barmoq izlari va RFID asosidagi davomat tizimi: 5 qadam
Raspberry Pi va MySQL ma'lumotlar bazasidan foydalangan holda barmoq izlari va RFID asosidagi davomat tizimi: ushbu loyiha videosi
STM32 asosidagi mikrokontrollerdan kompyuterga ma'lumotlarni qanday olish mumkin: 5 qadam
STM32 asosidagi mikrokontrollerdan kompyuterga ma'lumotlarni qanday qabul qilish mumkin: Mana bu o'quv qo'llanmada biz STM32l100 mcu ning UART biri yordamida mikrokontrolordan kompyuterga ma'lumotlarni uzatdik
HAMMA (Haha) veb -saytidan qanday musiqa olish mumkin (Eshitganingizcha, uni olishingiz mumkin OK, agar u Flash -ga o'rnatilgan bo'lsa, siz bunga qodir bo'lmasligingiz mumkin). Qo'shilgan ma'lumotlar: 4 qadam
HAMMA (Haha) veb -saytidan qanday musiqa olish mumkin (Eshitganingizcha, uni olishingiz mumkin … Yaxshi, agar u Flash -ga o'rnatilgan bo'lsa, siz bunga qodir bo'lmasligingiz mumkin). Qo'shilgan ma'lumotlar: agar siz biron -bir saytga kirsangiz va u sizga yoqadigan va xohlagan qo'shiqni ijro etsa, bu erda siz ayblamaysiz, agar biror narsani chalkashtirib yuborsangiz, mening aybim yo'q ) Men musiqani qabul qila oldim
Qo'llab -quvvatlanmaydigan ma'lumotlar fayllarini qanday tuzatish va PSP portativ uchun sevimli video fayllarni yuklab olish: 7 qadam
Qo'llab -quvvatlanmaydigan ma'lumotlar fayllarini qanday tuzatish va PSP portativ uchun sevimli video fayllarni yuklab olish: Men Media Go -dan foydalandim va PSP -da qo'llab -quvvatlanmaydigan video fayllarni olish uchun ba'zi nbsp; fokuslarni qildim. , men birinchi marta qo'llab -quvvatlanmaydigan videofayllarimni PSP -da ishlash uchun olganimda. Bu mening barcha video fayllarim bilan PSP Po -da 100% ishlaydi