Mundarija:

Google Firebase yordamida uyni avtomatlashtirish: 3 qadam
Google Firebase yordamida uyni avtomatlashtirish: 3 qadam

Video: Google Firebase yordamida uyni avtomatlashtirish: 3 qadam

Video: Google Firebase yordamida uyni avtomatlashtirish: 3 qadam
Video: ОБУЧЕНИЕ МОНИТОРИНГУ ПОЗИЦИИ ОБЪЕКТОВ НА ОСНОВЕ IoT (ИНТЕРНЕТ ВЕЩЕЙ) - P2M FT UNJ 2003 #3 2024, Iyul
Anonim
Image
Image
Google Firebase yordamida uyni avtomatlashtirish
Google Firebase yordamida uyni avtomatlashtirish

Kirish:

Bu firebase va nodeMCU -dan foydalanadigan uyni avtomatlashtirish loyihasi. Birinchidan, nima uchun men Firebase -ni tanladim, chunki u osonlikcha saqlanishi mumkin, uning borishi to'g'risida hisobot, Crash Analytics va boshqalar bor va aynan u bepul, shuning uchun biz bu loyihadan yorug'lik, muxlislar, televizor va boshqalarni boshqarish uchun foydalanishimiz mumkin.

Ta'minotlar

  • NodeMcu - 1 ta raqam
  • O'rnimizni moduli - 1 ta
  • Non paneli - 1 raqam
  • Erkak va ayol sakrash - 3 raqami
  • Internetga ulanish
  • Android telefon

1 -qadam: ma'lumotlar bazasini yaratish

Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish

Avval siz ushbu veb -saytga kirishingiz va Google hisobingizga kirishingiz kerak. Va yangi loyiha yaratish -ni bosing va loyihangiz nomini bering va davom etish -ni bosing. Bir necha daqiqadan so'ng, "sizning loyihangiz tayyor" deb yoziladi va uni bosish uchun davom etish tugmasi paydo bo'ladi, asboblar paneli paydo bo'ladi, ma'lumotlar bazasining chap tomonida u erda bosing va sekin pastga aylantiring, siz real vaqtda yaratishni ko'rasiz. ma'lumotlar bazasi tugmachasini bosing. U sizga qulflangan rejimni yoki sinov rejimini tanlashingizni bildiruvchi dialog oynasini ochadi. Sinov rejimini tanlang va yoqish -ni bosing. Sizni "Ma'lumotlar" yorlig'iga yo'naltirasiz, siz to'rtta yorliqni ko'rasiz, qoidalar yorlig'ini bosing va o'qish va yozish qoidalarining to'g'riligini tekshiring. Agar yo'q bo'lsa, ikkalasini ham haqiqatga o'zgartiring. Endi loyiha sozlamalariga o'ting va keyinchalik ishlatadigan loyiha identifikatori va veb -API kalitini nusxalash. Shuningdek, xizmatlar hisoblari yorlig'iga o'ting, ma'lumotlar bazasining chap tomonidagi yorliqda o'sha erda yorliqni bosing va pastga aylantiring, siz ma'lumotlar bazasi nomini ko'rasiz va sirning o'ng tomonidagi ko'rsatuv variantini yashirin bosasiz va sirni nusxa ko'chiring va joylashtiring. bloknot oynasida. Va endi bu qism tugadi. Endi biz dastur ixtirochisi qismiga o'tamiz.

2 -qadam: Ilovani sozlash

Ilovaning konfiguratsiyasi
Ilovaning konfiguratsiyasi
Ilovaning konfiguratsiyasi
Ilovaning konfiguratsiyasi

Ilova qismi - bu.aia faylini yuklab olish uchun havola bergan qiyin ish emas. Siz uni yuklab olishingiz va hisobingizga import qilishingiz mumkin. Birinchidan, MIT ilovasi ixtirochisiga kiring va uning tepasida mening loyiham bo'ladi, u erda variantlar ro'yxati ko'rsatiladi, mening kompyuterimdan import loyihasini (.aia) bosing va yuklangan aia faylini tanlang va importni bosing. loyiha import qilinadi va ochiladi. Endi FirebaseDB1 vidjetini bosing, o'ng tomonda sozlamalar yorlig'i ochiladi, bunda veb-API kaliti yordamida yong'in bazasi tokenini o'zgartiradi va yong'in bazasi URL manzilini loyiha identifikatori bilan o'zgartiradi (https:// {your-project-id }.firebaseio.com/). Va ilovangizning apk faylini yuklab olish uchun qurish variantini bosing. Endi ilovani mobil telefoningizga o'rnating. Va biz keyingi bosqichga o'tamiz.

3 -qadam: kod

Kod
Kod

Shunday qilib, men ham kodni taqdim qildim. Shunday qilib, kodni yuklab oling va oching, firebase_HOST-ni loyiha identifikatori bilan o'zgartiring ({Your-project-id}.firebaseio.com). Firebase_Auth -ni avval ko'chirilgan firebase siri bilan o'zgartiring. Va, ayniqsa, wifi nomi va parolini o'zgartirishni unutmang.

Havola: Kod va dastur

Tavsiya: