Добрый день.
Преподаватель опубликовал ЛР на зачет:
"Разработать веб-приложение сбора и визуализации температурных данных и управления теплицей.
Веб приложение должно иметь возможность регистрации пользователей. Пользователь может приобретать контроллеры температуры, освещенности и влажности почвы. Каждый контроллер имеет 128 битный идентификатор. Пользователь может добавлять контроллеры в рабочем кабинете, присваивать им имена, группировать их (теплица 1, теплица 2 и т. д.). Контроллер температуры имеет следующие настройки: температура начала/окончания проветривания, температура начала/окончания подогрева, верхняя и нижняя предельная граница температур для отправки экстренных SMS-сообщений и номер телефона для отправки сообщений.
Контроллер освещенности имеет следующие настройки: требуемая длительность светового дня
Контроллер влажности почвы имеет следующие настройки: влажность включения и отключения полива.
У каждого контроллера можно задать интервал обновления. По умолчанию интервал равен 5 минут.
Контроллер температуры при включении передает веб серверу свой 128 битный идентификатор и показания температурного датчика. Сервер регистрирует показания и в ответ присылает текущие настройки для контроллера: интервал времени для отправки температурных данных, температура включения/отключения подогрева, температура открытия/закрытия форточек для проветривания. При достижении критических температур производится отправка SMS.
Контроллер освещенности передает веб серверу свой 128 битный идентификатор и показания датчика освещенности. Сервер в ответ сообщает контроллеру время до отключения подсветки или 0 если подсветка не требуется. Сервер регистрирует текущую освещенность и основываясь на настройках принимает решение о подсветке на требуемое время после падения освещенности.
Контроллер влажности передает веб серверу свой 128 битный идентификатор и показания датчика влажности. Сервер регистрирует текущую влажность и отправляет контроллеру текущие настройки влажности для включения и отключения полива.
Рабочий кабинет также имеет возможность мониторинга текущих показаний данных датчиков и отображения их во времени (графики) за указанный период (несколько часов, дней, месяцев).
Контроллеры необходимо реализовать в среде .NET, win32 и языке по выбору. Контроллеры должны отображать полученные настройки и то, что они сейчас делают (подсветка, проветривание, подогрев, полив). Отправлять SMS не обязательно, достаточно просто симулировать ее отправку."
Буду признателен за помощь.
Спасибо.
Стоимость и дата выполнения - условные.
Актуальні фриланс-проєкти в категорії C та C++
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 2 дні 16 годин тому ∙ 7 ставок |
Створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32.
5000 UAH
створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32. Пристрої повинні піднімати Wi-Fi точку доступу, віддавати локальний сайт через браузер (HTTP), приймати текст та зображення в радіусі 5-10 км (плюс-мінус), зберігати дані (бажано на… C та C++, C# ∙ 2 дні 19 годин тому ∙ 3 ставки |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 3 дні 17 годин тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 355 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 9 днів 13 годин тому ∙ 15 ставок |