Оглавление:

Домашняя автоматизация с использованием Google Firebase: 3 шага
Домашняя автоматизация с использованием Google Firebase: 3 шага

Видео: Домашняя автоматизация с использованием Google Firebase: 3 шага

Видео: Домашняя автоматизация с использованием Google Firebase: 3 шага
Видео: Домашняя автоматизация для новичков 2024, Ноябрь
Anonim
Image
Image
Домашняя автоматизация с использованием Google Firebase
Домашняя автоматизация с использованием Google Firebase

Вступление:

Это проект домашней автоматизации, в котором используются firebase и nodeMCU. Во-первых, почему я выбрал Firebase, потому что ее легко поддерживать, она имеет отчет о ходе работы, аналитику сбоев и т. Д., И именно она бесплатна, поэтому мы можем использовать этот проект для управления освещением, вентиляторами, телевизором и т. Д. Итак, давайте начнем

Запасы

  • NodeMcu - 1 шт.
  • Релейный модуль - 1 шт.
  • Макетная плата - 1 шт.
  • Прыгуны между мужчинами и женщинами - 3 шт.
  • Интернет-соединение
  • Телефон на базе Android

Шаг 1: Создание базы данных

Создание базы данных
Создание базы данных
Создание базы данных
Создание базы данных
Создание базы данных
Создание базы данных
Создание базы данных
Создание базы данных

Сначала вам нужно перейти на этот сайт и войти в свою учетную запись Google. И нажмите «Создать новый проект», укажите имя проекта и нажмите «Продолжить». Через несколько минут он говорит: «Ваш проект готов», и появляется кнопка продолжения, чтобы щелкнуть по нему, появляется панель управления, на левой вкладке базы данных, нажмите на нее и медленно прокрутите вниз, вы увидите создание в реальном времени нажмите кнопку базы данных. Он открывает диалоговое окно, предлагающее выбрать либо заблокированный режим, либо тестовый режим. Выберите тестовый режим и нажмите «Включить». Вы будете перенаправлены на вкладку «Данные» вверху. Вы увидите четыре вкладки, щелкните вкладку «Правила» и проверьте, верны ли правила чтения и записи. Если нет, измените оба значения на true. Теперь перейдите в настройки проекта и скопируйте свой идентификатор проекта и ключ веб-API, которые мы будем использовать позже. А также перейдите на вкладку служебных учетных записей, на левой вкладке секретов базы данных, нажмите на вкладку и прокрутите вниз, вы увидите имя базы данных и секретный щелчок по опции показа справа от секрета, скопируйте секрет и вставьте это в окне блокнота. И вот эта часть окончена. Теперь перейдем к части изобретателя приложения.

Шаг 2: настройка приложения

Конфигурация приложения
Конфигурация приложения
Конфигурация приложения
Конфигурация приложения

Часть приложения - не сложная задача. Я предоставил ссылку для загрузки файла.aia. Вы можете просто скачать его и импортировать в свою учетную запись. Сначала войдите в систему изобретателя приложения MIT, и вверху будет мой проект, нажмите на него, появится список опций, нажмите на проект импорта (.aia) с моего компьютера, выберите загруженный файл aia и нажмите `` Импортировать файл ''. проект будет импортирован и будет открыт. Теперь нажмите на виджет firebaseDB1, справа откроется вкладка настроек, в которой измените токен firebase на ключ веб-API и измените URL-адрес firebase на идентификатор вашего проекта firebase в формате (https:// {your-project-id }.firebaseio.com /). И нажмите на опцию сборки, чтобы загрузить apk-файл вашего приложения. Теперь установите приложение на свой мобильный телефон. И перейдем к следующему шагу.

Шаг 3: Код

Код
Код

Итак, я тоже предоставил код. Так что загрузите код и откройте его, изменив firebase_HOST на идентификатор вашего проекта в формате ({Your-project-id}.firebaseio.com). Также измените firebase_Auth на свой секрет firebase, который вы скопировали ранее. И особенно не забудьте изменить имя и пароль Wi-Fi.

Ссылка: Код и приложение

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