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
Internet of Things: Definition, applications and comparison of wifi-based communication protocols for implementation of an irrigation system
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The aim of this thesis work has been to explore the state of the art of the Internet of Things, IoT. Focus has been put on the role of communication protocols, or middleware, that enable communication between node and hub in the IoT architecture. A literature study has been carried out, where the state of the art of the IoT has been studied. A comparison of six different pieces of middleware has been made, to use as a reference when choosing between communication protocols for a distributed system. An irrigation system was to be implemented as an example application. It was implemented in the programming language Golang, using Websockets for communication between a standard laptop computer and a Raspberry Pi embedded sensor node. The conclusion of this thesis is that the architecture, hardware and software design for IoT systems all vary greatly depending on the specific demands of the application. Distributed systems, having been used for decades in industrial applications, are now increasingly used in many different fields. A wider adoption and expansion of a standardised and secure IoT has great potential to leverage a moderate investment, increasing efficiency, security and quality of life globally.

Abstract [sv]

Syftet med detta examensarbete har varit att utforska state of the art för Internet of Things (sakernas internet, IoT). Arbetet har till viss del fokuserats på de kommunikationsprotokoll som möjliggör kommunikation mellan nod och server.En litteraturstudie har utförts, där referensramar har etablerats för IoT. Sex olika kommunikationsprotokoll har jämförts för att skapa ett underlag för design av IoT-system. Ett bevattningssystem har utvecklats som ett exempelsystem. Det implementerades i programmeringsspråket Golang, och använder Websockets för kommunikation mellan en standardlaptop och en inbäddad Raspberry Pi-nod. Slutsatsen av arbetet är att arkitektur, hårdvara och mjukvarudesign för IoT-system i hög gradkommer bero av kraven som ställs av de olika användningsfallen. Distribuerade system har använts inom industrin i decennier, men växer nu snabbt inom andra fält. Ett standardiserat och säkert sakernas internet har potential att ge en hävstångseffekt, så att små investeringar kan ge stora förbättringar av effektivitet, säkerhet och livskvalité.

Place, publisher, year, edition, pages
2015.
Series
MMK 2015:21 MDA 449
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-168719OAI: oai:DiVA.org:kth-168719DiVA: diva2:818109
Available from: 2015-10-13 Created: 2015-06-08 Last updated: 2015-10-13Bibliographically approved

Open Access in DiVA

fulltext(5742 kB)1326 downloads
File information
File name FULLTEXT01.pdfFile size 5742 kBChecksum SHA-512
2a72dd65cb7e7d68da70b2fcac5f075b4ae8060878af8a4cf42c16390e4f9258d803f1a6d889cf73a701281cd8290c130f6c232fb8a2f1868d9016ef618d6302
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 1326 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1444 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