Sadržaj:

Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU - u IOT platformi: 14 koraka
Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU - u IOT platformi: 14 koraka

Video: Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU - u IOT platformi: 14 koraka

Video: Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU - u IOT platformi: 14 koraka
Video: Firebase - Ultimate Beginner's Guide 2024, Juli
Anonim
Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU | u IOT platformi
Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU | u IOT platformi

CILJ OVOG PROJEKTA

Ovaj projekt ima za cilj razvoj sistema kućne automatizacije koji daje korisniku potpunu kontrolu nad svim uređajima na daljini kojima se može upravljati njegov/njen dom pomoću IOT Android aplikacije. Na raspolaganju je mnogo mrežnih poslužitelja i platformi trećih strana za prikazivanje podataka vašeg IOT projekta. Ali, sve ove platforme poput ThingSpeak, Adafruit.io, Blynk i IFTT itd. Ali danas biram firebase

Korak 1:

Korak 2: Zašto odabirete Firebase

Firebase pruža brz način za trajno čuvanje senzornih podataka prikupljenih na razini uređaja, a odlično funkcionira s Android API -jem, koji podržava AndroidThings. Mnogi programeri za mobilne uređaje i uređaje na koje sam naišao se bore sa programiranjem na strani servera. Firebase zaista može pomoći u premošćivanju tog jaza i olakšati ga. Bit će zanimljivo vidjeti kako programeri koriste njegove offline funkcije. Ako ste tek počeli s IoT -om ili općenito s bilo kojim uređajem koji prikuplja podatke i mora ih prenositi putem mreža, zlatno pravilo koje se pretpostavlja je da se mrežna povezanost ne može pretpostaviti. Kao rezultat toga, morat ćete prikupljati podatke izvan mreže, a kada mreža bude dostupna, prenesite ih na svoj poslužitelj. Firebase sa svojom izvanmrežnom funkcijom može učiniti ovo jednostavnim za mnoge programere.

Firebase ima mnoštvo funkcija, uključujući bazu podataka u stvarnom vremenu, provjeru autentičnosti, slanje poruka u oblaku, pohranu, hosting, testnu laboratoriju i analitiku, ali ja ću koristiti samo provjeru autentičnosti, bazu podataka u stvarnom vremenu.

Korak 3: U redu da ne biste prešli na uništavanje projekta ……

Ovaj projekt ću podijeliti na tri dijela

1. Kreiranje fairbase računa

2. Izrada aplikacija

3. Ardunio programski dio

Korak 4: Kreiranje Fairbase računa

Kreiranje Fairbase računa
Kreiranje Fairbase računa

Prvo idite na https://console.firebase.google.com/ i prijavite se

Kliknite na Dodaj projekat

Korak 5: Zatim pokažite da vam se sviđa ovo sučelje i dajte naziv projektu i odaberite naziv zemlje

Zatim pokažite Sviđa mi se ovo sučelje i dajte naziv projekta i odaberite naziv zemlje
Zatim pokažite Sviđa mi se ovo sučelje i dajte naziv projekta i odaberite naziv zemlje

Korak 6: Čujte da izaberem naziv projekta Automatizacija doma i odaberite Moja zemlja, a zatim pritisnite Kreiraj

Hear I Select Name Project Home Automation i odaberite My Country Zatim pritisnite Create
Hear I Select Name Project Home Automation i odaberite My Country Zatim pritisnite Create

Korak 7: Nakon trenutka pokažite ovo sučelje Kliknite na Contention

Nakon trenutka pokažite ovo sučelje Kliknite na Contention
Nakon trenutka pokažite ovo sučelje Kliknite na Contention

Korak 8: Zatim idite na Početak

Zatim idite na Početak
Zatim idite na Početak

Korak 9: Idite na Pravila i Eadit Code Like Image

Idite na Pravila i Eadit kod poput slike
Idite na Pravila i Eadit kod poput slike
Idite na Pravila i Eadit kod poput slike
Idite na Pravila i Eadit kod poput slike

Korak 10: Idite na svoju postavku, a zatim pokažite svoj Api ključ

Idite na svoju postavku, a zatim pokažite svoj Api ključ
Idite na svoju postavku, a zatim pokažite svoj Api ključ

Korak 11: Izrada aplikacija

Bez napetosti, pružit ću vam potpunu datoteku retka za appinventor. Kliknite ovdje i preuzmite ovo

ne idite na ai2.appinventor.mit.edu da biste otvorili ovu datoteku

Korak 12: Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru

Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru

Korak 13: Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje

Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje
Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje
Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje
Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje

Korak 14: Dio programa Ardunio

Moraš trebati neke izmjene u svom ardunio kodu

FIREBASE_HOST kopija i prošlost u fairbase bazi podataka

FIREBASE_AUTH kopija i prošlost na postavkama projekta

i postavite svoje WIFI ime i lozinku

Preuzmite ardunio cod odavde, kliknite ovdje

Ovaj vodič prvi put objavljen klikom ovdje

više vodiča o Nodemcu kliknite ovdje

Preporučuje se: