Програмне забезпечення системи інтелектуальної синхронізації ІоТ пристроїв з даними приватної Telegram групи
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
ЦНТУ
Abstract
Кваліфікаційна бакалаврська робота присвячена розробці алгоритму та програмної системи для синхронізації IoT-пристроїв на базі ESP32 з даними приватної Telegram-групи за допомогою Telegram-бота. У роботі реалізовано передавання індивідуальних і групових повідомлень від куратора студентам, а також функції перегляду списку груп, складу студентів і визначення типу навчального тижня. Розроблено алгоритм обміну даними між Telegram-ботом та IoT-пристроями, що поєднує пряму передачу повідомлень через HTTP-запити та механізм відкладеної доставки із використанням черги повідомлень і періодичного опитування сервера. Визначено структуру повідомлень і забезпечено надійність їх доставки в умовах нестабільного мережевого з’єднання. The qualification bachelor's thesis is devoted to the development of an algorithm and software system for synchronizing IoT devices based on ESP32 with data from a private Telegram group using a Telegram bot. The work implements the transmission of individual and group messages from the curator to students, as well as the functions of viewing the list of groups, the composition of students, and determining the type of academic week. An algorithm for data exchange between a Telegram bot and IoT devices has been developed, combining direct message transmission via HTTP requests and a delayed delivery mechanism using a message queue and periodic server polling. The structure of messages has been determined and their delivery reliability has been ensured in conditions of unstable network connection.
Description
Keywords
IoT, ESP32, Telegram Bot API, синхронізація даних, Wi-Fi, Python, C++, PlatformIO, алгоритм обміну, data synchronization, communication algorithm
Citation
Гончарук О. С. Програмне забезпечення системи інтелектуальної синхронізації ІоТ пристроїв з даними приватної Telegram групи : кваліфікаційна бакалаврська робота : спец. 122 "Комп'ютерні науки" / наук. кер. О. М. Дрєєв. Кропивницький : ЦНТУ, 2026. 70 с.
