Одно из не многих хорошо написанных ТЗ.
На Ардуино точно делать не буду.
По срокам , исходя из прошлых аналогичных проектов (датчики + отправка на сервер) реально не менее 4 месяцев , 6 точно можно сделать . Учитывая наш новый год , потом китайский , кризис с компонентами ... реально на полгода растянется.
Если еще и батарейное питание - то еще погоняться за низким потреблением .
Настройка через ВЕБ интерфейс или терминалку - совсем не проблема. Сейчас отказываемся от клавиатуры с индикатором в пользу настройки через веб, если конечно можно обойтись без индикации. А для устройств сбора инфы когда настроил и забыл - местная индикация нужна только в момент монтажа , и то имея веб все моменты прекрасно можно видеть и отлаживать.
Вот пара статей на хабре очень близко к ТЗ , только датчики другие
https://habr.com/ru/post/576470/https://habr.com/ru/post/704646/Вот с этим пунктом
3.6 Удаленный сервер Заказчика настраивается Исполнителем, при
настройте и наладке оборудование возможно временно использовать сервер
Исполнителя.
Тут согласование протокола сервера с устройством , или писать свой сервер сразу с пользовательским кабинетом , если предполагается что это будет.
Вопросы точно появятся при согласовании ТЗ и выбора способа решения.