INHOUDSOPGAWE:

Tuisautomatisering met behulp van Google Firebase: 3 stappe
Tuisautomatisering met behulp van Google Firebase: 3 stappe

Video: Tuisautomatisering met behulp van Google Firebase: 3 stappe

Video: Tuisautomatisering met behulp van Google Firebase: 3 stappe
Video: Home Automation With Firebase + Android App + ESP8266 – 01 + Android App 2024, Julie
Anonim
Image
Image
Tuisoutomatisering met behulp van Google Firebase
Tuisoutomatisering met behulp van Google Firebase

Inleiding:

Dit is 'n tuis -outomatiseringsprojek wat vuurbasis en nodeMCU gebruik. Die eerste rede waarom ek Firebase gekies het, is omdat dit maklik onderhou kan word, dit bevat vorderingsverslag, Crash Analytics, ens. Dit is gratis, sodat ons hierdie projek kan gebruik om die ligte, waaiers, TV, ens. Te beheer.

Voorrade

  • NodeMcu - 1 nr
  • Relay Module - 1 nr
  • Broodbord - 1 nr
  • Manlike tot vroulike springers - 3 nrs
  • 'N Internetverbinding
  • 'N Android -foon

Stap 1: Skep databasis

Die skep van 'n databasis
Die skep van 'n databasis
Die skep van 'n databasis
Die skep van 'n databasis
Die skep van 'n databasis
Die skep van 'n databasis
Die skep van 'n databasis
Die skep van 'n databasis

Eerstens moet u na hierdie webwerf gaan en by u Google -rekening aanmeld. En klik op skep 'n nuwe projek, gee die naam van u projek en klik op voortgaan. Na 'n paar minute word daar gesê: 'u projek is gereed' en 'n voortgaan-knoppie verskyn om daarop te klik, die paneelbord verskyn; aan die linkerkant van die databasis-oortjie, klik daarop en rol stadig af, en u sal real-time sien skep databasieknoppie, klik daarop. Dit maak 'n dialoogkassie oop wat u vertel om 'n geslote modus of 'n toetsmodus te kies. Kies toetsmodus en klik op aktiveer. U word bo -aan die Data -oortjie gestuur, en u sien dat vier oortjies op die oortjie reëls klik en kyk of die lees- en skryfreëls waar is. Indien nie, verander beide na waar. Gaan nou na die projekinstellings en kopieer u projek -ID en web -API -sleutel wat ons later sal gebruik. Gaan ook na die oortjie diensrekeninge, aan die linkerkant van die databasis -geheime -oortjie, klik op die oortjie en blaai af, sien u die databasisnaam en 'n geheime klik op die vertoonopsie aan die regterkant van die geheim, en kopieer die geheim en plak dit in 'n notaboekvenster. En nou is hierdie deel verby. Nou gaan ons na die app uitvinder gedeelte.

Stap 2: Konfigurasie van die app

Opstelling van die app
Opstelling van die app
Opstelling van die app
Opstelling van die app

Die app -deel is nie 'n moeilike taak nie. Ek het die skakel gegee om die.aia -lêer af te laai. U kan dit net aflaai en na u rekening invoer. Teken eers by die uitvinder van die MIT -app aan, en bo -aan, my projek sal daar wees, klik daarop, 'n lys met opsies, klik op die invoerprojek (.aia) vanaf my rekenaar, kies die afgelaaide aia -lêer en klik op Import projek sal ingevoer word en oopgemaak word. klik nou op die firebaseDB1-widget, die instellingsoortjie sal aan die regterkant oopmaak, waardeur die vuurbasis-token met die web-API-sleutel verander word en die firebase-URL met u firebase-projek-ID in die formaat verander (https:// {your-project-id }.firebaseio.com/). En klik op die bou -opsie om die apk -lêer van u app af te laai. Installeer nou die app op u selfoon. En ons gaan na die volgende stap.

Stap 3: Kodeer

Kode
Kode

Ek het dus ook die kode verskaf. Laai dus die kode af en maak dit oop, verander die firebase_HOST met u projek-ID in die formaat ({Your-project-id}.firebaseio.com). Verander ook firebase_Auth met u vuurbasisgeheim wat u vroeër gekopieer het. Vergeet veral nie om die wifi -naam en wagwoord te verander nie.

Skakel: kode en app

Aanbeveel: