Проект управления IoT устройствами.
Этот проект является зачетной работой в университете. Создать проект, который будет симулировать систему управления IoT устройствами (достаточно 1 устройства, например умный кондиционер).
Основные требования:
Пользовательский интерфейс (Frontend):
- Создайте вебсайт, через который пользователь сможет управлять IoT устройствами (включение/выключение, изменение параметров, получение данных и статистики).
Серверная часть (Backend):
- Разработайте сервер, который постоянно собирает данные о состоянии IoT устройств, этот сервер использует MQTT протокол. Этот сервер временно будет размещен на локальном компьютере (в будущем на Raspberry Pi).
- Дополнительные серверы (http, socket) обеспечивают обработку запросов от клиента, хранят пользовательские данные и т.д. Серверы могут быть запущены локально, или хоститься на vercel.
Эмуляция IoT устройств:
- Реализуйте эмуляцию подключенных IoT устройств с помощью WOKWI (это могут быть лампы, датчики температуры и т.д.), которые реагируют на команды пользователя. Базовые команды - включить, выключить, получить данные.
- Общение между сервером и устройствами осуществляется через MQTT протокол, сервер собирает данные датчиков и сохраняет их в файловой системе.
- Дополнительное задание - подключить реальные устройства (датчики, диоды и т.д. на платах Raspberry Pi, ESP32, STM32, ARDUINO, ...)
Node-RED для организации связи:
- Используйте Node-RED для визуальной организации и автоматизации связи между вебсайтом, сервером и IoT устройствами.
- Node-RED временно будет размещен на локальном компьютере (в будущем на Raspberry Pi).
- Телеграм-бот для управления IoT устройствами (дополнительное задание):
- Создать сервер для телеграм-бота, который будет отправлять команды по управлению IoT устройствами другим серверам.
- Разместить сервер телеграм бота на vercel.
Конечные цели проекта:
- Презентация вебинтерфейса, серверной части и взаимодействия с эмуляторами IoT устройств через сервер.
- В будущем – возможность переноса проекта на Raspberry Pi для работы с реальными устройствами.
Для зачисления выполнения задания необходимо продемонстрировать работу проекта с коротким объяснением архитектуры и принципов работы.
-
188 Здравствуйте.
Мы веб-студия SYP. Специализируемся на создании сайтов для бизнеса.
Заинтересовал ваш проект.
Готовы взяться за его выполнение.
Пишите, обсудим все детали.
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка корпоративной финансовой системы — React, TypeScript, Node.jsИщем опытного full-stack разработчика или небольшую команду для разработки корпоративной финансовой системы с нуля. Необходимо реализовать полный цикл разработки: проектирование архитектуры, backend, frontend, базу данных, тестирование и запуск системы. Технологии: Frontend:… Javascript и Typescript, Веб-программирование ∙ 2 часа 53 минуты назад ∙ 41 ставка |
Game Developer
53 739 UAH
Ищем опытного разработчика игр для доработки существующего проекта на PixiJS. Необходимо улучшить математическую систему игры, переработать и сбалансировать бонусные раунды, а также внести изменения в текущую игровую логику. Обязателен опыт коммерческой разработки игр и… Javascript и Typescript, Разработка игр ∙ 7 часов 34 минуты назад ∙ 13 ставок |
Разработка сайта по ТЗ на FramerНеобходимо сделать сайт по этим параметрам, что в ТЗ https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Назовите реальный рейд на основе этого дизайна HTML и CSS верстка, Javascript и Typescript ∙ 7 часов 34 минуты назад ∙ 20 ставок |
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 22 часа назад ∙ 31 ставка |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 707 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 7 дней 4 часа назад ∙ 119 ставок |