Tartalomjegyzék:

Hogyan készítsünk Firebase otthoni automatizálási rendszert a NodeMCU használatával - az IOT Platformban: 14 lépés
Hogyan készítsünk Firebase otthoni automatizálási rendszert a NodeMCU használatával - az IOT Platformban: 14 lépés

Videó: Hogyan készítsünk Firebase otthoni automatizálási rendszert a NodeMCU használatával - az IOT Platformban: 14 lépés

Videó: Hogyan készítsünk Firebase otthoni automatizálási rendszert a NodeMCU használatával - az IOT Platformban: 14 lépés
Videó: Как сделать простое приложение для Instagram? - Firebase - Kotlin Урок 13 2024, December
Anonim
Hogyan készítsünk Firebase otthoni automatizálási rendszert a NodeMCU használatával | az IOT Platformban
Hogyan készítsünk Firebase otthoni automatizálási rendszert a NodeMCU használatával | az IOT Platformban

E PROJEKT CÉLJA

A projekt célja egy olyan otthoni automatizálási rendszer kifejlesztése, amely teljes körű irányítást biztosít a felhasználónak otthona összes, távolról vezérelhető eszköze felett az IOT Android alkalmazás segítségével. Sok harmadik féltől származó online szerver és platform áll rendelkezésre az IOT projekt adatainak bemutatására. De mindezek a platformok, mint a ThingSpeak, Adafruit.io, Blynk és IFTT stb., De ma a firebase -t választom

1. lépés:

2. lépés: Miért válassza a Firebase szolgáltatást?

A Firebase gyors módot kínál az eszközszinten gyűjtött érzékszervi adatok megőrzésére, és remekül működik az Android API -kkal, amelyeket az AndroidThings támogat. Sok mobil- és eszközprogramozó, akikkel találkoztam, küzd a szerver oldali programozással. A Firebase valóban segít áthidalni ezt a szakadékot és megkönnyíti azt. Érdekes lesz látni, hogy a fejlesztők használják az offline funkcióit. Ha még nem ismeri az IoT -t vagy általában bármilyen olyan eszközt, amely adatokat gyűjt, és azokat hálózaton keresztül kell továbbítania, akkor feltételezni kell az aranyszabályt, miszerint a hálózati kapcsolat nem feltételezhető. Ennek eredményeként offline módon kell gyűjtenie az adatokat, és amikor elérhető a hálózat, továbbítsa ezt a szervernek. A Firebase offline funkciójával nagyon egyszerűvé teheti ezt sok fejlesztő számára.

A Firebase rengeteg funkcióval rendelkezik, beleértve a valós idejű adatbázist, a hitelesítést, a felhőalapú üzenetküldést, a tárolást, a tárhelyet, a tesztlabort és az elemzést, de csak a hitelesítést, a valós idejű adatbázist fogom használni.

3. lépés: Rendben, ne menjen a projekt megsemmisítésére ……

Ezt a projektet három részből fogom kidolgozni

1. Fairbase -fiók létrehozása

2. Alkalmazáskészítés

3. Ardunio programrész

4. lépés: Fairbase -fiók létrehozása

Fairbase -fiók létrehozása
Fairbase -fiók létrehozása

Először lépjen a https://console.firebase.google.com/ oldalra, és jelentkezzen be

Kattintson a Projekt hozzáadása gombra

5. lépés: Ezután mutassa meg ezt a felületet, és adja meg a projekt nevét, és válassza ki az ország nevét

Ezután mutassa meg ezt a felületet, és adja meg a projekt nevét, és válassza ki az ország nevét
Ezután mutassa meg ezt a felületet, és adja meg a projekt nevét, és válassza ki az ország nevét

6. lépés: Hallgassa meg: Válassza ki a Projektnév otthoni automatizálás lehetőséget, és válassza ki a saját országomat, majd nyomja meg a Létrehozás gombot

Hallgassa meg, hogy válassza a Projektnév otthoni automatizálás lehetőséget, és válassza ki a saját országomat, majd nyomja meg a Létrehozás gombot
Hallgassa meg, hogy válassza a Projektnév otthoni automatizálás lehetőséget, és válassza ki a saját országomat, majd nyomja meg a Létrehozás gombot

7. lépés: Egy pillanat múlva mutassa meg ezt az interfészt Kattintson a Contention gombra

Egy pillanat múlva mutassa meg ezt a felületet Kattintson a Contention gombra
Egy pillanat múlva mutassa meg ezt a felületet Kattintson a Contention gombra

8. lépés: Ezután lépjen az Első lépésekhez

Ezután lépjen az Első lépésekhez
Ezután lépjen az Első lépésekhez

9. lépés: Lépjen a Szabályokhoz és az Eadit kódhoz hasonló képhez

Lépjen a Szabályok és az Eadit -kód, mint a kép elemre
Lépjen a Szabályok és az Eadit -kód, mint a kép elemre
Lépjen a Szabályok és az Eadit kód, mint a kép menüpontra
Lépjen a Szabályok és az Eadit kód, mint a kép menüpontra

10. lépés: Menjen a beállításhoz, majd mutassa meg az Api -kulcsát

Lépjen a beállításhoz, majd mutassa meg az Api -kulcsát
Lépjen a beállításhoz, majd mutassa meg az Api -kulcsát

11. lépés: Alkalmazáskészítés

Nincs feszültség, és teljes sorfájlt adok az appinventor számára, kattintson ide és töltse le ezt

nyissa meg az ai2.appinventor.mit.edu oldalt a fájl megnyitásához

12. lépés: Most lépjen a Project and Import Homeautomation.aia fájlra a számítógépén

Most menjen a Project and Import Homeautomation.aia fájlba a számítógépén
Most menjen a Project and Import Homeautomation.aia fájlba a számítógépén
Most lépjen a Project and Import Homeautomation.aia fájlra a számítógépén
Most lépjen a Project and Import Homeautomation.aia fájlra a számítógépén
Most lépjen a Project and Import Homeautomation.aia fájlra a számítógépén
Most lépjen a Project and Import Homeautomation.aia fájlra a számítógépén
Most menjen a Project and Import Homeautomation.aia fájlba a számítógépén
Most menjen a Project and Import Homeautomation.aia fájlba a számítógépén

13. lépés: Kattintson a Piros kör opcióra, és folytassa ezt a képet

Kattintson a Piros kör opcióra, és folytassa ezt a képet
Kattintson a Piros kör opcióra, és folytassa ezt a képet
Kattintson a Piros kör opcióra, és folytassa ezt a képet
Kattintson a Piros kör opcióra, és folytassa ezt a képet

14. lépés: Ardunio programrész

Meg kell változtatnia az ardunio kódját

FIREBASE_HOST másolat és múlt a fairbase adatbázisban

FIREBASE_AUTH másolat és múlt a projekt beállításán

és állítsa be a WIFI nevet és a jelszót

Töltse le az ardunio cod -ot innen, kattintson ide

Ez az oktatóanyag először ide kattintva jelent meg

További oktatóanyagok a Nodemcu -ról ide kattintva

Ajánlott: