Mündəricat:

Google Firebase istifadə edərək ev avtomatlaşdırılması: 3 addım
Google Firebase istifadə edərək ev avtomatlaşdırılması: 3 addım

Video: Google Firebase istifadə edərək ev avtomatlaşdırılması: 3 addım

Video: Google Firebase istifadə edərək ev avtomatlaşdırılması: 3 addım
Video: React js dərsləri 4. Axios və Formik istifadə edərək Firebase üzərindən register. 2024, Iyul
Anonim
Image
Image
Google Firebase istifadə edərək ev avtomatlaşdırılması
Google Firebase istifadə edərək ev avtomatlaşdırılması

Giriş:

Bu firebase və nodeMCU istifadə edən bir ev avtomatlaşdırma layihəsidir. Firebase -i seçməyimin səbəbi odur ki, asanlıqla saxlanıla bilər, tərəqqi hesabatı, Crash Analytics və s.

Təchizat

  • NodeMcu - 1 ədəd
  • Relay Modulu - 1 ədəd
  • Çörək lövhəsi - 1 nömrə
  • Kişi -qadın atlayıcısı - 3 nömrə
  • İnternet bağlantısı
  • Android telefon

Addım 1: Verilənlər bazasının yaradılması

Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması

Əvvəlcə bu veb sayta daxil olmalı və Google hesabınıza daxil olmalısınız. Yeni bir layihə yaradın və layihənizin adını verin və davam et düyməsini basın. Bir neçə dəqiqədən sonra "layihəniz hazırdır" yazılır və onu tıklamaq üçün bir davam düyməsi görünür, tablosu görünür, sol tərəfdə verilənlər bazası sekmesi olacaq və üzərinə yavaşca aşağı diyirləyin, real vaxt yaratdığını görəcəksiniz. verilənlər bazası düyməsini vurun. Ya kilidli, ya da test rejimini seçməyinizi bildirən bir informasiya qutusu açılır. Test rejimini seçin və Enable düyməsini basın. Yuxarıdakı Məlumat sekmesine yönəldiləcəksiniz, dörd sekmənin qaydalar sekmesini vurduğunu görəcəksiniz və həm oxumaq, həm də yazmaq qaydalarının doğru olub olmadığını yoxlayacaqsınız. Əks təqdirdə hər ikisini doğru olaraq dəyişdirin. İndi layihə parametrlərinə gedin və daha sonra istifadə edəcəyimiz layihə id və veb API açarınızı kopyalayın. Həm də xidmət hesabları sekmesine keçin, sol verilənlər bazası sirləri sekmesinde orada sekmeyi basın və aşağı diyirləyin, verilənlər bazasının adını və sirrin sağ tərəfindəki şou seçiminə gizli bir klik vurun və sirri kopyalayın və yapışdırın notepad pəncərəsində. Və indi bu hissə bitdi. İndi tətbiq ixtiraçısı hissəsinə keçəcəyik.

Addım 2: Tətbiqin konfiqurasiyası

Tətbiqin konfiqurasiyası
Tətbiqin konfiqurasiyası
Tətbiqin konfiqurasiyası
Tətbiqin konfiqurasiyası

Tətbiq hissəsi.aia faylını yükləmək üçün link verdiyim çətin bir iş deyil. Sadəcə yükləyib hesabınıza idxal edə bilərsiniz. Birincisi, MIT tətbiq ixtiraçısına daxil olun və yuxarıda, mənim layihəm orada olacaq, seçimlərin siyahısı göstəriləcək, kompüterimdən idxal layihəsinə (.aia) vurun və yüklənmiş aia faylını seçin və idxalı vurun. layihə idxal olunacaq və açılacaq. İndi firebaseDB1 vidjetini vurun, sağ tərəfdə açılacaq parametrlər nişanı, veb API açarı ilə yanğın bazası nişanını dəyişdirin və formatdakı firebase layihə idinizlə firebase URL-ni dəyişdirin (https:// {your-project-id }.firebaseio.com/). Və tətbiqinizin apk faylını yükləmək üçün qurma seçimini vurun. İndi proqramı cib telefonunuza quraşdırın. Və növbəti mərhələyə keçəcəyik.

Addım 3: Kod

Kod
Kod

Buna görə kodu da verdim. Kodu yükləyin və açın, firebase_HOST-u layihə idinizlə dəyişdirin ({Your-project-id}.firebaseio.com). Daha əvvəl kopyaladığınız firebase sirri ilə firebase_Auth dəyişdirin. Xüsusilə wifi adını və şifrənizi dəyişdirməyi unutmayın.

Bağlantı: Kod və Tətbiq

Tövsiyə: