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
Comparison and Implementation of Software Frameworks for Internet of Things
KTH, School of Technology and Health (STH), Medical Engineering, Computer and Electronic Engineering.
KTH, School of Technology and Health (STH), Medical Engineering, Computer and Electronic Engineering.
2015 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Jämförelse och implementation av mjukvaruramverk för Internet of Things (Swedish)
Abstract [en]

There is no established standard for how Internet of Things devices are communicating with each other, every manufacturer uses their own proprietary software and protocols. This makes it difficult to ensure the best possible user experience. There are several projects that can become a standard for how devices discovering, communicating, networking etc. The goal for this thesis work was to compare such software frameworks in some areas and investigate how Inteno’s operating system Iopsys OS can be complemented by implement one of these frameworks. A literature study gave two candidates for the comparison, AllJoyn and Bonjour. The result of the comparison showed that AllJoyn was the most appropriate choice for Inteno to implement into their OS. AllJoyn was chosen because it has a potential to become an established standard and includes tools for easy implementation. To make a proof of concept, an AllJoyn application was created. The application together with a JavaScript web page, can show and control options for an AllJoyn Wi-Fi manager application and AllJoyn enabled lamps.

Abstract [sv]

Det finns ingen etablerad standard för hur enheter inom Internet of Things kommunicerar med varandra. När alla tillverkare använder sina egna programvaror och protokoll, försvårar det möjligheten att skapa bästa möjliga användarvänlighet. Det finns flera projekt som utvecklar mjukvaruramverk, flera av dessa har möjligheten att bli en standard för hur enheter upptäcker, kommunicerar mm. Målet med examensarbete var att jämföra sådana mjukvaruramverk inom vissa områden samt att undersöka hur Intenos operativsystem Iopsys OS kan förbättras genom att implementera ett av dessa ramverk. En litteraturstudie gav två kandidater till jämförelsen, AllJoyn och Bonjour. Resultatet av jämförelsen visade att AllJoyn var det lämpligaste valet för Inteno att implementera i sitt operativsystem. AllJoyn valdes eftersom den har potential att bli en etablerad standard och innehåller verktyg för enkel implementering. För att bevisa konceptet, skapades ett AllJoyn-program. Programmet kan tillsammans med JavaScript generera en webbsida där användaren kan styra Wi-Fi inställningar och styra lampor via AllJoyn.

Place, publisher, year, edition, pages
2015. , 46 p.
Series
TRITA-STH, 2015:033
Keyword [en]
Software framework, AllJoyn, Bonjour, Internet of Things, standard
Keyword [sv]
Mjukvaruramverk, AllJoyn, Bonjour, Internet of Things, standard
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-168977OAI: oai:DiVA.org:kth-168977DiVA: diva2:819067
External cooperation
Inteno Broadband Technology AB
Subject / course
Computer Systems
Educational program
Bachelor of Science in Engineering - Electrical Engineering
Supervisors
Examiners
Available from: 2015-06-12 Created: 2015-06-09 Last updated: 2015-06-12Bibliographically approved

Open Access in DiVA

fulltext(1353 kB)1190 downloads
File information
File name FULLTEXT01.pdfFile size 1353 kBChecksum SHA-512
eef151e13ca74f0037c519fb048667f2bed5a8cd158c3af3c71f66e639bb7462170819c3d468b37a8074303d6cac67d8a6d09782bc6db7b35cf7a2ec63d65552
Type fulltextMimetype application/pdf

By organisation
Computer and Electronic Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 1190 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: 1870 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