Завершен
2021 / 2022

897 Программный эмулятор устройств Интернета вещей "Virtual IoT Lab"
Старт
08.10.2021
Представление
09.10.2021
Постерная сессия
16.02.2022
Защита
18.04.2022
Паспорт проекта
Аннотация
В данный момент на рынке отсутствует эмулятор, позволяющий работать в виртуальном пространстве с микроконтроллерами Arduino, Raspberry, STM32, периферийным оборудованием и датчиками, а также позволяющий компилировать программный код непосредственно на платформе.
Условия карантина продемонстрировали, что подобный продукт может быть использован не только в учебном процессе, но также будет востребован при организации олимпиад, конкурсов хакатонов. Разработанный программный продукт может быть...
Отрасль
Информатика
Теги
Информатика
Цель
Разработка программного обеспечения, способного эмулировать работу с различными устройствами Интернета вещей на базе микроконтроллеров Raspberry (в перспективе STM32, Arduino) и другими перефейриными устройствами в учебных целях
Ожидаемые результаты
- В рамках проекта должен быть разработан прототип программного эмулятора устройства Интернета вещей. Эмулятор должен располагаться на сервере и быть доступным для работы в сети Интернет.
Форма и способы промежуточного контроля
В рамках реализации проекта планируется проводить регулярные проектные семинары в рамках научно-исследовательской деятельности научной лаборатории Интернета вещей и киберфизических систем МИЭМ НИУ ВШЭ (1 раз в 2 недели). Собрания проектной команды будут осуществляться 1 раз в неделю для контроля выполнения поставленных задач.
Форма представления результатов
Форма представления промежуточных результатов: проектные дни – отчеты и собрания по задачам проекта, точки контроля – представление проектов, постерная сессия.
Форма представления итоговых результатов: Репозиторий с программным кодом, отчет по проекту, документация пользователя и разработчика, презентация и защита проекта.
Ресурсное обеспечение
Основная литература
* Angular: "Angular для профессионалов." Адам Фримен, Питер, 2018
* Kubernates: "Осваиваем Kubernates. Оркестрация контейнерных архитектур." Джиджи Сайфан, Питер, 2019
* Микросервисы: "Микросервисы. Паттерны разработки и рефакторинга." Крис Ричардсон., Питер, 2019
* Doсker: "Использование Docker." Эдрин Моуэт, ДМК, 2017
* Python: Изучаем Python. Марк Лутц., Диалектика, 2019 (2 тома)
* JavaScript: Изучаем JavaScript. Руководство по созданию современных веб-сайтов,...
Имеющийся задел
Разработан прототип программного комплекса, реализующий основы функционирования систем проектирования интернета вещей, представляющий собой web-приложение и предназначенный для обучения основам проектирования систем интернета вещей.
Были реализованы все необходимые элементы интерфейса, а также скрипты, необходимые для навигации, авторизации, взаимодействия с серверной частью, работы редактора и эмулятора. Однако стоит заметить, что остаются направления дальнейшей доработки. Например, есть...
Заказчик
МИЭМ / ДКИ