Установка Blynk локально

Nov 15, 2018 10:22


Что такое Blynk и зачем он нужен? официально на английском

на пальцах



место для сервера

На картинке видно что сервер стоит между исполняемым устройством или сенсором и вашим телефоном (где устанавливается клиент) в общем он позволяет обеспечить управление удаленными, распределенными управляющими устройствами и сенсорами, предоставляя библиотеки, сервер и клиента. Сам сервер может использоваться в облаке, тогда вам нужен интернет, или локально (тогда интернет не нужен) но потребуется устройство на котором можно запустить сервер в моем случае это oprange Pi о ней я рассказывал

Исчерпывающая видеоинструкция


image Click to view



Установка локального сервера BLYNK на banana pi, orange pi или любой другой одноплатник с OC Armbian

УСТАНОВКА JAVA:

sudo add-apt-repository ppa:webupd8team/java  sudo apt-get update

sudo apt-get install oracle-java8-installer -y

sudo apt install oracle-java8-set-default

Скачиваем сервер BLYNK:

mkdir Blynk

cd Blynk

https://github.com/blynkkk/blynk-serv...

wget "https://github.com/blynkkk/blynk-serv..."

Устанавливаем при необходимости серфификат проверки подленности

openssl req -x509 -nodes -days 1825 -newkey rsa:2048 -keyout server.key -out server.crt

Устанавливаем ключ серфтификата

openssl pkcs8 -topk8 -inform PEM -outform PEM -in server.key -out server.pem

Прописываем настройки сервера БЛИНК: https://raw.githubusercontent.com/bly...

nano server.properties

Если устанавливали сертификат:

server.ssl.cert=./server.crt

server.ssl.key=./server.pem

server.ssl.key.pass=PASSWORD

Настраиваем автозапуск локального сервера BLYNK

sudo nano /etc/rc.local

java -jar /home/пользователь/Blynk/server-0.29.6-java8.jar -dataFolder /home/пользователь/Blynk/ -serverConfig /home/пользователь/Blynk/server.properties

порты 9443

админ панель (у вас может быть другой IP) https://192.168.0.105:9443/admin#/dashboard

smarthome

Previous post Next post
Up