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