Розширення базового функціоналу пристроїв Інтернету речей з використанням мови програмування Python

dc.contributor.advisorМошинська, Аліна Валентинівна
dc.contributor.authorГоляткін, Андрій Олексійович
dc.date.accessioned2024-06-20T14:04:29Z
dc.date.available2024-06-20T14:04:29Z
dc.date.issued2024
dc.description.abstractАктуальність теми: В сучасному світі зростаючої популярності набуває використання технологій Інтернету речей в різних галузях людської діяльності. В зв’язку з цим виникає потреба суспільства в розвитку та вдосконаленні систем Інтернету речей в умовах сучасних викликів. З огляду на реалії сьогодення, а саме високі ризики військових загроз та інших надзвичайних ситуацій, інтеграція систем IoT в суспільне життя людей може запропонувати ряд інноваційних можливостей щодо вирішення завдань ефективного інформування населення про небезпеку. У зв'язку з цим, дослідження способів розширення функціоналу пристроїв IoT набуває особливої вагомості. Потужним інструментом, який може дозволити вирішити проблему розширення функціоналу пристроїв Інтернету речей є сучасні мови програмування. Їх використання дозволяє реалізовувати досить складні практичні проекти, які вирішують різноманітні поставлені завдання, що є актуальною і важливою задачею, як з наукової, так і з практичної точки зору. Зв’язок роботи з науковими програмами, планами, темами. Дисертаційні дослідження проводилися у відповідності з науковими напрямками роботи кафедри електронних комунікацій та Інтернету речей, навчально-наукового інституту телекомунікаційних систем, національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Підготовка дисертаційної роботи пов’язана з виконанням НДР «Особливості побудови мереж і систем Інтернету речей», ДР № 0123U104216. Метою магістерської дисертаційної роботи є розширення функціоналу пристроїв Інтернету речей, а саме розумної LED-лампи, шляхом розробки програмного забезпечення з використанням мови програмування Python. Для досягнення поставленої мети необхідно вирішити наступні задачі: - Провести аналіз сучасного стану технології Інтернету речей. Розглянути ряд існуючих рішень щодо використання IoT пристроїв в контексті надзвичайних ситуацій. - Зробити обґрунтований вибір необхідних інструментів розробки, таких як: мови програмування, середовища розробки програмного забезпечення та інші. - Обрати необхідне фізичне обладнання для реалізації поставленого завдання проекту. - Розробити програмне забезпечення з автоматичного реагування одного або групи пристроїв розумного освітлення на повідомлення про зовнішні загрози. Надати користувачу можливості легкого підключення пристроїв та функції ручного керування. Об’єктом дослідження є LED-лампа з технологіями Інтернету речей моделі Yeelight Smart LED Bulb W3 та розроблене до неї програмне забезпечення для розширення функціональних можливостей пристрою. Предметом дослідження є модернізація функціоналу розумної лампи за допомогою сучасної мови програмування Python. Методи дослідження. Основним методом дослідження в роботі є мова програмування Python та використання різних бібліотек та модулів цієї мови в якості інструментів розробки програмного забезпечення для розширення функціоналу IoT-лампи Yeelight Smart LED Bulb W3. Наукова новизна одержаних результатів полягає в наступному: 1. Запропоновано інноваційний підхід до розширення функціоналу пристроїв IoT в умовах воєнного конфлікту та надзвичайних ситуацій, шляхом розробки програми мовою програмування Python. Такий підхід, в цілому, є науковою новизною, оскільки не часто зустрічаються дослідження, спрямовані на автоматизацію та покращення безпеки в умовах військового конфлікту з використанням IoT. 2. Зроблено акцент на доцільності використання розумних LED-ламп в якості пристрою інформування про небезпеку людей з обмеженими фізичними можливостями в умовах війни. Практичне значення одержаних результатів полягає у можливості застосування розумних LED-ламп в умовах воєнного конфлікту, що може забезпечити ефективну систему попередження та інформування населення про потенційні небезпеки. Розроблений програмний продукт, який забезпечує інтеграцію з різними джерелами повідомлень, може мати застосування в інших галузях, де необхідна оперативна обробка та реагування на інформацію. Розглянуті методи та підходи можуть слугувати основою для подальших досліджень та розробок в області розширення функціоналу пристроїв Інтернету речей, а також для реалізації нових інноваційних проектів.
dc.description.abstractotherTopic relevance: In the modern world, the use of Internet of Things technologies is gaining increasing popularity in various fields of human activity. In this connection, there is a need for society to develop and improve Internet of Things systems in the conditions of modern challenges. Given the realities of today, namely the high risks of military threats and other emergency situations, the integration of IoT systems into the public life of people can offer a number of innovative opportunities for solving the tasks of effectively informing the public about danger. In this regard, the study of ways to expand the functionality of IoT devices is gaining particular importance. Modern programming languages are a powerful tool that can solve the problem of expanding the functionality of Internet of Things devices. Their use allows you to implement quite complex practical projects that solve a variety of tasks that is a relevant and important task, both from a scientific and a practical point of view. Connection of work with scientific programs, plans, topics. Dissertation studies were conducted in accordance with the scientific directions of the Department of Electronic Communications and the Internet of Things, Educational and Scientific Institute of Telecommunication Systems, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute". The preparation of the dissertation is related to the implementation of the National Research Development Program "Peculiarities of the construction of networks and systems of the Internet of Things", DR No. 0123U104216. The purpose master's degree dissertation work is to expand the functionality of Internet of Things devices, namely a smart LED lamp, by developing software using the Python programming language. To achieve the goal, the following tasks must be solved: - Conduct an analysis of the current state of Internet of Things technology. Consider a number of existing solutions for the use of IoT devices in the context of emergency situations. - Make an informed choice of the necessary development tools, such as: programming languages, software development environments, and others. - Choose the necessary physical equipment to implement the assigned project task. - Develop software for automatic response of one or a group of smart lighting devices to messages about external threats. Provide the user with easy device connection and manual control functions. The object of research there is an LED lamp with Internet of Things technologies of the model Yeelight Smart LED Bulb W3 and the software developed for it to expand the functionality of the device. The subject of research is a modernization of the functionality of a smart lamp using the modern Python programming language. Research methods. The main research method in the work is the Python programming language and the use of various libraries and modules of this language as software development tools for expanding the functionality of the IoT lamp Yeelight Smart LED Bulb W3. Scientific novelty of the obtained results consists of the following: 3. An innovative approach to expanding the functionality of IoT devices in the conditions of military conflict and emergency situations is proposed, by developing a program in the Python programming language. This approach, in general, is a scientific novelty, as research aimed at automation and improving security in military conflict using IoT is not often found. 4. Emphasis is placed on the expediency of using smart LED lamps as a device for informing about the dangers of people with limited physical capabilities in war conditions. The practical significance of the obtained results lies in the possibility of using smart LED lamps in the conditions of a military conflict, which can provide an effective system of warning and informing the population about potential dangers. The developed software product, which provides integration with various sources of messages, can be used in other industries where prompt processing and response to information is required. The considered methods and approaches can serve as a basis for further research and development in the field of expanding the functionality of Internet of Things devices, as well as for the implementation of new innovative projects.
dc.format.extent108 с.
dc.identifier.citationГоляткін, А. О. Розширення базового функціоналу пристроїв Інтернету речей з використанням мови програмування Python : магістерська дис. : 172 Телекомунікації та радіотехніка / Голяткін Андрій Олексійович. – Київ, 2024. – 108 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/67324
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectІнтернет речей
dc.subjectпрограмування пристроїв IoT
dc.subjectPython
dc.subjectрозумна LED-лампа
dc.subjectінформування населення під час війни
dc.subject.udc004.72
dc.titleРозширення базового функціоналу пристроїв Інтернету речей з використанням мови програмування Python
dc.typeMaster Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Holiatkin_magistr.pdf
Розмір:
1.8 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: