Table des matières:

Comment créer un système domotique Firebase à l'aide de NodeMCU - dans la plate-forme IOT : 14 étapes
Comment créer un système domotique Firebase à l'aide de NodeMCU - dans la plate-forme IOT : 14 étapes

Vidéo: Comment créer un système domotique Firebase à l'aide de NodeMCU - dans la plate-forme IOT : 14 étapes

Vidéo: Comment créer un système domotique Firebase à l'aide de NodeMCU - dans la plate-forme IOT : 14 étapes
Vidéo: #1- Comment fabriquer un objet connecté de A à Z avec l'ESP8266 ? 2024, Juillet
Anonim
Comment créer un système domotique Firebase à l'aide de NodeMCU | dans la plate-forme IOT
Comment créer un système domotique Firebase à l'aide de NodeMCU | dans la plate-forme IOT

OBJECTIF DE CE PROJET

Ce projet vise à développer un système domotique qui donne à l'utilisateur un contrôle complet sur tous les appareils contrôlables à distance de sa maison à l'aide de l'application Android IOT. Il existe de nombreux serveurs et plates-formes en ligne tiers disponibles pour présenter les données de votre projet IOT. Mais, toutes ces plates-formes comme ThingSpeak, Adafruit.io, Blynk et IFTT etc. mais aujourd'hui je sélectionne firebase

Étape 1:

Étape 2: Pourquoi vous sélectionnez Firebase

Firebase fournit un moyen rapide de conserver les données sensorielles collectées au niveau de l'appareil, et cela fonctionne très bien avec les API Android, qui sont prises en charge par AndroidThings. Beaucoup de programmeurs de mobiles et d'appareils que j'ai rencontrés ont du mal avec la programmation côté serveur. Firebase peut vraiment aider à combler cet écart et à le rendre plus facile. Il sera intéressant de voir les développeurs utiliser ses fonctionnalités hors ligne. Si vous êtes nouveau sur l'IoT ou en général sur tout appareil qui collecte des données et doit les transmettre sur des réseaux, la règle d'or à supposer est que la connectivité réseau ne peut pas être supposée. Par conséquent, vous devrez collecter les données hors ligne et, lorsque le réseau sera disponible, les transmettre à votre serveur. Firebase avec sa fonctionnalité hors ligne peut vraiment simplifier les choses pour de nombreux développeurs.

Firebase a une tonne de fonctionnalités, notamment la base de données en temps réel, l'authentification, la messagerie cloud, le stockage, l'hébergement, le laboratoire de test et l'analyse, mais je vais uniquement utiliser l'authentification, la base de données en temps réel.

Étape 3: Ok de peur d'aller à la destruction du projet……

Je vais diviser ce projet Partie en trois parties

1. Création d'un compte fairbase

2. Création d'applications

3. partie du programme Ardunio

Étape 4: Création d'un compte Fairbase

Créer un compte Fairbase
Créer un compte Fairbase

Allez d'abord sur https://console.firebase.google.com/ et connectez-vous

Cliquez sur Ajouter un projet

Étape 5: puis affichez comme cette interface et donnez le nom du projet et sélectionnez le nom du pays

Ensuite, affichez comme cette interface et donnez le nom du projet et sélectionnez le nom du pays
Ensuite, affichez comme cette interface et donnez le nom du projet et sélectionnez le nom du pays

Étape 6: Écoutez, je sélectionne le nom du projet Domotique et sélectionnez mon pays, puis appuyez sur Créer

Écoutez, je sélectionne le nom du projet Domotique et sélectionnez mon pays, puis appuyez sur Créer
Écoutez, je sélectionne le nom du projet Domotique et sélectionnez mon pays, puis appuyez sur Créer

Étape 7: Après un moment, affichez cette interface, cliquez sur Conflit

Après un moment, affichez cette interface Cliquez sur Contention
Après un moment, affichez cette interface Cliquez sur Contention

Étape 8: Ensuite, allez à Commencer

Ensuite, allez à Commencer
Ensuite, allez à Commencer

Étape 9: Accédez aux règles et modifiez le code comme une image

Allez dans les règles et modifiez le code comme l'image
Allez dans les règles et modifiez le code comme l'image
Allez dans les règles et modifiez le code comme l'image
Allez dans les règles et modifiez le code comme l'image

Étape 10: accédez à vos paramètres, puis montrez votre clé Api

Accédez à vos paramètres, puis montrez votre clé Api
Accédez à vos paramètres, puis montrez votre clé Api

Étape 11: Création d'applications

Pas de tension, je vais vous fournir un fichier de ligne complet pour appinventor, cliquez simplement ici et téléchargez-le

non, allez sur ai2.appinventor.mit.edu pour ouvrir ce fichier

Étape 12: Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur

Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur
Allez maintenant dans Project et importez le fichier Homeautomation.aia sur votre ordinateur

Étape 13: Cliquez sur l'option Cercle rouge et faites circuler cette image Commend

Cliquez sur l'option Cercle rouge et faites circuler cette image
Cliquez sur l'option Cercle rouge et faites circuler cette image
Cliquez sur l'option Cercle rouge et faites circuler cette image
Cliquez sur l'option Cercle rouge et faites circuler cette image

Étape 14: Partie du programme Ardunio

Vous devez avoir besoin de quelques modifications sur votre code ardunio

FIREBASE_HOST copier et coller sur la base de données fairbase

FIREBASE_AUTH copier et coller sur le paramètre du projet

et configurez votre nom et mot de passe WIFI

Téléchargez la morue ardunio d'ici cliquez ici

Ce tutoriel a été publié pour la première fois sur cliquez ici

plus de tutoriel sur Nodemcu cliquez ici

Conseillé: