Sisällysluettelo:

Firebase -kodin automaatiojärjestelmän tekeminen NodeMCU: n avulla - IOT -alustassa: 14 vaihetta
Firebase -kodin automaatiojärjestelmän tekeminen NodeMCU: n avulla - IOT -alustassa: 14 vaihetta

Video: Firebase -kodin automaatiojärjestelmän tekeminen NodeMCU: n avulla - IOT -alustassa: 14 vaihetta

Video: Firebase -kodin automaatiojärjestelmän tekeminen NodeMCU: n avulla - IOT -alustassa: 14 vaihetta
Video: Что такое Firebase realtime database 2024, Heinäkuu
Anonim
Firebase -kodin automaatiojärjestelmän tekeminen NodeMCU: n avulla | IOT -alustassa
Firebase -kodin automaatiojärjestelmän tekeminen NodeMCU: n avulla | IOT -alustassa

TÄMÄN HANKKEEN TAVOITE

Tämän projektin tavoitteena on kehittää kodin automaatiojärjestelmä, joka antaa käyttäjälle täydellisen hallinnan kaikista kotinsa etäohjattavista laitteista IOT Android -sovelluksen avulla. Mutta kaikki nämä alustat, kuten ThingSpeak, Adafruit.io, Blynk ja IFTT jne., Mutta tänään valitsen firebase

Vaihe 1:

Vaihe 2: Miksi valitset Firebasen

Firebase tarjoaa nopean tavan säilyttää laitetasolla kerätyt aistitiedot, ja se toimii hyvin AndroidThingsin tukemien Android -sovellusliittymien kanssa. Monet mobiili- ja laiteohjelmoijat, joihin olen törmännyt, kamppailevat palvelinpuolen ohjelmoinnin kanssa. Firebase voi todella auttaa korjaamaan tämän aukon ja helpottamaan sitä. On mielenkiintoista nähdä, kuinka kehittäjät käyttävät offline -ominaisuuksiaan. Jos olet uusi IoT: ssä tai yleensä laitteessa, joka kerää tietoja ja joka tarvitsee lähettää sitä verkkojen kautta, oletetaan kultaisena sääntönä, että verkkoyhteyttä ei voida olettaa. Tämän seurauksena sinun on kerättävä tiedot offline -tilassa ja lähetettävä se palvelimellesi, kun verkko on käytettävissä. Firebasen offline -ominaisuus voi todella tehdä tämän yksinkertaiseksi monille kehittäjille.

Firebasessa on paljon ominaisuuksia, kuten reaaliaikainen tietokanta, todennus, pilviviestit, tallennus, isännöinti, testilaboratorio ja analytiikka, mutta käytän vain todennusta, reaaliaikaista tietokantaa.

Vaihe 3: Ok, ettet mene projektin tuhoamiseen ……

Aion suunnitella tämän projektin kolmiosaisen osan

1. Fairbase -tilin luominen

2. Sovelluksen tekeminen

3. Ardunio -ohjelman osa

Vaihe 4: Fairbase -tilin luominen

Fairbase -tilin luominen
Fairbase -tilin luominen

Siirry ensin osoitteeseen https://console.firebase.google.com/ ja kirjaudu sisään

Napsauta Lisää projekti

Vaihe 5: Näytä sitten tämä käyttöliittymä ja anna projektin nimi ja valitse maan nimi

Näytä sitten tämä käyttöliittymä ja anna projektin nimi ja valitse maan nimi
Näytä sitten tämä käyttöliittymä ja anna projektin nimi ja valitse maan nimi

Vaihe 6: Kuule I Valitse Projektin nimi Kotiautomaatio ja valitse Oma maa ja paina sitten Luo

Kuuntele Valitse projektin nimi Kotiautomaatio ja valitse oma maa ja paina sitten Luo
Kuuntele Valitse projektin nimi Kotiautomaatio ja valitse oma maa ja paina sitten Luo

Vaihe 7: Hetken kuluttua tämän käyttöliittymän näyttäminen Napsauta Contention

Hetken kuluttua näytä tämä käyttöliittymä Napsauta Contention
Hetken kuluttua näytä tämä käyttöliittymä Napsauta Contention

Vaihe 8: Siirry sitten alkuun

Siirry sitten Aloita
Siirry sitten Aloita

Vaihe 9: Siirry Säännöt ja Eadit -koodi kuten kuva

Siirry Säännöt ja Eadit -koodi kuten kuva
Siirry Säännöt ja Eadit -koodi kuten kuva
Siirry Säännöt ja Eadit -koodi kuten kuva
Siirry Säännöt ja Eadit -koodi kuten kuva

Vaihe 10: Siirry asetukseesi ja näytä sitten Api -avaimesi

Siirry asetukseesi ja näytä sitten Api -avaimesi
Siirry asetukseesi ja näytä sitten Api -avaimesi

Vaihe 11: Sovellusten tekeminen

Ei jännitystä Annan sinulle täydellisen rivitiedoston appinventorille napsauttamalla tätä ja lataamalla tämä

no mene ai2.appinventor.mit.edu avataksesi tämän tiedoston

Vaihe 12: Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi

Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi

Vaihe 13: Napsauta Punainen ympyrä -vaihtoehtoa ja virtaa tämä kuva kiittää

Napsauta Punainen ympyrä -vaihtoehtoa ja käytä tätä kuvaa
Napsauta Punainen ympyrä -vaihtoehtoa ja käytä tätä kuvaa
Napsauta Punainen ympyrä -vaihtoehtoa ja käytä tätä kuvaa
Napsauta Punainen ympyrä -vaihtoehtoa ja käytä tätä kuvaa

Vaihe 14: Ardunio -ohjelman osa

Sinun on muutettava ardunio -koodiasi

FIREBASE_HOST kopio ja ohi Fairbase -tietokannassa

FIREBASE_AUTH kopio ja mene projektin asetuksissa

ja aseta WIFI -nimi ja salasana

Lataa ardunio cod täältä napsauttamalla tätä

Tämä opetusohjelma julkaistiin ensin napsauttamalla tätä

lisää opetusohjelmaa Nodemcusta napsauttamalla tätä

Suositeltava: