Розширення базового функціоналу пристроїв Інтернету речей з використанням мови програмування Python
Вантажиться...
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Актуальність теми: В сучасному світі зростаючої популярності набуває використання технологій Інтернету речей в різних галузях людської діяльності. В зв’язку з цим виникає потреба суспільства в розвитку та вдосконаленні систем Інтернету речей в умовах сучасних викликів.
З огляду на реалії сьогодення, а саме високі ризики військових загроз та інших надзвичайних ситуацій, інтеграція систем 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-ламп в умовах воєнного конфлікту, що може забезпечити ефективну систему попередження та інформування населення про потенційні небезпеки. Розроблений програмний продукт, який забезпечує інтеграцію з різними джерелами повідомлень, може мати застосування в інших галузях, де необхідна оперативна обробка та реагування на інформацію.
Розглянуті методи та підходи можуть слугувати основою для подальших досліджень та розробок в області розширення функціоналу пристроїв Інтернету речей, а також для реалізації нових інноваційних проектів.
Опис
Ключові слова
Інтернет речей, програмування пристроїв IoT, Python, розумна LED-лампа, інформування населення під час війни
Бібліографічний опис
Голяткін, А. О. Розширення базового функціоналу пристроїв Інтернету речей з використанням мови програмування Python : магістерська дис. : 172 Телекомунікації та радіотехніка / Голяткін Андрій Олексійович. – Київ, 2024. – 108 с.