Установка Blynk локально
Что такое Blynk и зачем он нужен? Официально на английском.
На пальцах:
На картинке видно что сервер стоит между исполняемым устройством или сенсором и вашим телефоном (где устанавливается клиент) в общем он позволяет обеспечить управление удаленными, распределенными управляющими устройствами и сенсорами, предоставляя библиотеки, сервер и клиента. Сам сервер может использоваться в облаке, тогда вам нужен интернет, или локально (тогда интернет не нужен) но потребуется устройство на котором можно запустить сервер в моем случае это oprange Pi о ней я рассказывал
Исчерпывающая видеоинструкция:
Установка локального сервера 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
Источник
14.02.2019 в 20:33, Просмотров: 14722