Простой способ управления удалёнными устройствами
Что хотелось: при завершении задачи в jenkins выводить уведомление на компьютере и как дополнение — вывести его на физический дисплей, подключенный к arduino;
интерфейс, который можно открыть на телефоне или планшете, для управления проигрывателем музыки на компьютере и видеоплеером на raspberry pi;
интерфейс, доступный снаружи локальной сети, для вывода значения с датчиков, установленных на arduino.
Что получилось: клиент, запускаемый на устройстве, с декларацией методов на python;
RESTful api для запуска «методов»(картинка справа выведена через него);
«панели управления» с web-интерфейсом;
сервис для управления устройствами, методами и панелями.
Читать дальше →