Апаратно-програмний комплекс дистанційного програмування контролерів
dc.contributor.advisor | Федорова, Наталія Володимирівна | |
dc.contributor.author | Колесник, Богдан Ігорович | |
dc.date.accessioned | 2023-01-16T10:12:16Z | |
dc.date.available | 2023-01-16T10:12:16Z | |
dc.date.issued | 2022 | |
dc.description | Дане дослідження показує спосіб реалізації системи з дистанційного програмування мікроконтролерів. Для прикладу із боку апаратної частини обрано розповсюджений мікроконтролер сімейства Arduino – Arduino Mega 2560. Робота описує та документує побудову архітектури взаємодії модулів, клієнту-серверу та мікроконтролеру у комплексі. | uk |
dc.description.abstracten | Actuality of theme. Today's world is based on events related to a global epidemic and war, is rapidly moving to a remote work format. This rapid change in the format of work affected and affected, if not all areas of life, then most of them. The number of enterprises that now work with the minimum number of people at the facilities is growing in front of our eyes. But not everything can be optimized for remote work, and one of the things is working with circuits and individual microcontrollers. With the rapid change in the format of work, new opportunities for employees and new horizons for interaction with enterprises are opening up. Thanks to this, the task of remote control and interaction with enterprises, and their controlling parts, the main nodes of objects with microcontrollers in complexes, appears. The task is not trivial and requires time and resources for research, construction of test samples of systems and complexes of remote interaction with the necessary nodes of enterprises. At the moment, the market is not ready for such changes and does not have a wide selection of ready-made solutions, let alone a unified approach. It is also influenced by the approach to development, which, for the sake of security and through different teams and technologies, has led to a diversification of technologies in enterprises. This in turn makes simple integration with control and interaction systems nearly impossible. The purpose and objectives of the study. Main goal is to develop a hardware and software complex for remote programming of controllers. In order to achieve the set goal, the following tasks were implemented: - Research the subject area, analyze existing and ready-made solutions offered by the market, highlight their advantages and disadvantages. - Conduct a comparative analysis of existing solutions, highlight key points for improving existing applications. - Develop a schematic representation of the structure of the complex, the algorithm of work and the interaction of modules, using UML. - Develop a hardware and software complex based on the conducted analysis with the correction of the shortcomings of existing alternatives using modern and supported development tools. The hardware and software complex must work with a real microcontroller and be able to provide the user - Provide easy installation on supported systems using the containerization system - Docker. - Conduct manual testing of the developed system. Object of study. Remote microcontroller programming Subject of study. Hardware and software remote microcontroller programming complex. Research methods. The process of building the microservice system, the process of building client-server architecture. The practical significance of the obtained work results lies in the development of a hardware and software complex that will solve the tasks and provide a fundamental module for the development of unified software for remote support and programming of microcontrollers and circuits using microcontrollers. Publications. The main provisions of the work were reported and discussed at the XXXIV International Scientific and Practical Conference «Problems of the development of modern science», 30 August -02 September 2022, Madrid, Spain. - Mode of access to the resource: https://isg-konf.com/problems-of-the-development-of-modern-science/. (theses). The structure and scope of the dissertation. The master's dissertation consists of an introduction, five chapters, conclusions and 3 appendices. The work contains references to 47 sources, 30 illustrations. The main part of the work is set out on 86 pages. | uk |
dc.description.abstractuk | Актуальність теми. Світ сьогодення, спираючись на події пов’язані з глобальною епідемією та війною, швидким темпом переходить до віддаленого формату роботи. Ця стрімка зміна формату роботи вплинула та зачепила якщо не всі сфери життя, то точно більшість з них. Кількість підприємств, що тепер працює з мінімальною кількістю людей на обʼєктах зростає на очах. Але не все можна оптимізувати для віддаленої роботи і одне з цього - робота зі схемами та окремими мікроконтролерами. Зі стрімкою зміною формату роботи, відкриваються нові можливості для працівників та нові горизонти для взаємодії із підприємствами. Завдяки цьому постає задача дистанційного контролю та взаємодії із підприємствами, та їх управляючими частинами основні вузли обʼєктів із мікроконтролери у комплексах. Задача не є тривіальною та потребує часу і ресурсів на дослідження, побудови тестових зразків систем та комплексів дистанційної взаємодії із потрібними вузлами підприємств. На даний момент часу, ринок не готовий до таких змін та не має широкого вибору готових рішень, не кажучи про уніфікований підхід. Також на це впливає підхід до розробки, який, задля забезпечення безпеки та через різні команди і технології, призвела до урізноманітнювання технологій на підприємствах. Це в свою чергу робить майже неможливим просту інтеграцію із системами контролю та взаємодії. Мета і задачі дослідження. Метою роботи є розробка апаратно-програмного комплексу дистанційного програмування контролерів. Задля досягнення поставленої мети, було виділено наступні завдання: - Дослідити предметну область, проаналізувати існуючі та готові рішення запропоновані ринком, виділити їх переваги та недоліки - Провести порівняльний аналіз існуючих рішень, виділити ключові точки покращення існуючих застосунків. - Розробити схематичне зображення структури комплексу, алгоритму роботи та взаємодії модулів, використовуючи 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 сторінках. | uk |
dc.format.page | 119 с. | uk |
dc.identifier.citation | Колесник, Б. І. Апаратно-програмний комплекс дистанційного програмування контролерів : магістерська дис. : 121 Інженерія програмного забезпечення / Колесник Богдан Ігорович. – Київ, 2022. – 119 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/51864 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | мікроконтролери | uk |
dc.subject | Arduino | uk |
dc.subject | Remote Programming | uk |
dc.subject | Remote Arduino Programming | uk |
dc.subject | Java | uk |
dc.subject | Spring | uk |
dc.subject | Docker | uk |
dc.subject | microcontrollers | uk |
dc.subject.udc | 004.4 | uk |
dc.title | Апаратно-програмний комплекс дистанційного програмування контролерів | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kolesnyk_magistr.pdf
- Розмір:
- 12.03 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: