Съдържание:

Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU - в IOT платформа: 14 стъпки
Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU - в IOT платформа: 14 стъпки

Видео: Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU - в IOT платформа: 14 стъпки

Видео: Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU - в IOT платформа: 14 стъпки
Видео: JavaScript[9] - Путь самурая. Prompt, document write, console log. БЕСПЛАТНЫЙ КУРС IT-KAMASUTRA 2024, Юли
Anonim
Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU | в платформата IOT
Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU | в платформата IOT

ЦЕЛ НА ТОЗИ ПРОЕКТ

Този проект има за цел да разработи система за домашна автоматизация, която дава на потребителя пълен контрол над всички дистанционно управляеми устройства на дома му с помощта на приложението IOT Android. Има много онлайн сървъри и платформи на трети страни за показване на данните на вашия проект IOT. Но всички тези платформи като ThingSpeak, Adafruit.io, Blynk и IFTT и т.н., но днес избирам firebase

Етап 1:

Стъпка 2: Защо избирате Firebase

Firebase предоставя бърз начин за запазване на сензорни данни, събрани на ниво устройство, и работи чудесно с API на Android, който се поддържа от AndroidThings. Много програмисти за мобилни устройства и устройства, които съм срещал, се борят със сървърното програмиране. Firebase наистина може да помогне за преодоляване на тази празнина и да я улесни. Ще бъде интересно да видим разработчиците да използват нейните офлайн функции. Ако сте нов в IoT или изобщо на всяко устройство, което събира данни и трябва да ги предава по мрежи, златното правило, което трябва да се приеме, е, че мрежовата свързаност не може да се приеме. В резултат на това ще трябва да събирате данните офлайн и когато мрежата е налична, да я предадете на вашия сървър. Firebase със своята офлайн функция наистина може да направи това лесно за много разработчици.

Firebase има много функции, включително база данни в реално време, удостоверяване, съобщения в облак, съхранение, хостинг, тестова лаборатория и анализ, но аз ще използвам само удостоверяване, база данни в реално време.

Стъпка 3: Добре, за да не преминете към унищожаване на проекта ……

Ще разделя този проект на три части

1. Създаване на справедлив акаунт

2. Изработка на приложения

3. Програмна част на Ardunio

Стъпка 4: Създаване на акаунт на Fairbase

Създаване на акаунт във Fairbase
Създаване на акаунт във Fairbase

Първо отидете на https://console.firebase.google.com/ и влезте

Кликнете върху Добавяне на проект

Стъпка 5: След това покажете този интерфейс и дайте име на проекта и изберете име на държава

След това покажете харесването на този интерфейс и дайте име на проект и изберете име на държава
След това покажете харесването на този интерфейс и дайте име на проект и изберете име на държава

Стъпка 6: Чуйте, че избирам Име на проект Домашна автоматизация и Изберете Моята държава, след което натиснете Създаване

Чуйте, че избирам Име на проект Домашна автоматизация и Изберете Моята държава, след което натиснете Създаване
Чуйте, че избирам Име на проект Домашна автоматизация и Изберете Моята държава, след което натиснете Създаване

Стъпка 7: След миг покажете този интерфейс Щракнете върху Contention

След миг покажете този интерфейс Щракнете върху Contention
След миг покажете този интерфейс Щракнете върху Contention

Стъпка 8: След това отидете на Начало

След това отидете на Начало
След това отидете на Начало

Стъпка 9: Отидете на Правила и Eadit Code Like Image

Отидете на Правила и Eadit Code Like Image
Отидете на Правила и Eadit Code Like Image
Отидете на Правила и Eadit Code Like Image
Отидете на Правила и Eadit Code Like Image

Стъпка 10: Отидете на настройката си, след това покажете своя ключ за API

Отидете на настройката си, след това покажете своя ключ за API
Отидете на настройката си, след това покажете своя ключ за API

Стъпка 11: Създаване на приложения

Без напрежение ще ви предоставя пълен ред файл за appinventor, просто щракнете тук и изтеглете това

не отидете на ai2.appinventor.mit.edu, за да отворите този файл

Стъпка 12: Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър

Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър
Сега отидете на Project and Import Homeautomation.aia файл на вашия компютър

Стъпка 13: Щракнете върху Опция за червен кръг и поточете това изображение

Кликнете върху Опция за червен кръг и поточете това изображение
Кликнете върху Опция за червен кръг и поточете това изображение
Кликнете върху Опция за червен кръг и поточете това изображение
Кликнете върху Опция за червен кръг и поточете това изображение

Стъпка 14: Част от програмата Ardunio

Трябва да се нуждаете от някаква промяна в кода на ardunio

FIREBASE_HOST копие и минало в базата данни fairbase

FIREBASE_AUTH копие и минало върху настройките на проекта

и настройте вашето WIFI име и парола

Изтеглете ardunio cod от тук щракнете тук

Този урок е публикуван за първи път, щракнете тук

още уроци за Nodemcu натиснете тук

Препоръчано: