Tartalomjegyzék:

Adatok lekérése a Firebase adatbázisból a NodeMCU -n: 7 lépés
Adatok lekérése a Firebase adatbázisból a NodeMCU -n: 7 lépés

Videó: Adatok lekérése a Firebase adatbázisból a NodeMCU -n: 7 lépés

Videó: Adatok lekérése a Firebase adatbázisból a NodeMCU -n: 7 lépés
Videó: Flutter Redux Tutorial: State Management for Flutter Apps | Get started with Redux | amplifyabhi 2024, December
Anonim
Hogyan lehet adatokat lekérni a NodeMCU Firebase adatbázisából
Hogyan lehet adatokat lekérni a NodeMCU Firebase adatbázisából

Ehhez az utasításhoz lekérjük az adatokat a Google Firebase adatbázisából, és a NodeMCU használatával lekérjük a további elemzéshez.

PROJEKT KÖVETELMÉNYEK:

1) NodeMCU vagy ESP8266 vezérlő

2) G-Mail fiók Firebase adatbázis létrehozásához.

3) Töltse le a Firebase Arduino IDE könyvtárat, és telepítse az Arduino IDE -re.

1. lépés:

2. lépés: Hozzon létre egy új adatbázist a Firebase -en

Hozzon létre egy új adatbázist a Firebase -en
Hozzon létre egy új adatbázist a Firebase -en

Egyszerűen menjen át a Firebase konzolra, és kattintson a Projekt hozzáadása elemre.

Ha ez megtörtént, menjen az Adatbázis fülre, és adjon hozzá egy valós idejű adatbázist.

3. lépés: Adja hozzá a gazdagép nevét/adatbázis titkos kulcsát az Arduino Sketchhez

Adja hozzá a gazdagép nevét/az adatbázis titkos kulcsát az Arduino Sketchhez
Adja hozzá a gazdagép nevét/az adatbázis titkos kulcsát az Arduino Sketchhez

Másolja a gazdagép nevét az adatbázis tetejéről, és az adatbázis titkos kulcsát a Beállítás> Projektbeállítás> SZOLGÁLTATÁSI SZÁMLA> Adatbázis titkok pontból.

Használja ezeket a részleteket a Firebase inicializálásakor a Beállítási kódban. Például:

Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");

4. lépés: Csatlakoztassa a NodeMCU -t egy WiFi -hez

Csatlakoztassa a NodeMCU -t egy WiFi -hez
Csatlakoztassa a NodeMCU -t egy WiFi -hez

Adja hozzá a következő sort az Arduino Sketch -hez a NodeMCU és az útválasztó csatlakoztatásához:

WiFi.begin ("SSID", "p@ssword");

Cserélje le az SSID -t az útválasztó SSID -jére, a p@ssword -ot pedig az útválasztó jelszavára.

5. lépés: Végezze el az Arduino vázlatot

Fejezze be az Arduino vázlatot
Fejezze be az Arduino vázlatot

A Firebase/Arduino könyvtár számos funkciót kínál a Firebase adatbázis elérésének egyszerűsítésére:

FirebaseObject objektum = Firebase.get ("/");

Miután a start paranccsal csatlakozott a Firebase -hez, a fenti parancs segít a teljes adatbázis lekérésében, amelyet ezután további Firebase objektumok segítségével lehet elemezni.

classFirebaseObject

A Firebase -ben tárolt értéket jelenti, lehet szinguláris érték (levélcsomópont) vagy fa szerkezet.

int getInt (const String és elérési út)

Ez a funkció segít abban, hogy egy egész számot kapjon az említett elérési úton.

String getString (const String és elérési út)

A getString megkapja a megadott kulcs alatt tárolt karakterláncot (az útvonalon szerepel).

6. lépés: Töltse fel az Arduino vázlatot a NodeMCU -ba

Győződjön meg arról, hogy a kártya megfelelően lett kiválasztva, és a megfelelő portot használja.

Tekintse meg a példavázlatot a további megvalósítási részletekért.

7. lépés: Hozzon létre egy progresszív webes alkalmazást a további vezérléshez

Az IoT terület funkcionalitásának kiterjesztéséhez létrehozhat egy progresszív webes alkalmazást is, amely kiterjesztheti a funkcionalitást az Android/iOS okostelefonokra. Meglepő módon a PWA elkészítése minimális ismereteket igényel az Android fejlesztéséről, és teljesen webes. Így manipulálhatjuk az adatbázisokat a NodeMCU és a PWA használatával.

Ajánlott: