
Inhaltsverzeichnis:
- Schritt 1:
- Schritt 2: Warum Sie Firebase wählen
- Schritt 3: Ok, dann gehe nicht zur Projektzerstörung……
- Schritt 4: Fairbase-Konto erstellen
- Schritt 5: Zeigen Sie dann wie 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
- Schritt 7: Nach einem Moment diese Schnittstelle anzeigen Klicken Sie auf Contention
- Schritt 8: Gehen Sie dann zu Get Started
- Schritt 9: Gehen Sie zu Regeln und bearbeiten Sie Code wie Bild
- Schritt 10: Gehen Sie zu Ihrer Einstellung und zeigen Sie dann Ihren API-Schlüssel an
- Schritt 11: App-Erstellung
- Schritt 12: Gehen Sie nun zu Projekt und importieren Sie die Datei Homeautomation.aia auf Ihrem Computer
- Schritt 13: Klicken Sie auf Red Circle Option und Flow That Image Commend
- Schritt 14: Ardunio-Programmteil
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

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

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

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

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

Schritt 8: Gehen Sie dann zu Get Started

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


Schritt 10: Gehen Sie zu Ihrer Einstellung 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




Schritt 13: 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:
So erstellen Sie ein Multiplayer-Spiel mit Arduino-Controllern – wikiHow

So erstellen Sie ein Multiplayer-Spiel mit Arduino-Controllern: Haben Sie sich jemals gefragt, wie Spieleentwickler erstaunliche Spiele entwickeln, die Menschen weltweit gerne spielen? Nun, heute werde ich Ihnen nur einen kleinen Hinweis darauf geben, indem ich ein kleines Multiplayer-Spiel erstelle, das entweder von einer Arduino-Steuerung gesteuert wird
So erstellen Sie ein IMovie mit Greenscreen – wikiHow

So erstellen Sie ein iMovie mit grünem Bildschirm: Wir haben ein iMovie mit grünem Bildschirm erstellt. In diesem anweisbaren erfahren Sie, wie Sie ein iMovie mit grünen Bildschirmen erstellen
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nic

So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So erstellen Sie einen Großelternkalender & Scrapbook (auch wenn Sie nicht wissen, wie man ein Scrapbook erstellt): 8 Schritte (mit Bildern)

So erstellen Sie einen Großelternkalender & Sammelalbum (auch wenn Sie nicht wissen, wie man Sammelalbum erstellt): Dies ist ein sehr wirtschaftliches (und sehr geschätztes!) Weihnachtsgeschenk für Großeltern. Ich habe dieses Jahr 5 Kalender für weniger als 7 US-Dollar pro Stück gemacht. Materialien: 12 tolle Fotos von Ihrem Kind, Kindern, Nichten, Neffen, Hunden, Katzen oder anderen Verwandten 12 verschiedene Stücke
So erstellen Sie ein PowerPoint-Spiel (Berühren Sie nicht die Wände) – wikiHow

Wie man ein PowerPoint-Spiel macht (Berühre die Wände nicht): In diesem Instructable zeige ich euch, wie man ein einfach zu machendes PowerPoint-Spiel "Berühre die Wände" mache. Sie können so viele Ebenen machen, wie Sie möchten, aber i zeigt Ihnen, wie Sie eine mit 2 Ebenen erstellen