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