Sadržaj:

Kako napraviti Firebase sustav za kućnu automatizaciju pomoću NodeMCU - u IOT platformi: 14 koraka
Kako napraviti Firebase sustav za kućnu automatizaciju pomoću NodeMCU - u IOT platformi: 14 koraka

Video: Kako napraviti Firebase sustav za kućnu automatizaciju pomoću NodeMCU - u IOT platformi: 14 koraka

Video: Kako napraviti Firebase sustav za kućnu automatizaciju pomoću NodeMCU - u IOT platformi: 14 koraka
Video: Friendzy: Laravel 8 API и Nuxt — Аутентификация, эпизод №2 2024, Srpanj
Anonim
Kako napraviti Firebase sustav za kućnu automatizaciju pomoću NodeMCU | u IOT platformi
Kako napraviti Firebase sustav za kućnu automatizaciju pomoću NodeMCU | u IOT platformi

CILJ OVOG PROJEKTA

Ovaj projekt ima za cilj razviti sustav kućne automatizacije koji daje korisniku potpunu kontrolu nad svim uređajima na daljini kojima se može upravljati u njegovom domu pomoću IOT Android aplikacije. Postoji mnogo online poslužitelja i platformi trećih strana dostupnih za prikazivanje podataka vašeg IOT projekta. Ali, sve te 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 osjetnih 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 s kojima sam naišao imaju problema s programiranjem na strani poslužitelja. Firebase zaista može pomoći u premošćivanju tog jaza i olakšati ga. Bit će zanimljivo vidjeti kako programeri koriste njegove izvanmrežne značajke. Ako ste tek započ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 značajkom može učiniti ovo jednostavnim za mnoge programere.

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

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

Ovaj ću projekt podijeliti na tri dijela

1. Kreiranje fairbase računa

2. Izrada aplikacija

3. Ardunio programski dio

Korak 4: Stvaranje Fairbase računa

Stvaranje Fairbase računa
Stvaranje Fairbase računa

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

Pritisnite Dodaj projekt

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

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

Korak 6: Čujte da odabirem 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 prikaza ovog sučelja 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 za otvaranje ove datoteke

Korak 12: Sada idite na Projekt i uvezite datoteku Homeautomation.aia na svoje računalo

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

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 promjene 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

Ovdje preuzmite ardunio cod, kliknite ovdje

Ovaj je vodič prvi put objavljen klikom ovdje

više vodiča o Nodemcu kliknite ovdje

Preporučeni: