Добрый день.
Преподаватель опубликовал ЛР на зачет:
"Разработать веб-приложение сбора и визуализации температурных данных и управления теплицей.
Веб приложение должно иметь возможность регистрации пользователей. Пользователь может приобретать контроллеры температуры, освещенности и влажности почвы. Каждый контроллер имеет 128 битный идентификатор. Пользователь может добавлять контроллеры в рабочем кабинете, присваивать им имена, группировать их (теплица 1, теплица 2 и т. д.). Контроллер температуры имеет следующие настройки: температура начала/окончания проветривания, температура начала/окончания подогрева, верхняя и нижняя предельная граница температур для отправки экстренных SMS-сообщений и номер телефона для отправки сообщений.
Контроллер освещенности имеет следующие настройки: требуемая длительность светового дня
Контроллер влажности почвы имеет следующие настройки: влажность включения и отключения полива.
У каждого контроллера можно задать интервал обновления. По умолчанию интервал равен 5 минут.
Контроллер температуры при включении передает веб серверу свой 128 битный идентификатор и показания температурного датчика. Сервер регистрирует показания и в ответ присылает текущие настройки для контроллера: интервал времени для отправки температурных данных, температура включения/отключения подогрева, температура открытия/закрытия форточек для проветривания. При достижении критических температур производится отправка SMS.
Контроллер освещенности передает веб серверу свой 128 битный идентификатор и показания датчика освещенности. Сервер в ответ сообщает контроллеру время до отключения подсветки или 0 если подсветка не требуется. Сервер регистрирует текущую освещенность и основываясь на настройках принимает решение о подсветке на требуемое время после падения освещенности.
Контроллер влажности передает веб серверу свой 128 битный идентификатор и показания датчика влажности. Сервер регистрирует текущую влажность и отправляет контроллеру текущие настройки влажности для включения и отключения полива.
Рабочий кабинет также имеет возможность мониторинга текущих показаний данных датчиков и отображения их во времени (графики) за указанный период (несколько часов, дней, месяцев).
Контроллеры необходимо реализовать в среде .NET, win32 и языке по выбору. Контроллеры должны отображать полученные настройки и то, что они сейчас делают (подсветка, проветривание, подогрев, полив). Отправлять SMS не обязательно, достаточно просто симулировать ее отправку."
Буду признателен за помощь.
Спасибо.
Стоимость и дата выполнения - условные.
Актуальные фриланс-проекты в категории C и C++
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 19 часов 19 минут назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 525 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 6 дней 15 часов назад ∙ 13 ставок |
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 7 дней 6 часов назад ∙ 6 ставок |
ПО Мастер-программа «KONSTRUCTOR»
185 490 UAH
Мы ищем очень опытного C++ разработчика для модернизации существующего ПО (мастер-программы). Программа отвечает за создание производного ПО представляющего аудио-визуальные сеансы психологической коррекции. Текущая версия написана на чистом WinAPI (Visual Studio 2019/2022).… C и C++, Десктопные приложения ∙ 12 дней 9 часов назад ∙ 20 ставок |