magistrsko delo
Abstract
V magistrski nalogi je definirana arhitektura in razvita rešitev visoko skalabilne arhitekture v oblaku za pretvorbo protokolov naprav IoT z uporabo NATS. IoT naprave uporabljajo različne komunikacijske protokole, kot so MQTT, Modbus in drugi, kar povzroča izzive pri zagotavljanju interoperabilnosti med napravami ter sistemi. Namen naloge je raziskati možnosti za razvoj univerzalnega pretvornika protokolov, ki bi omogočal enostavno povezovanje naprav različnih proizvajalcev in standardov.
Raziskava se osredotoča na uporabo sistema NATS, ki omogoča hitro in zanesljivo komunikacijo med različnimi mikrostoritvami in porazdeljenimi sistemi. Naloga opisuje zasnovo in razvoj pretvornika protokolov, ki omogoča enostavno integracijo ter konfiguracijo v različnih IoT okoljih, pri čemer uporablja napredne tehnologije, kot so KumuluzEE, Docker in Kubernetes za skalabilnost in robustnost sistema.
Analiza naloge kaže, da razvita rešitev zagotavlja visoko zmogljivost, nizko zakasnitev, odpornost na napake in prilagodljivost za podporo dodatnim protokolom. Predstavljena arhitektura lahko bistveno prispeva k izboljšanju učinkovitosti in zanesljivosti IoT sistemov, zlasti na področju pametnih energetskih sistemov. V prihodnosti bi lahko dodatno raziskali uporabo drugih protokolov in optimizirali energetsko učinkovitost rešitev za IoT omrežja.
Keywords
IoT;NATS;MQTT;Modbus;pretvornik;KumuluzEE;oblak;vsebnik;magisteriji;
Data
Language: |
Slovenian |
Year of publishing: |
2024 |
Typology: |
2.09 - Master's Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[D. Trafela] |
UDC: |
004.7(043.2) |
COBISS: |
224825091
|
Views: |
65 |
Downloads: |
10 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Highly scalable cloud-native architecture for IoT device protocol conversion and use of NATS |
Secondary abstract: |
In this thesis, a highly scalable cloud architecture for IoT device protocol conversion using NATS (Neural Autonomic Transport System) is developed. IoT devices use different communication protocols such as MQTT, Modbus and others, which creates challenges in ensuring interoperability between devices and systems. The aim of this thesis is to investigate the possibility of developing a universal protocol converter that would allow easy integration of devices from different manufacturers and standards.
The research focuses on the use of NATS to enable fast and reliable communication between different microservices and distributed systems. The thesis describes the design and development of a protocol converter that allows easy integration and configuration in different IoT environments, using advanced technologies such as KumuluzEE, Docker and Kubernetes for system scalability and robustness.
The thesis analysis shows that the developed solution provides high performance, low latency, fault tolerance and flexibility to support additional protocols. The presented architecture can significantly contribute to improving the performance and reliability of IoT systems, especially in the area of smart energy systems. In the future, the use of other protocols could be further explored to optimise the energy efficiency of IoT network solutions. |
Secondary keywords: |
IoT;NATS;MQTT;Modbus;converter;KumuluzEE;cloud;container;computer science;master's degree; |
Type (COBISS): |
Master's thesis/paper |
Study programme: |
1000471 |
Embargo end date (OpenAIRE): |
1970-01-01 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
1 spletni vir (1 datoteka PDF (85 str.)) |
ID: |
25847377 |