izpis_h1_title_alt

Vmesnik med MQTT in Telegramom
ID ARIH, MIHA (Avtor), ID Pustišek, Matevž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,73 MB)
MD5: 3213F281AB38E7AC187BACA1C25DC9A8

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:Internet stvari, MQTT protokol, Telegram, klepetalni robot, Bot API, Node Red, IoT platforma
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2023
PID:20.500.12556/RUL-151242 Povezava se odpre v novem oknu
COBISS.SI-ID:169103619 Povezava se odpre v novem oknu
Datum objave v RUL:02.10.2023
Število ogledov:511
Število prenosov:65
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Interface between MQTT and Telegram
Izvleček:
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.

Ključne besede:Internet of Things, MQTT protocol, Telegram, chatbot, Bot API, Node-Red, IoT platform

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj