Inhaltsverzeichnis:

So erstellen Sie ein Firebase-Hausautomationssystem mit NodeMCU - in IOT-Plattform - Gunook
So erstellen Sie ein Firebase-Hausautomationssystem mit NodeMCU - in IOT-Plattform - Gunook

Video: So erstellen Sie ein Firebase-Hausautomationssystem mit NodeMCU - in IOT-Plattform - Gunook

Video: So erstellen Sie ein Firebase-Hausautomationssystem mit NodeMCU - in IOT-Plattform - Gunook
Video: How to make Home Automation using NodeMCU | ESP8266 | BLYNK | IOT 2024, Juli
Anonim
So erstellen Sie ein Firebase-Hausautomationssystem mit NodeMCU | in der IOT-Plattform
So erstellen Sie ein Firebase-Hausautomationssystem mit NodeMCU | in der IOT-Plattform

ZIEL DIESES PROJEKTS

Dieses Projekt zielt darauf ab, ein Hausautomationssystem zu entwickeln, das dem Benutzer die vollständige Kontrolle über alle fernsteuerbaren Geräte seines Hauses mithilfe der IOT-Android-App ermöglicht. Es gibt viele Online-Server und -Plattformen von Drittanbietern, um die Daten Ihres IOT-Projekts zu präsentieren. Aber all diese Plattformen wie ThingSpeak, Adafruit.io, Blynk und IFTT usw. aber heute wähle ich Firebase

Schritt 1:

Schritt 2: Warum Sie Firebase wählen

Firebase bietet eine schnelle Möglichkeit, auf Geräteebene erfasste sensorische Daten beizubehalten, und es funktioniert hervorragend mit den Android-APIs, die von AndroidThings unterstützt werden. Viele Mobil- und Geräteprogrammierer, denen ich begegnet bin, haben Schwierigkeiten mit der serverseitigen Programmierung. Firebase kann wirklich helfen, diese Lücke zu schließen und zu vereinfachen. Es wird interessant sein zu sehen, wie Entwickler seine Offline-Funktionen nutzen. Wenn Sie neu im IoT oder im Allgemeinen mit einem Gerät sind, das Daten sammelt und über Netzwerke übertragen muss, gilt die goldene Regel, dass keine Netzwerkkonnektivität vorausgesetzt werden kann. Daher müssen Sie die Daten offline sammeln und bei verfügbarem Netzwerk an Ihren Server übertragen. Firebase mit seiner Offline-Funktion kann dies für viele Entwickler wirklich einfach machen.

Firebase hat eine Menge Funktionen, darunter Echtzeit-Datenbank, Authentifizierung, Cloud-Messaging, Speicher, Hosting, Testlabor und Analyse, aber ich werde nur Authentifizierung, Echtzeit-Datenbank verwenden.

Schritt 3: Ok, dann gehe nicht zur Projektzerstörung……

Ich werde dieses Projekt aufteilen Dreiteiliger Teil

1. Fairbase-Konto erstellen

2. App-Erstellung

3. Ardunio-Programmteil

Schritt 4: Fairbase-Konto erstellen

Fairbase-Konto erstellen
Fairbase-Konto erstellen

Gehen Sie zuerst zu https://console.firebase.google.com/ und melden Sie sich an

Klicken Sie auf Projekt hinzufügen

Schritt 5: Zeigen Sie dann wie diese Schnittstelle an und geben Sie den Projektnamen ein und wählen Sie den Ländernamen aus

Dann zeigen Sie diese Schnittstelle an und geben Sie den Projektnamen ein und wählen Sie den Ländernamen aus
Dann zeigen Sie diese Schnittstelle an und geben Sie den Projektnamen ein und wählen Sie den Ländernamen aus

Schritt 6: Hören Sie, dass ich den Projektnamen Home Automation auswähle und mein Land auswähle, dann drücke auf Erstellen

Höre ich wähle den Projektnamen Home Automation und wähle mein Land aus und drücke dann auf Erstellen
Höre ich wähle den Projektnamen Home Automation und wähle mein Land aus und drücke dann auf Erstellen

Schritt 7: Nach einem Moment diese Schnittstelle anzeigen Klicken Sie auf Contention

Nach einem Moment diese Schnittstelle anzeigen Klicken Sie auf Contention
Nach einem Moment diese Schnittstelle anzeigen Klicken Sie auf Contention

Schritt 8: Gehen Sie dann zu Get Started

Dann gehen Sie zu Erste Schritte
Dann gehen Sie zu Erste Schritte

Schritt 9: Gehen Sie zu Regeln und bearbeiten Sie Code wie Bild

Gehen Sie zu Regeln und bearbeiten Sie Code wie das Bild
Gehen Sie zu Regeln und bearbeiten Sie Code wie das Bild
Gehen Sie zu Regeln und bearbeiten Sie Code wie das Bild
Gehen Sie zu Regeln und bearbeiten Sie Code wie das Bild

Schritt 10: Gehen Sie zu Ihrer Einstellung und zeigen Sie dann Ihren API-Schlüssel an

Gehen Sie zu Ihren Einstellungen und zeigen Sie dann Ihren API-Schlüssel an
Gehen Sie zu Ihren Einstellungen und zeigen Sie dann Ihren API-Schlüssel an

Schritt 11: App-Erstellung

Keine Spannung, ich werde Ihnen eine komplette Zeilendatei für den Appinventor zur Verfügung stellen, klicken Sie einfach hier und laden Sie diese herunter

Nein, gehen Sie zu ai2.appinventor.mit.edu, um diese Datei zu öffnen

Schritt 12: Gehen Sie nun zu Projekt und importieren Sie die Datei Homeautomation.aia auf Ihrem Computer

Gehen Sie nun zu Project und importieren Sie die Homeautomation.aia-Datei auf Ihrem Computer
Gehen Sie nun zu Project und importieren Sie die Homeautomation.aia-Datei auf Ihrem Computer
Gehen Sie nun zu Projekt und importieren Sie die Datei Homeautomation.aia auf Ihrem Computer
Gehen Sie nun zu Projekt und importieren Sie die Datei Homeautomation.aia auf Ihrem Computer
Gehen Sie nun zu Project und importieren Sie die Homeautomation.aia-Datei auf Ihrem Computer
Gehen Sie nun zu Project und importieren Sie die Homeautomation.aia-Datei auf Ihrem Computer
Gehen Sie nun zu Project und importieren Sie die Homeautomation.aia-Datei auf Ihrem Computer
Gehen Sie nun zu Project und importieren Sie die Homeautomation.aia-Datei auf Ihrem Computer

Schritt 13: Klicken Sie auf Red Circle Option und Flow That Image Commend

Klicken Sie auf Red Circle Option und Flow That Image Commend
Klicken Sie auf Red Circle Option und Flow That Image Commend
Klicken Sie auf Red Circle Option und Flow That Image Commend
Klicken Sie auf Red Circle Option und Flow That Image Commend

Schritt 14: Ardunio-Programmteil

Sie müssen Ihren Arduino-Code ändern

FIREBASE_HOST kopieren und in die Fairbase-Datenbank einfügen

FIREBASE_AUTH kopieren und bei Projekteinstellungen einfügen

und richten Sie Ihren WIFI-Namen und Ihr Passwort ein

Download ardunio Kabeljau von hier klicken Sie hier

Dieses Tutorial wurde zuerst veröffentlicht auf klicken Sie hier

mehr Tutorial über Nodemcu klicken Sie hier

Empfohlen: