This report investigates reliability within the Internet of Things with a focus on the messaging protocol MQTT. Within MQTT we explore the options for ensuring reliability, mainly Quality of Service. We attempt to compare a few different implementations of the MQTT protocol over different Quality of Service levels. This comparison occurs through experiments that measure the communication size in bytes, and the time to perform, a simple publish-type communication. We find that there are some differences that seem likely to be impactful enough that some implementations are preferable, depending on the application and resources available. This report also covers some basic theory about IoT systems and their parts.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-187672 |
Date | January 2022 |
Creators | Gustafsson, Erik, Jarefors, Ruben |
Publisher | Linköpings universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0022 seconds