Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Repository of the Un...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Interface between MQTT and Telegram

Authors: ARIH, MIHA;

Interface between MQTT and Telegram

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

Country
Slovenia
Related Organizations
Keywords

Bot API, MQTT protocol, klepetalni robot, Node-Red, Internet of Things, chatbot, IoT platform, Node Red, Internet stvari, IoT platforma, MQTT protokol, Telegram

  • BIP!
    Impact byBIP!
    citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
  • citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    Powered byBIP!BIP!
Powered by OpenAIRE graph
Found an issue? Give us feedback
citations
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green
Related to Research communities
Assessing the socio-economic impact of digitalisation in rural areas