Kazalo:

Kako narediti sistem Firebase za domačo avtomatizacijo z uporabo NodeMCU - v platformi IOT: 14 korakov
Kako narediti sistem Firebase za domačo avtomatizacijo z uporabo NodeMCU - v platformi IOT: 14 korakov

Video: Kako narediti sistem Firebase za domačo avtomatizacijo z uporabo NodeMCU - v platformi IOT: 14 korakov

Video: Kako narediti sistem Firebase za domačo avtomatizacijo z uporabo NodeMCU - v platformi IOT: 14 korakov
Video: CS50 2015 - Week 7 2024, Julij
Anonim
Kako narediti sistem Firebase za domačo avtomatizacijo z uporabo NodeMCU | v platformi IOT
Kako narediti sistem Firebase za domačo avtomatizacijo z uporabo NodeMCU | v platformi IOT

CILJ TEGA PROJEKTA

Namen tega projekta je razviti sistem za avtomatizacijo doma, ki uporabniku omogoča popoln nadzor nad vsemi napravami na daljavo v njegovem domu z aplikacijo IOT Android. Na voljo je veliko spletnih strežnikov in platform tretjih oseb za predstavitev podatkov vašega projekta IOT. Toda vse te platforme, kot so ThingSpeak, Adafruit.io, Blynk in IFTT itd., Danes pa izberem firebase

Korak 1:

2. korak: Zakaj izberete Firebase

Firebase ponuja hiter način za ohranjanje senzoričnih podatkov, zbranih na ravni naprave, in odlično deluje z API -ji za Android, ki jih podpira AndroidThings. Veliko programerjev za mobilne naprave in naprave, s katerimi sem naletel, se spopada s programiranjem na strani strežnika. Firebase lahko resnično pomaga premostiti to vrzel in jo olajšati. Zanimivo bo videti, kako razvijalci uporabljajo njene funkcije brez povezave. Če ste nov uporabnik interneta stvari ali na splošno katere koli naprave, ki zbira podatke in jih mora prenašati po omrežjih, je zlato pravilo, ki ga je treba domnevati, da omrežne povezave ni mogoče domnevati. Posledično boste morali podatke zbirati brez povezave in ko bo omrežje na voljo, jih posredujte na strežnik. Firebase s svojo funkcijo brez povezave lahko to veliko poenostavi mnogim razvijalcem.

Firebase ima na voljo številne funkcije, vključno z zbirko podatkov v realnem času, preverjanjem pristnosti, pošiljanjem sporočil v oblaku, shranjevanjem, gostovanjem, preskusnim laboratorijem in analitiko, vendar bom uporabljal samo preverjanje pristnosti, zbirko podatkov v realnem času.

3. korak: V redu, da ne gremo na uničenje projekta ……

Ta projekt bom razdelil na tri dele

1. Ustvarjanje poštenega računa

2. Izdelava aplikacij

3. Del programa Ardunio

4. korak: Ustvarite račun Fairbase

Ustvarjanje računa Fairbase
Ustvarjanje računa Fairbase

Najprej pojdite na https://console.firebase.google.com/ in se prijavite

Kliknite Dodaj projekt

5. korak: Nato pokažite Všeč mi je ta vmesnik in dajte ime projekta ter izberite ime države

Nato pokažite Všeč mi je ta vmesnik in dajte ime projekta ter izberite ime države
Nato pokažite Všeč mi je ta vmesnik in dajte ime projekta ter izberite ime države

Korak 6: Slišite, da izberem ime projekta Domača avtomatizacija in izberite Moja država, nato pritisnite Ustvari

Slišite, da izberem ime projekta Domača avtomatizacija in izberite Moja država, nato pritisnite Ustvari
Slišite, da izberem ime projekta Domača avtomatizacija in izberite Moja država, nato pritisnite Ustvari

7. korak: Po trenutnem prikazu tega vmesnika kliknite Contention

Po trenutnem prikazu tega vmesnika kliknite Contention
Po trenutnem prikazu tega vmesnika kliknite Contention

8. korak: Nato pojdite na Začni

Nato pojdite na Začni
Nato pojdite na Začni

9. korak: Pojdite na Pravila in Eadit Code Like Image

Pojdite na Pravila in Eadit Code Like Image
Pojdite na Pravila in Eadit Code Like Image
Pojdite na Pravila in Eadit Code Like Image
Pojdite na Pravila in Eadit Code Like Image

10. korak: Pojdite na nastavitev in pokažite svoj ključ Api

Pojdite na nastavitve in nato pokažite ključ Api
Pojdite na nastavitve in nato pokažite ključ Api

11. korak: Ustvarjanje aplikacij

Brez napetosti, zagotovil vam bom celotno datoteko vrstice za appinventor. Kliknite tukaj in prenesite to

ne, da odprete to datoteko na ai2.appinventor.mit.edu

Korak: Zdaj pojdite na Project and Import Homeautomation.aia File in your Computer

Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku
Zdaj pojdite na datoteko Project and Import Homeautomation.aia v računalniku

Korak: Kliknite na možnost rdečega kroga in prenesite to sliko, ki se pohvali

Kliknite možnost rdečega kroga in prenesite to sliko, da se pohvali
Kliknite možnost rdečega kroga in prenesite to sliko, da se pohvali
Kliknite možnost rdečega kroga in prenesite to sliko, da se pohvali
Kliknite možnost rdečega kroga in prenesite to sliko, da se pohvali

Korak 14: Del programa Ardunio

Morali boste spremeniti kodo ardunio

FIREBASE_HOST kopija in preteklost v bazi podatkov fairbase

FIREBASE_AUTH kopija in preteklost pri nastavitvah projekta

in nastavite svoje ime WIFI amd geslo

Prenesite ardunio cod od tukaj, kliknite tukaj

Ta vadnica je bila prvič objavljena, kliknite tukaj

več vadnic o Nodemcu kliknite tukaj

Priporočena: