Для управления оборудованием я решил установить Blynk-сервер.
Можно пользоваться сервером разработчиков, но меня не устроило, что работоспособность моего «умного дома» будет зависеть от сторонних сервисов.
Война РКН с Телеграм еще не закончена и кто знает, какой сервис станет следующей жертвой. Как показала ситуация с eWeLink — это может быть кто угодно.
Ставил я на Raspberry Pi (еще первый). На нем вполне нормально работает.
Сперва ставится система (я ставил Raspbian stretch lite).
Затем после:
apt-get update
apt-get upgrade
Ставим java:
apt install oracle-java8-jdk
java -version
Должно вывести:
Output: java version «1.8»
Затем устанавливаем сам сервер Blynk:
cd /home
mkdir Blynk
cd Blynk
wget https://github.com/blynkkk/blynk-server/releases/download/v0.36.2/server-0.36.2-java8.jar
nano /etc/rc.local
Там прописываем для автозапуска:
java -jar /home/Blynk/server-0.36.2-java8.jar -dataFolder /home/Blynk/
Ну и проверяем, запускается ли сервер:
java -jar /home/Blynk/server-0.36.2-java8.jar -dataFolder /home/Blynk/ &
Видим:
Blynk Server successfully started.
Сервер установлен, что бы зайти на него, надо задать логин и пароль для пользователя:
https://your_ip:9443/admin
логин: admin@blynk.cc
пароль: admin
Здесь меняем логин и пароль на свой.
Устанавливаем приложение Blynk на телефон и заходим.
Выбираем «Log In» затем