Оглавление:

Создание локального сервера Blynk: 5 шагов
Создание локального сервера Blynk: 5 шагов

Видео: Создание локального сервера Blynk: 5 шагов

Видео: Создание локального сервера Blynk: 5 шагов
Видео: #052 Local Server Blynk Локальный Сервер Блинк 2024, Июнь
Anonim
Создание локального сервера Blynk
Создание локального сервера Blynk

В этом посте мы узнаем, как создать локальный сервер Blynk, который значительно уменьшит общую задержку, которая иногда присутствует при использовании удаленного сервера по умолчанию. Мы настроили его с помощью Pi Zero W, а также создали демонстрационный проект, чтобы убедиться, что все работает правильно.

Шаг 1. Посмотрите видео

В видео выше рассмотрены все детали, которые вам нужно знать для настройки сервера. Пожалуйста, посмотрите это сначала, чтобы получить обзор, чтобы понять, как все сочетается.

Шаг 2: настройте Pi

Я решил использовать настольную версию Raspbian, хотя вы также можете использовать версию Lite и делать все с помощью терминала. Вы можете использовать следующую ссылку для получения официальных инструкций по установке, но я рассмотрел важные шаги ниже:

github.com/blynkkk/blynk-server

После установки Raspberry PI выполните следующие команды, чтобы установить Java, а затем загрузите файл сервера:

  • sudo apt установить openjdk-8-jdk openjdk-8-jre
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

Как только это будет сделано, все, что нам нужно сделать, это использовать crontab для автоматизации сервера при загрузке. Это можно сделать, выполнив следующую команду, чтобы открыть crontab:

crontab -e

Прокрутите вниз до конца файла и введите следующее:

@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder / home / pi / Blynk &

Сохраните файл, набрав CTRL + X, затем Y, а затем нажав клавишу ENTER. Сервер Blynk отправляет электронное письмо с токеном аутентификации для каждого проекта. Чтобы это работало, нам нужно настроить параметры почты, создав новый файл. Это можно сделать, выполнив следующую команду:

sudo nano mail.properties

Нам нужно добавить настройки электронной почты в этот файл вместе с данными учетной записи электронной почты. Воспользуйтесь ссылкой GitHub, чтобы получить строки, которые необходимо добавить, или обратитесь к видео для получения более подробной информации.

Последний шаг - перезагрузка платы, которую можно сделать, выполнив следующую команду:

перезагрузка sudo

Шаг 3. Настройте приложение

Настроить приложение
Настроить приложение

Загрузите приложение Blynk или выйдите из системы, если оно у вас уже есть. Щелкните параметр, чтобы создать новую учетную запись, а затем щелкните значок в нижней части экрана, чтобы ввести сведения о сервере. Щелкните настраиваемый параметр и введите IP-адрес вашего Raspberry Pi. Затем укажите действующий адрес электронной почты и введите пароль для создания учетной записи на локальном сервере.

Теперь вы можете использовать Blynk в обычном режиме, но в качестве теста создайте демонстрационный проект для переключения вывода D1 на мини-плате WeMos D1. Это все, что вам нужно здесь сделать.

Шаг 4: Настройте плату

Настроить доску
Настроить доску

Вы получите электронное письмо с токеном аутентификации для вашего проекта. Откройте IDE Arduino, убедитесь, что вы установили библиотеку Blynk с помощью диспетчера библиотек, а затем откройте эскиз примера nodemcu.

Добавьте свой токен аутентификации, сведения о сети Wi-Fi, а затем обязательно закомментируйте строку подключения к серверу по умолчанию, поскольку нам нужно добавить IP-адрес локального сервера, как показано на изображении / видео. Затем загрузите эскиз на плату и откройте монитор последовательного порта, чтобы просмотреть результат. Сначала он должен успешно подключиться к вашей сети Wi-Fi, затем он подключится к серверу и в случае успеха выдаст вам сообщение «Готово».

Шаг 5: Проверьте настройку

Протестируйте установку
Протестируйте установку

Откройте приложение и нажмите кнопку запуска. Теперь вы сможете управлять состоянием GPIO с помощью кнопки.

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