Google firebase kullanımı

NodeMCU intenette herhangi bir server üzerinde database kullanılarak kontrol edilebilir. Google firebase ücretsiz bir database uygulamasıdır ve ESP kartları için yazılmış kütüphanelere Arduino IDE üzerinden ulaşılabilir. Database oluşturmak için “firebase.google.com” adresine Google hesabıyla giriş yapılarak “Got to console” tıklanır (Görsel 6.17).

Görsel 6.17: Firebase konsoluna giriş

“Add Project” tıklanır (Görsel 6.18).

Görsel 6.18: Proje ekleme

            Proje ismi girilerek “Continue” düğmesi tıklanır (Görsel 6.19).

Görsel 6.19: Proje ismini girme

Sonraki sayfada “Create Project” tıklanarak database oluşturulur (Görsel 6.20).

Görsel 6.20: Database oluşturma

Görsel 6.21’de görülen “internet” isimli proje oluşturuldu. Proje oluşturulduktan sonra devamında “Continue” düğmesi tıklanır.

Görsel 6.21: Proje oluşturuldu

            Proje sayfasında “Build > Realtime Databse > Create Database” adımları izlenir (Görsel 6.22).

Görsel 6.22: Database oluşturma

            Database lokasyonu seçilir ve “Next” düğmesi tıklanır (Görsel 6.23).

Görsel 6.23: Lokasyon seçme

            Sonraki sayfada “Enable” düğmesi tıklanır (Görsel 6.24).

Görsel 6.24: Güvenlik seçenekleri

            Realtime Database sayfasında database adresinin (Bu adres programda ve akıllı telefon uygulmasında kullanılacaktır.) yanındaki “+” simgesiyle değişkenler tanımlanır. Daha sonra “Rules” düğmesi tıklanır (Görsel 6.25).

Görsel 6.25: Değişken tanımlama

            Okuma ve yazma seçenekleri “true” yapılarak “Publish” düğmesi tıklanır (Görsel 6.26).

Görsel 6.26: Okuma yazma seçenekleri

            “Project settings >Service account >Database secrets” seçenekleri izlenerek “Show” düğmesi tıklanır. Bu gizli anahtar kopyalanarak programda ve akıllı telefon uygulamasında ilgili yerlere yapıştırılır (Görsel 6.27).

Görsel 6.27: Gizli anahtar

Mit app invertor’de Experimantal kısmından FirebaseDB alınır. Firebase kompanenti tıklanarak firebase adresi ve gizli anahtarı girilir (Görsel 6.27).

Görsel 6.28: Akıllı telefon uygulaması oluşturma

Görsel 6.29’daki kodlarla akıllı telefon uygulaması oluşturulur.

Görsel 6.29: Mit app invertor kodları

Categories:

Tags:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler