https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ENHANCING IOT COMMUNICATION: SELECTING MQTT COMPATIBLE MESSAGE BROKER TO WORK IN A KUBERNETES ENVIRONMENT FOR AN EDGE PLATFORM
Mälardalen University, School of Innovation, Design and Engineering.
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In this thesis work, our main goal is to improve IoT communications of an edge platform by selecting suitable solutions to work with the MQTT protocol. Our primary focus in this thesis is to investigate two quality attributes: data throughput and latency of message brokers.There are two research questions that are to be answered: how do protocols like MQTT and their architecture contribute to messaging in IoT communications? andHow to Enhance MQTT Architecture to Match the Requirements for ABB IoT Edge Platform?.  This thesis work comprises a mixed-methods research methodology that includes both quantitative and qualitative phases. The quantitative phase involves experimental work on examining data throughput and latency of a message broker, while the qualitative phase includes interviews with stakeholders and literature reviews. According to the qualitative and quantitative data, we found that event-driven architecture, publisher-subscriber design pattern, and NATS message broker are suitable choices to work with the MQTT-based architecture of IoT edge platforms. Since NATS showed a decent result in terms of high throughput and low latency in comparison to other message brokers. The results of this thesis work identify the best practices of message brokers in an MQTT-based IoT platform, for software architects, specifically the ABB IoT edge platform.

Place, publisher, year, edition, pages
2024. , p. 22
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-67322OAI: oai:DiVA.org:mdh-67322DiVA, id: diva2:1867607
External cooperation
ABB
Presentation
2024-05-28, 10:00 (English)
Available from: 2024-06-18 Created: 2024-06-10 Last updated: 2024-06-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 418 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf