Завершен
2022 / 2023

897 Программный эмулятор устройств Интернета вещей "Virtual IoT Lab"
Старт
05.09.2022
Представление
22.10.2022
Постерная сессия
23.01.2023
Защита
30.05.2023
Паспорт проекта
Аннотация
В данный момент на рынке отсутствует эмулятор, позволяющий работать в виртуальном пространстве с микроконтроллерами 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. Руководство по созданию современных веб-сайтов,...
Имеющийся задел
Технические результаты:
В результате работы над проектом было написано приложение для эмуляции виртуальных устройств, с широким функционалом возможностей таких как: создание микроконтроллера Raspberry, возможность загрузки в него различных файлов, выполнение команд с использованием консоли, а также создание нескольких проектов и переключение между ними в меня проектов.
Научные достижения:
Опубликованы тезисы на конференции им. Арменского, получен диплом 1 степени.
На данный момент...
Заказчик
МИЭМ / ДКИ