Sisukord:

Firebase koduautomaatikasüsteemi loomine NodeMCU abil - IOT platvormil: 14 sammu
Firebase koduautomaatikasüsteemi loomine NodeMCU abil - IOT platvormil: 14 sammu

Video: Firebase koduautomaatikasüsteemi loomine NodeMCU abil - IOT platvormil: 14 sammu

Video: Firebase koduautomaatikasüsteemi loomine NodeMCU abil - IOT platvormil: 14 sammu
Video: Что такое Firebase realtime database 2024, Juuli
Anonim
Firebase koduautomaatikasüsteemi loomine NodeMCU abil | IOT platvormil
Firebase koduautomaatikasüsteemi loomine NodeMCU abil | IOT platvormil

SELLE PROJEKTI EESMÄRK

Selle projekti eesmärk on välja töötada koduautomaatikasüsteem, mis annab kasutajale IOT Androidi rakenduse kaudu täieliku kontrolli kõigi oma kodu kaugjuhitavate seadmete üle. Teie IOT projekti andmete esitlemiseks on saadaval palju kolmanda osapoole veebiserverit ja platvorme. Kuid kõik need platvormid nagu ThingSpeak, Adafruit.io, Blynk ja IFTT jne, aga täna valin firebase

Samm 1:

2. toiming. Miks valite Firebase'i?

Firebase pakub kiiret viisi seadme tasandil kogutud sensoorsete andmete säilitamiseks ja töötab suurepäraselt koos Androidi API -dega, mida toetab AndroidThings. Paljud mobiili- ja seadmeprogrammeerijad, kellega olen kokku puutunud, võitlevad serveripoolse programmeerimisega. Firebase võib tõesti aidata seda lõhet ületada ja lihtsustada. Huvitav on näha, kuidas arendajad oma võrguühenduseta funktsioone kasutavad. Kui olete asjade Interneti või üldiselt mis tahes seadme, mis kogub andmeid ja peab neid võrkude kaudu edastama, uus kasutaja, tuleb eeldada, et võrguühendust ei saa eeldada. Selle tulemusena peate koguma andmeid võrguühenduseta ja kui võrk on saadaval, edastage see oma serverile. Firebase koos oma võrguühenduseta funktsiooniga muudab selle paljude arendajate jaoks lihtsaks.

Firebase'il on palju funktsioone, sealhulgas reaalajas andmebaas, autentimine, pilvesõnumid, salvestusruum, hostimine, testlabor ja analüüs, kuid ma kasutan ainult autentimist, reaalajas andmebaasi.

Samm: ok, et mitte minna projekti hävitamisele ……

Ma kavandan selle projekti kolmeosalise osa

1. Fairbase'i konto loomine

2. Rakenduste tegemine

3. Ardunio programmi osa

4. samm: Fairbase'i konto loomine

Fairbase'i konto loomine
Fairbase'i konto loomine

Kõigepealt minge saidile https://console.firebase.google.com/ ja logige sisse

Klõpsake nuppu Lisa projekt

Samm: näidake siis seda liidest ja andke projekti nimi ning valige riigi nimi

Seejärel näidake seda liidest ja andke projekti nimi ning valige riigi nimi
Seejärel näidake seda liidest ja andke projekti nimi ning valige riigi nimi

6. samm: kuulake, et valite projekti nime koduautomaatika ja valige minu riik, seejärel vajutage nuppu Loo

Kuulake I Valige projekti nimi Koduautomaatika ja valige Minu riik, seejärel vajutage Loo
Kuulake I Valige projekti nimi Koduautomaatika ja valige Minu riik, seejärel vajutage Loo

Samm: pärast hetke selle liidese kuvamist klõpsake Contention

Pärast hetke selle liidese kuvamist klõpsake Contention
Pärast hetke selle liidese kuvamist klõpsake Contention

8. samm. Seejärel minge alustamiseks

Seejärel minge Alusta
Seejärel minge Alusta

9. samm: minge reeglite ja Eadit -koodi sarnase pildi juurde

Avage Reeglid ja Eadit -kood nagu pilt
Avage Reeglid ja Eadit -kood nagu pilt
Avage Reeglid ja Eadit -kood nagu pilt
Avage Reeglid ja Eadit -kood nagu pilt

Samm: minge oma seadete juurde ja näidake seejärel oma Api -võtit

Minge oma seadete juurde ja näidake oma Api -võtit
Minge oma seadete juurde ja näidake oma Api -võtit

11. samm: rakenduste tegemine

Pole pinget, ma annan teile täieliku reafaili appinventori jaoks, klõpsake lihtsalt siin ja laadige see alla

selle faili avamiseks minge aadressile ai2.appinventor.mit.edu

12. samm. Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia

Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia

Samm: klõpsake valikul Punase ringi valik ja vooge see pilt kiidab

Klõpsake valikul Punase ringi valik ja voola seda pilti
Klõpsake valikul Punase ringi valik ja voola seda pilti
Klõpsake valikul Punase ringi valik ja voola seda pilti
Klõpsake valikul Punase ringi valik ja voola seda pilti

14. samm: Ardunio programmi osa

Peate oma ardunio koodi muutma

FIREBASE_HOST koopia ja minevik Fairbase'i andmebaasis

FIREBASE_AUTH koopia ja projekti seadete ajal minevik

ja seadistage oma WIFI nimi ja parool

Laadige ardunio tursk alla siit, klõpsake siin

See õpetus avaldati esmalt klõpsates siin

rohkem õpetusi Nodemcu kohta klõpsake siin

Soovitan: