Innehållsförteckning:

Hur man gör Firebase -hemautomationssystem med NodeMCU - i IOT -plattform: 14 steg
Hur man gör Firebase -hemautomationssystem med NodeMCU - i IOT -plattform: 14 steg

Video: Hur man gör Firebase -hemautomationssystem med NodeMCU - i IOT -plattform: 14 steg

Video: Hur man gör Firebase -hemautomationssystem med NodeMCU - i IOT -plattform: 14 steg
Video: Building Digital Clocks with ESP32 and ESP-C3 || SMART WATCH || 2024, Juli
Anonim
Hur man gör Firebase -hemautomationssystem med NodeMCU | i IOT -plattformen
Hur man gör Firebase -hemautomationssystem med NodeMCU | i IOT -plattformen

MÅL MED DETTA PROJEKT

Detta projekt syftar till att utveckla ett hemautomatiseringssystem som ger användaren fullständig kontroll över alla fjärrstyrbara enheter i hans/hennes hem med hjälp av IOT Android -appen. Det finns många tredjeparts onlineserver och plattformar för att visa data från ditt IOT -projekt. Men alla dessa plattformar som ThingSpeak, Adafruit.io, Blynk och IFTT etc men idag väljer jag eldbas

Steg 1:

Steg 2: Varför du väljer Firebase

Firebase ger ett snabbt sätt att behålla sensorisk data som samlats in på enhetsnivå, och det fungerar utmärkt med Android API: er, som stöds av AndroidThings. Många mobil- och enhetsprogrammerare som jag stött på kämpar med programmering på serversidan. Firebase kan verkligen hjälpa till att överbrygga det gapet och göra det enklare. Det kommer att bli intressant att se utvecklare använda dess offline -funktioner. Om du är ny på IoT eller i allmänhet någon enhet som samlar in data och behöver överföra den via nätverk, är den gyllene regeln att anta att nätverksanslutning inte kan antas. Som ett resultat måste du samla in data offline och när nätverket är tillgängligt, överföra detta till din server. Firebase med sin offline -funktion kan verkligen göra det här enkelt för många utvecklare.

Firebase har massor av funktioner, inklusive realtidsdatabas, autentisering, molnmeddelanden, lagring, värd, testlabb och analys, men jag kommer bara att använda autentisering, realtidsdatabas.

Steg 3: Ok, gå till projektförstörelse ……

Jag kommer att dela detta projekt i tre delar

1. Skapa fairbase -konto

2. Apptillverkning

3. Ardunio -programdel

Steg 4: Skapa Fairbase -konto

Skapa Fairbase -konto
Skapa Fairbase -konto

Gå först till https://console.firebase.google.com/ och logga in

Klicka på Lägg till projekt

Steg 5: Visa sedan det här gränssnittet och ange projektnamn och välj landnamn

Visa sedan det här gränssnittet och ange projektnamn och välj landnamn
Visa sedan det här gränssnittet och ange projektnamn och välj landnamn

Steg 6: Hör Jag väljer projektnamn Hemmautomation och välj Mitt land och tryck sedan på Skapa

Hör Jag väljer projektnamn Hemmautomation och välj Mitt land och tryck sedan på Skapa
Hör Jag väljer projektnamn Hemmautomation och välj Mitt land och tryck sedan på Skapa

Steg 7: Efter ett ögonblick Visa detta gränssnitt Klicka på innehåll

Efter ett ögonblick Visa detta gränssnitt Klicka på innehåll
Efter ett ögonblick Visa detta gränssnitt Klicka på innehåll

Steg 8: Gå sedan till Kom igång

Gå sedan till Kom igång
Gå sedan till Kom igång

Steg 9: Gå till Rules and Eadit Code Like Image

Gå till Rules and Eadit Code Like Image
Gå till Rules and Eadit Code Like Image
Gå till Rules and Eadit Code Like Image
Gå till Rules and Eadit Code Like Image

Steg 10: Gå till din inställning Visa sedan din Api -nyckel

Gå till din inställning Visa sedan din Api -nyckel
Gå till din inställning Visa sedan din Api -nyckel

Steg 11: Apptillverkning

Ingen spänning, jag kommer att ge dig en komplett radfil för appinventor, klicka bara här och ladda ner den

gå inte till ai2.appinventor.mit.edu för att öppna den här filen

Steg 12: Gå nu till Project och importera Homeautomation.aia -filen till din dator

Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator
Gå nu till Project och importera Homeautomation.aia -filen till din dator

Steg 13: Klicka på Red Circle Option och Flow That Image Commend

Klicka på Röd cirkelalternativ och Flow That Image Commend
Klicka på Röd cirkelalternativ och Flow That Image Commend
Klicka på Röd cirkelalternativ och Flow That Image Commend
Klicka på Röd cirkelalternativ och Flow That Image Commend

Steg 14: Ardunio -programdel

Du måste behöva ändra på din ardunio -kod

FIREBASE_HOST -kopia och förbi på fairbase -databasen

FIREBASE_AUTH kopia och förbi på projektinställning

och konfigurera ditt WIFI -namn och lösenord

Ladda ner ardunio torsk härifrån klicka här

Denna handledning publicerades först genom att klicka här

mer handledning om Nodemcu klicka här

Rekommenderad: