A Guide to Raspberry Pi and Microsoft Azure (IoT)
Bergström, Pontus (2023)
Bergström, Pontus
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023061323678
https://urn.fi/URN:NBN:fi:amk-2023061323678
Tiivistelmä
This bachelor's degree thesis was conducted on behalf of Novia University of Applied Sciences, with the purpose of getting familiar with IoT (Internet of things) which is becoming more and more a key future in today’s society and can be found in almost all processes in today’s day-to-day activity in some way, more specifically to get an understanding of cloud computing and transmitting data from a device (Raspberry Pi) to the cloud service application Microsoft Azure. The project was inspired by the idea of transmitting temperature data from a summer cottage to a smartphone or computer at home.
The thesis structure gets the reader a basic knowledge and theory needed for the project. The theory section will describe Cloud Computing, Raspberry Pi, Temperature sensor DS18B20, Programming language, Python, Microsoft Azure, and more.
The methodology of gathering needed information for this thesis has been broken down into self-learning, own experiences, and high interest in IoT.
From a theoretical point of view, this was a success, the project is ready to be implemented provided that the user has power and a stable Internet connection. Furthermore, an attached handbook is presented as a beginner’s guide to building on this project and adding functions. Detta examensarbete har genomförts på uppdrag av Yrkeshögskolan Novia, med syftet att bekanta sig med IoT (Internet of things) som blir mer och mer en stor stödpelare i dagens samhälle och finns i nästan alla processer i nutidens dagliga aktiviter på ett eller annat sätt, mer specifikt för att få en förståelse för moln tjänster och överföring av data från en enhet (Raspberry Pi) till molntjänstapplikationen Microsoft Azure. Projektet var inspirerat av idén att kunna överföra temperaturdata från en sommarstuga till din smartphone eller dator hemma.
Strukturen för arbetet ger Läsaren de grundläggande kunskaper och teorier som behövs för projektet. Cloud Computing, Raspberry Pi, Temperatursensor DS18B20, Programmeringsspråk, Python, Microsoft Azure och mer kommer att beskrivas i teoriavsnittet.
Metodiken för att samla in nödvändig information för detta examensarbete har brutits ner i självlärande och egna erfarenheter, och stort intresse för ämnet IoT. Från en teoretisk synvinkel var detta en succé, projektet är redo att genomföras förutsatt att du har ström och en stadig internetuppkoppling. Dessutom presenteras en bifogad handbok som en guide för att bygga vidare på detta projekt och lägga till funktioner.
The thesis structure gets the reader a basic knowledge and theory needed for the project. The theory section will describe Cloud Computing, Raspberry Pi, Temperature sensor DS18B20, Programming language, Python, Microsoft Azure, and more.
The methodology of gathering needed information for this thesis has been broken down into self-learning, own experiences, and high interest in IoT.
From a theoretical point of view, this was a success, the project is ready to be implemented provided that the user has power and a stable Internet connection. Furthermore, an attached handbook is presented as a beginner’s guide to building on this project and adding functions.
Strukturen för arbetet ger Läsaren de grundläggande kunskaper och teorier som behövs för projektet. Cloud Computing, Raspberry Pi, Temperatursensor DS18B20, Programmeringsspråk, Python, Microsoft Azure och mer kommer att beskrivas i teoriavsnittet.
Metodiken för att samla in nödvändig information för detta examensarbete har brutits ner i självlärande och egna erfarenheter, och stort intresse för ämnet IoT. Från en teoretisk synvinkel var detta en succé, projektet är redo att genomföras förutsatt att du har ström och en stadig internetuppkoppling. Dessutom presenteras en bifogad handbok som en guide för att bygga vidare på detta projekt och lägga till funktioner.