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. / 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.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-168977 |
Date | January 2015 |
Creators | Björnström, Tommie, Cederqvist, Reidar |
Publisher | KTH, Data- och elektroteknik |
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 |
Relation | TRITA-STH ; 2015:033 |
Page generated in 0.0024 seconds