Бюджет: 68800 UAH Срок: 20 дней
Эту задачу можно упростить и реализовать небольшими затратами. Я предлагаю вам Bluetooth устройство с 20 переключающимися выходами без обратной связи, которое будет работать на любой платформе (с любым устройством: ПК, смартфон и даже Смарт ТВ) с использованием стандартных драйверов.
So, you will have low cost Bluetooth device with 20 triggered lines without feedback.
Если заказчик согласен на некоторые упрощения (в ТЗ, кстати, не указана необходимость отображения статуса каждого устройства), тогда могу реализовать.
Полноценная система с обратной связью и драйверами под разные платформы обойдется действительно дорого и в дальнейшем потребует доработок. Так, что другие фрилансеры ещё по-божески вам считают.