Апаратно-програмний комплекс дистанційного програмування контролерів
Вантажиться...
Дата
2022
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Сікорського
Анотація
Актуальність теми. Світ сьогодення, спираючись на події пов’язані з глобальною епідемією та війною, швидким темпом переходить до віддаленого формату роботи. Ця стрімка зміна формату роботи вплинула та зачепила якщо не всі сфери життя, то точно більшість з них. Кількість підприємств, що тепер працює з мінімальною кількістю людей на обʼєктах зростає на очах.
Але не все можна оптимізувати для віддаленої роботи і одне з цього - робота зі схемами та окремими мікроконтролерами. Зі стрімкою зміною формату роботи, відкриваються нові можливості для працівників та нові горизонти для взаємодії із підприємствами. Завдяки цьому постає задача дистанційного контролю та взаємодії із підприємствами, та їх управляючими частинами основні вузли обʼєктів із мікроконтролери у комплексах. Задача не є тривіальною та потребує часу і ресурсів на дослідження, побудови тестових зразків систем та комплексів дистанційної взаємодії із потрібними вузлами підприємств. На даний момент часу, ринок не готовий до таких змін та не має широкого вибору готових рішень, не кажучи про уніфікований підхід. Також на це впливає підхід до розробки, який, задля забезпечення безпеки та через різні команди і технології, призвела до урізноманітнювання технологій на підприємствах. Це в свою чергу робить майже неможливим просту інтеграцію із системами контролю та взаємодії.
Мета і задачі дослідження. Метою роботи є розробка апаратно-програмного комплексу дистанційного програмування контролерів.
Задля досягнення поставленої мети, було виділено наступні завдання:
- Дослідити предметну область, проаналізувати існуючі та готові рішення запропоновані ринком, виділити їх переваги та недоліки
- Провести порівняльний аналіз існуючих рішень, виділити ключові точки покращення існуючих застосунків.
- Розробити схематичне зображення структури комплексу, алгоритму роботи та взаємодії модулів, використовуючи UML.
- Розробити апаратно-програмний комплекс на основі проведеного аналізу із виправленням недоліків існуючих альтернатив із використанням сучасних та підтримуваних засобів розробки. Апаратно-програмний комплекс має працювати зі справжнім мікроконтролером та мати змогу надати користувачеві
- Забезпечити просте встановлення на підтримувані системи за допомогою системи контейнеризації – Docker.
- Провести мануальне тестування розробленої системи.
Об’єкт дослідження. дистанційне програмування контролерів.
Предмет дослідження. апаратно-програмний комплекс дистанційного програмування контролерів.
Методи дослідження. Побудова мікросервісної архітектури, побудова клієнт-серверної архітектури.
Практичне значення одержаних результатів роботи полягає у розробці апаратно-програмного комплексу, який вирішуватиме поставлені задачі та забезпечить фундаментальний модуль для розвитку уніфікованого програмного забезпечення дистанційної підтримки та програмування мікроконтролерів і схем із використанням мікроконтролерів.
Публікації. Основні положення роботи доповідались і обговорювались на XXXIV Міжнародній науково-практичній конференції, «Problems of the development of modern science» International Science Group, 30 серпня-02 вересня 2022 р., Мадрид, Іспанія. - Режим доступу до ресурсу: https://isg-konf.com/problems-of-the-development-of-modern-science/. (тези).
Структура і обсяг дипломної роботи. Магістерська дисертація складається зі вступу, пʼяти розділів, висновків та 3 додатків. Робота містить посилання на 47 джерел, 30 ілюстрацій. Основна частина роботи викладена на 86 сторінках.
Опис
Дане дослідження показує спосіб реалізації системи з дистанційного програмування мікроконтролерів. Для прикладу із боку апаратної частини обрано розповсюджений мікроконтролер сімейства Arduino – Arduino Mega 2560. Робота описує та документує побудову архітектури взаємодії модулів, клієнту-серверу та мікроконтролеру у комплексі.
Ключові слова
мікроконтролери, Arduino, Remote Programming, Remote Arduino Programming, Java, Spring, Docker, microcontrollers
Бібліографічний опис
Колесник, Б. І. Апаратно-програмний комплекс дистанційного програмування контролерів : магістерська дис. : 121 Інженерія програмного забезпечення / Колесник Богдан Ігорович. – Київ, 2022. – 119 с.