Mündəricat:

NodeMCU -da bir Firebase verilənlər bazasından məlumatları necə əldə etmək olar: 7 addım
NodeMCU -da bir Firebase verilənlər bazasından məlumatları necə əldə etmək olar: 7 addım

Video: NodeMCU -da bir Firebase verilənlər bazasından məlumatları necə əldə etmək olar: 7 addım

Video: NodeMCU -da bir Firebase verilənlər bazasından məlumatları necə əldə etmək olar: 7 addım
Video: Nodemcu ile gmaile veri gönderme 2024, Noyabr
Anonim
NodeMCU -da bir Firebase verilənlər bazasından məlumatları necə əldə etmək olar
NodeMCU -da bir Firebase verilənlər bazasından məlumatları necə əldə etmək olar

Bu təlimat üçün, Google Firebase -dəki bir verilənlər bazasından məlumat alacağıq və daha da təhlil etmək üçün NodeMCU -dan istifadə edəcəyik.

PROJƏ TƏLƏBLƏRİ:

1) NodeMCU və ya ESP8266 Nəzarətçisi

2) Firebase verilənlər bazası yaratmaq üçün G-Mail hesabı.

3) Firebase Arduino IDE Kitabxanasını yükləyin və Arduino IDE -yə quraşdırın.

Addım 1:

Addım 2: Firebase -də yeni bir verilənlər bazası yaradın

Firebase -də yeni bir verilənlər bazası yaradın
Firebase -də yeni bir verilənlər bazası yaradın

Sadəcə Firebase konsoluna gedin və Layihə əlavə et düyməsini basın.

Bunu etdikdən sonra Database sekmesine keçin və Realtime Database əlavə edin.

Addım 3: Arduino Sketch -ə Host Adı/Veritabanı Gizli Açarı əlavə edin

Arduino Sketch -ə Host Adı/Veritabanı Gizli Açarı əlavə edin
Arduino Sketch -ə Host Adı/Veritabanı Gizli Açarı əlavə edin

Verilənlər bazasının yuxarısından Host Adını və Ayarlar> Layihə Ayarları> XİDMƏT HESABLARI> DATABASE Sirləri bölməsindən Verilənlər Bazası Gizli Açarını kopyalayın.

Quraşdırma kodunda Firebase'i işə salarkən bu detallardan istifadə edin. Misal üçün:

Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");

Addım 4: NodeMCU'nuzu WiFi -yə qoşun

NodeMCU'nuzu WiFi -yə qoşun
NodeMCU'nuzu WiFi -yə qoşun

NodeMCU'nuzu marşrutlaşdırıcıya bağlamaq üçün Arduino Sketch -ə aşağıdakı xətti əlavə edin:

WiFi.begin ("SSID", "p@ssword");

SSID -ni yönlendiricinizin SSID ilə və p@ssword -u router şifrəsi ilə əvəz edin.

Addım 5: Arduino eskizini tamamlayın

Arduino eskizini tamamlayın
Arduino eskizini tamamlayın

Firebase/Arduino kitabxanası, Firebase Veritabanına girişi asanlaşdırmaq üçün müxtəlif funksiyalar təqdim edir:

FirebaseObject obyekti = Firebase.get ("/");

Başlat əmrindən istifadə edərək Firebase -ə qoşulduqdan sonra yuxarıdakı əmr bütün verilənlər bazasını əldə etməyə kömək edir, daha sonra əlavə Firebase Obyektlərindən istifadə edərək təhlil edilə bilər.

classFirebaseObject

Firebase -də saxlanılan dəyəri təmsil edir, tək bir dəyər (yarpaq qovşağı) və ya ağac quruluşu ola bilər.

int getInt (const String və yol)

Bu funksiya qeyd olunan yolda saxlanılan tam ədəd əldə etməyinizə kömək edə bilər.

String getString (const String və yol)

getString, verilən bir açarın altında saxlanılan sətri alır (yolda qeyd olunur).

Addım 6: Arduino eskizini NodeMCU -ya yükləyin

Lövhənin düzgün seçildiyindən və düzgün portdan istifadə olunduğundan əmin olun.

Əlavə icra təfərrüatları üçün nümunə eskizinə baxın.

Addım 7: Əlavə Nəzarət üçün Proqressiv Veb Tətbiqi yaradın

IoT aləmində funksionallığı genişləndirmək üçün, Android/iOS smartfonlarına funksionallığı genişləndirə biləcək Proqressiv Veb Tətbiqi də yarada bilərsiniz. Təəccüblüdür ki, bir PWA hazırlamaq üçün Android İnkişafı haqqında minimal bilik tələb olunur və tamamilə veb əsaslıdır. Beləliklə, bir NodeMCU və PWA istifadə edərək verilənlər bazasını idarə edə bilərik.

Tövsiyə: