Internet of Things: En prototypimplementation
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Internet of Things (IoT) is a hot topic right now. To help under- stand some of the available hardware and software that are available a prestudy have been conducted. Two hardware options and two communication libraries have been analysed. Based on that analysis a prototype have been developed. NodeMCU and Raspberry pi zero are the hardware platform that have been looked at and on the software side MQ Telemetry Transport (MQTT) and Constrained Application Protocol (CoAP) have been analysed. The aspects that have been a part of the compareson are: formfactor, I/O connections and price on the hardware side and on the software side functions, security and how well evolved the community is. The prototype was installed at Dewire in Sundsvall and messures passages in a doorway aswell as temperature in the room to in the future communicate this information to the ventilation to help improve the indoor climate. The compareson is a literatur study while the prototype is a product of this project. The study show that with small means its possable to implement a IoT solution and the decision of using NodeMCU and MQTT showed to be good choices.
Abstract [sv]
Internet of Things (IoT) är ett hett ämne idag och kan användas inom många områden. För att ge någon med begränsad kunskap en inblick hur ett val av hårdvaruplattform, kommunikations teknik och hur en implementa- tion kan genomföras. Hårdvaruplatformarna som undersöktsär NodeMCU och Raspberry pi zero, de har jämförts med avseende på formfaktor, pris och funktion. Kommunikationsmetoderna som undersöktsär MQ Telemetry Transport (MQTT) och Constrained Application Protocol (CoAP), de har jämförts med avseende på funktion, säkerhet och hur lämpade de är att köra i inbyggda system. Implementationen som gjorts på Dewire registrerar passager i en dörröppning och temperatur i rummet för att i förlängningen kunna förbättra inomhusklimatet. Jämförelsen har skett med hjälp av en litteraturstudie medan prototypenär en produkt som uppkommit av denna rapport. Prototypen visar att med förhållandevis enkla medel går att im- plementera en egen IoT lösning. Valet av NodeMCU och MQTT i denna prototyp visade sig klara av de upställda kraven.
Place, publisher, year, edition, pages
2016. , p. 42
Keywords [en]
IoT, MQTT, cutting-edge-technology, NodeMCU, ESP8266
Keywords [sv]
IoT, MQTT, cutting-edge-technology, NodeMCU, ESP8266
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-28162Local ID: DT-V16-G3-033OAI: oai:DiVA.org:miun-28162DiVA, id: diva2:944281
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
2016-06-292016-06-292018-01-10Bibliographically approved