Оглавление:

Serveur Blynk Sur Raspberry Pi: 6 шагов
Serveur Blynk Sur Raspberry Pi: 6 шагов

Видео: Serveur Blynk Sur Raspberry Pi: 6 шагов

Видео: Serveur Blynk Sur Raspberry Pi: 6 шагов
Видео: Blynk Local Server on Raspberry Pi - Demo with Wemos d1 mini 2024, Ноябрь
Anonim
Сервер Blynk Sur Raspberry Pi
Сервер Blynk Sur Raspberry Pi

Blynk - это общий сервис, позволяющий управлять входами / выходами из превосходных материалов (Arduino, raspberryPi, Teensy…) через приложение для смартфона или код Arduino.

Blynk peut aussi utilizer les capteurs du smartphones for son projet. Создание полностью открытого облака для связи через Интернет mais du coup, une latence qui peut être gênante parfois. Heureusement, на основе простого установщика, принадлежащего Blynk, на Java, на Raspberry Pi (версия 2 с Raspbian Lite в одном экземпляре). L’avantage aussi est de s’affranchir de la limit «d’energy balance» проекта Blynk car sur son propre serveur, на peut monter cette valeur.

Шаг 1. Установщик Java

sudo apt-get update

sudo apt-get установить oracle-java8-jdk

Faire: java -version для определения номера версии

Шаг 2: установщик Télécharger Et Blynk

Télécharger Et Installer Blynk
Télécharger Et Installer Blynk

Посмотреть все на сайте:

(например: wget «https://github.com/blynkkk/blynk-server/releases/…») Демаррер Блинк (модификатор le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder / home / pi / Blynk

Un Ctrl + C ferme le serveur, залить redémarrer fairejava -jar server-0.28.9-java8.jar -dataFolder / home / pi / Blynk

Все на: https:// ip_du_raspi: 9443 / admin Utiliser au départ [email protected] и администратор для аренды через интерфейс, а также через пользователя с логином, паролем и поддержкой в качестве администратора.

Вылейте меттр в журнал Blynk

Tuer le processus, via son numéro PIDps -aux | grep java

sudo kill ***

Загрузить и установить новую версию (Penser à modifier le crontab)

Шаг 3: Blynk Au Démarrage Du Raspberry

Editer le crontab:

sudo crontab -e (sudo si le досье Blynk est root: root, sinon crontab -e)

ajouter:

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

Шаг 4: Paramétrer Le FireWall

Paramétrer Le FireWall
Paramétrer Le FireWall

В соответствии с настройками перенаправления в поле:

На сервере Blynk есть порты, открытые для разных уровней безопасности.

8441 - SSL / TLS-соединение для оборудования

8442 - обычное TCP-соединение для оборудования (без защиты)

9443 - Веб-перехватчик SSL

8080 - Webhook (Модификация портов в дебюте 2018 г.)

443 - соединение с взаимной аутентификацией (взаимный SSL) для мобильных приложений

Партия суффит-де-крер и проект в приложении Blynk et de choisir «custom» для сервера, с адресом IP-адреса сына Raspberry или внешним IP-адресом в коробке, si l'on souhaite un доступ через соединение 4G.

Приложите посланник токена проекта по почте, отправив запрос через рубрику «пользователи» сервера Blynk.

Шаг 5: настройка De Blynk

On peut aussi créer et personnaliser un fichier server.properties selon des besoins specific mais ce n’est pas незаменим.

En cas de réinstallation du serveur, il suffira de sauvegarder ces fichiers.

sudo nano server.properties (в досье из файла *.jar)

github.com/blynkkk/blynk-server/blob/mast…

remplacer # server.host = test.blynk.cc par server.host = 192.168.0.30

Таким образом, можно использовать порт 8080 (apache…) на устройстве смены http.port = 8181 в блоке через webhook webhooks.frequency.user.quota.limit = -1 в свойствах сервера. Erreur de flow (trop de Requètes) Если отправка сотен запросов - это то, что вам нужно для вашего продукта, вы можете увеличить лимит флуда на локальном сервере и в библиотеке Blynk. Для локального сервера вам необходимо изменить свойство user.message.quota.limit в файле server.properties: # 100 Предел скорости запросов в секунду для каждого пользователя. user.message.quota.limit = 100 sudo nano mail.properties

При получении токена через Gmail…

créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties

ВНИМАНИЕ: ne fonctionne pas si la «validation en 2 etapes» активен на компьютере Google.

Аджутер деданс:

mail.smtp.auth = true mail.smtp.starttls.enable = true mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_HERE

Шаг 6: Webhook

Une des fonctions les plus puissante de Blynk is l’utilisation de webhook, des URL qui permettent de déclencher des actions sur Blynk.

Например, через веб-перехватчик IFTTT:

son_ip_publique: 9443 / le_token_du_projet / update / d10? value = 1

enverra la valeur 1 sur la pin virtuel numéro 10 de Blynk.

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