Оглавление:

Как сделать систему домашней автоматизации Firebase с помощью NodeMCU - в платформе IOT: 14 шагов
Как сделать систему домашней автоматизации Firebase с помощью NodeMCU - в платформе IOT: 14 шагов

Видео: Как сделать систему домашней автоматизации Firebase с помощью NodeMCU - в платформе IOT: 14 шагов

Видео: Как сделать систему домашней автоматизации Firebase с помощью NodeMCU - в платформе IOT: 14 шагов
Видео: Простой Умный Дом На ESP8266. Часть 3 - Взаимодействие Устройств и MQTT 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. Создание учетной записи Fairbase

2. Создание приложений

3. часть программы Ardunio

Шаг 4: Создание учетной записи Fairbase

Создание учетной записи Fairbase
Создание учетной записи Fairbase

Сначала перейдите на https://console.firebase.google.com/ и войдите в систему.

Нажмите на Добавить проект.

Шаг 5: Затем покажите как этот интерфейс и укажите имя проекта и выберите название страны

Затем покажите как этот интерфейс и укажите имя проекта и выберите название страны
Затем покажите как этот интерфейс и укажите имя проекта и выберите название страны

Шаг 6: Услышьте, что я выбираю название проекта Home Automation и выбираю мою страну, затем нажимаю Create

Слушайте, я выбираю название проекта Home Automation и выбираю свою страну, а затем нажимаю "Создать"
Слушайте, я выбираю название проекта Home Automation и выбираю свою страну, а затем нажимаю "Создать"

Шаг 7: Через некоторое время покажите этот интерфейс, нажмите Contention

Через мгновение покажите этот интерфейс, нажмите на раздор
Через мгновение покажите этот интерфейс, нажмите на раздор

Шаг 8. Затем переходите к началу работы

Затем перейдите к началу работы
Затем перейдите к началу работы

Шаг 9: перейдите к Правилам и введите код как изображение

Перейти к правилам и редактировать код как изображение
Перейти к правилам и редактировать код как изображение
Перейти к правилам и редактировать код как изображение
Перейти к правилам и редактировать код как изображение

Шаг 10: перейдите в настройки и покажите свой ключ API

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

Шаг 11: Создание приложения

Нет напряжения, я предоставлю вам полный файл строки для appinventor, просто нажмите здесь и загрузите это

не переходите на ai2.appinventor.mit.edu, чтобы открыть этот файл

Шаг 12: Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер

Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер

Шаг 13: нажмите на опцию красного круга и растяните это изображение

Нажмите на опцию красного круга и потяните за это изображение
Нажмите на опцию красного круга и потяните за это изображение
Нажмите на опцию красного круга и потяните за это изображение
Нажмите на опцию красного круга и потяните за это изображение

Шаг 14: Часть программы Ardunio

Вам нужно внести некоторые изменения в ваш код ardunio

FIREBASE_HOST копировать и вставлять в базу данных fairbase

FIREBASE_AUTH копировать и вставлять в настройках проекта

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

Загрузите ardunio cod отсюда нажмите здесь

Это руководство впервые опубликовано здесь.

больше учебника по Nodemcu нажмите здесь

Рекомендуемые: