Програмний інтерфейс прикладного програмування для хмари Інтернету речей
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Тернопіль, ЗУНУ
Abstract
Метою роботи є розробка програмного інтерфейсу прикладного програмування для хмарного середовища Інтернету речей (IoT), що забезпечує реєстрацію пристроїв, автентифікацію користувачів, збір даних сенсорів, їх передавання, зберігання та обробку з використанням сучасних технологій і
протоколів обміну даними.
В роботі використано методи системного аналізу, моделювання, проєктування API-інтерфейсів, інтелектуального аналізу даних, а також експериментальні методи тестування продуктивності та стійкості до навантажень у розподіленому середовищі.
Запропоновано архітектуру універсальної IoT-системи з REST- і MQTTінтерфейсами, яка дозволяє масштабовано керувати пристроями, здійснювати обробку сенсорних даних у режимі реального часу, а також забезпечувати механізми оновлення прошивки пристроїв (OTA) і обробки виняткових ситуацій.
Реалізовано Node.js-сервер, MQTT-брокер, базу даних MongoDB, клієнтську частину на React, а також інтеграцію з ESP32-пристроями.
Description
Keywords
Citation
Ружицький, Д. А. Програмний інтерфейс прикладного програмування для хмари Інтернету речей = Application programming interface for the Internet of Things cloud : кваліфікаційна робота : спец. 122 – комп’ютерні науки освітньо-професійна програма – комп’ютерні науки / Дмитро Андрійович Ружицький ; наук. керівник к.т.н., доц. О. Р. Осолінський. Тернопіль : ЗУНУ, 2025. 56 с.