izpis_h1_title_alt

Protokol MQTT in implementacija posrednika
ID Pavletič, Lan (Author), ID Šter, Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (508,18 KB)
MD5: 40E59396BD4ED30A0518B3724CA31DF5

Abstract
Diplomsko delo se osredotoča na širši pregled protokola MQTT in implementacijo učinkovitega posrednika. Pregled vključuje osnovne vidike protokola kot struktura paketov, bistvene funkcije in varnostne ukrepe. Primerjava z drugimi komunikacijskimi protokoli kaže odlike in slabosti protokola MQTT v različnih omrežnih scenarijih. Temeljna usmeritev je na oblikovanju, implementaciji in vrednotenju učinkovitosti posrednika MQTT, ki je prilagojen vsem vrstam aplikacij. Diplomsko delo vsebuje tudi diskusijo o pomembnih komponentah, zagotavljanju dobre učinkovitosti preko izbire pravilnih podatkovnih struktur ter o optimiziranju algoritmov za učinkovito obdelavo podatkov. Poglavje o implementaciji razloži izbiro programskega jezika Go in opiše glavne dele kode, ki so bistvenega pomena pri zagotavljanju učinkovitega procesiranja sporočil. Zaključek diplomskega dela je sestavljen iz primerjave učinkovitosti implementiranega posrednika in drugih posrednikov, ki so trenutno na trgu.

Language:Slovenian
Keywords:MQTT, posrednik, internet stvari, implementacija, Go
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2023
PID:20.500.12556/RUL-152695 This link opens in a new window
COBISS.SI-ID:165335811 This link opens in a new window
Publication date in RUL:04.12.2023
Views:455
Downloads:63
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:MQTT protocol and broker implementation
Abstract:
The focus of the following thesis is an overview of the MQTT protocol and the implementation of a well-performing broker. It covers rudimentary aspects of MQTT such as packet structure, essential features and security measures. A comparative analysis with other communication protocols shows the strengths and weaknesses of MQTT in various IoT scenarios. The central focus is on the design, implementation, and performance evaluation of an MQTT broker tailored for all applications. Within the thesis, a discussion is made on important components, ensuring good performance by selecting the right data structures and on optimizing algorithms for efficient data handling and processing. The section on implementation explains the reasoning behind choosing the Go programming language and describes the essential sections of code that are crucial for ensuring efficient message processing. The thesis concludes with the comparison of the efficiency of the implemented broker and the brokers available on the market.

Keywords:MQTT, broker, internet of things, implementation, Go

Similar documents

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

Back