izpis_h1_title_alt

Vmesnik med MQTT in Telegramom
ID ARIH, MIHA (Author), ID Pustišek, Matevž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,73 MB)
MD5: 3213F281AB38E7AC187BACA1C25DC9A8

Abstract
V svetu internet stvari je komunikacijski MQTT protokol pogosta izbira, saj je enostaven za uporabo, zagotavlja storitev tipa objava-naročilo in ima učinkovito porabo energije. Zaradi njegove priljubljenosti so na voljo številne MQTT platforme, ki omogočajo učinkovito ustvarjanje rešitev na področju interneta stvari. Namen diplomske naloge je zasnovati in izdelati aplikacijski vmesnik med sistemom MQTT in storitvijo Telegram. Slednji s svojim Bot API omogoča, da se aplikacije zunanjih razvijalcev povežejo do sporočilne strukture Telegrama. Storitev Telegram je sicer usmerjena v klepete med uporabniki, vedno pogosteje pa se najde tudi v rešitvah s področja interneta stvari. Sprva so predstavljene osnove komunikacijskega protokola MQTT in aplikacije za klepete Telegram, nadaljnje pa je razdelana zasnova vmesnika med MQTT in Telegramom. Za izvedbo ciljne rešitve smo uporabili že obstoječo platformo Adafruit IO, ki ponuja uporabo protokola MQTT. To platformo smo preko vmesnika povezali s Telegramom. Vmesnik smo zasnovali in izvedli s pomočjo orodja Node-Red. Ob preizkusu končne rešitve smo merili tudi zakasnitve pri prehodu. Ugotovili smo, da je vmesnik s povprečno zakasnitvijo približno 400 ms dovolj odziven za izbrane primere uporabe. Za druge primere aplikacij internet stvari je potrebno preveriti, kakšne zakasnitve so za njihovo delovanje še sprejemljive.

Language:Slovenian
Keywords:Internet stvari, MQTT protokol, Telegram, klepetalni robot, Bot API, Node Red, IoT platforma
Work type:Bachelor thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2023
PID:20.500.12556/RUL-151242 This link opens in a new window
COBISS.SI-ID:169103619 This link opens in a new window
Publication date in RUL:02.10.2023
Views:194
Downloads:26
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Interface between MQTT and Telegram
Abstract:
The MQTT communication protocol is a common choice in the area of Internet of Things due to its simplicity of usage, provision of publish-subscribe service and energy efficiency. There is a number of MQTT platforms that enables an efficient creation of solutions in the field of internet of things due to its growing popularity. The purpose of the thesis is to design and develop an application interface between the MQTT system and the Telegram service. With its Bot API, the latter enables a connection of third-party applications with Telegram's message structure. Although the Telegram service is mainly focused on chats between users, it is increasingly also found in solutions in the field of internet of things. First, the basics of the MQTT communication protocol and the Telegram chat application are presented, followed by the design of the interface between MQTT and Telegram. To implement the target solution, we used the existing Adafruit IO platform, which offers the use of the MQTT protocol. We have connected the platform to Telegram via an interface, which was designed and implemented using the Node-Red tool. When testing the final solution, we also measured the transition delays and found that the interface with its average latency of around 400 ms satisfies the responsivness for the selected use cases. For other Internet of Things applications, it is necessary to check what latency is still acceptable for their operation.

Keywords:Internet of Things, MQTT protocol, Telegram, chatbot, Bot API, Node-Red, IoT platform

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back