Добрый день.
Преподаватель опубликовал ЛР на зачет:
"Разработать веб-приложение сбора и визуализации температурных данных и управления теплицей.
Веб приложение должно иметь возможность регистрации пользователей. Пользователь может приобретать контроллеры температуры, освещенности и влажности почвы. Каждый контроллер имеет 128 битный идентификатор. Пользователь может добавлять контроллеры в рабочем кабинете, присваивать им имена, группировать их (теплица 1, теплица 2 и т. д.). Контроллер температуры имеет следующие настройки: температура начала/окончания проветривания, температура начала/окончания подогрева, верхняя и нижняя предельная граница температур для отправки экстренных SMS-сообщений и номер телефона для отправки сообщений.
Контроллер освещенности имеет следующие настройки: требуемая длительность светового дня
Контроллер влажности почвы имеет следующие настройки: влажность включения и отключения полива.
У каждого контроллера можно задать интервал обновления. По умолчанию интервал равен 5 минут.
Контроллер температуры при включении передает веб серверу свой 128 битный идентификатор и показания температурного датчика. Сервер регистрирует показания и в ответ присылает текущие настройки для контроллера: интервал времени для отправки температурных данных, температура включения/отключения подогрева, температура открытия/закрытия форточек для проветривания. При достижении критических температур производится отправка SMS.
Контроллер освещенности передает веб серверу свой 128 битный идентификатор и показания датчика освещенности. Сервер в ответ сообщает контроллеру время до отключения подсветки или 0 если подсветка не требуется. Сервер регистрирует текущую освещенность и основываясь на настройках принимает решение о подсветке на требуемое время после падения освещенности.
Контроллер влажности передает веб серверу свой 128 битный идентификатор и показания датчика влажности. Сервер регистрирует текущую влажность и отправляет контроллеру текущие настройки влажности для включения и отключения полива.
Рабочий кабинет также имеет возможность мониторинга текущих показаний данных датчиков и отображения их во времени (графики) за указанный период (несколько часов, дней, месяцев).
Контроллеры необходимо реализовать в среде .NET, win32 и языке по выбору. Контроллеры должны отображать полученные настройки и то, что они сейчас делают (подсветка, проветривание, подогрев, полив). Отправлять SMS не обязательно, достаточно просто симулировать ее отправку."
Буду признателен за помощь.
Спасибо.
Стоимость и дата выполнения - условные.
Aktualne zlecenia dla freelancerów w kategorii C i C++
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 17 godzin 54 minuty temu ∙ 5 ofert |
Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.
410 PLN
tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),… C i C++, C# ∙ 20 godzin 18 minut temu ∙ 3 oferty |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 1 dzień 18 godzin temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4238 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 7 dni 14 godzin temu ∙ 13 ofert |