Програмне забезпечення системи інтелектуальної синхронізації ІоТ пристроїв з даними приватної Telegram групи

Loading...
Thumbnail Image

Authors

Гончарук, Олександр Святославович
Goncharuk, Oleksandr

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 с.

Endorsement

Review

Supplemented By

Referenced By