Nettbutikk for IoT-sensorer med kobling til LoRaWAN
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3003910Utgivelsesdato
2022Metadata
Vis full innførselSamlinger
- Studentoppgaver (TN-IDE) [823]
Sammendrag
Formålet med oppgaven er å utvikle en nettside som lar brukerene kjøpe IoT-sensorer som automatisk kobler seg til et Long Range Wide Area Network (LoRaWAN). LoRaWAN er et langdistanse nettverk som blir myebenyttet av IoT-produkter. IoT står for Internet of Things, som også blir kalt for tingenes internett. Applikasjonens hovedfunksjon er å gjøre Altibox sitt sensornettverk lett tilgjengelig som en kommersiell tjeneste. Da kan flere benytte sensornettverket for egne sensorer. Gruppen ble også oppfordrettil å implementere brukervennlige funksjonaliteter på nettbutikken slik at den kan fungere som et Proof of Concept. Da kan Lyse bruke nettbutikken som utgangspunkt for videreutvikling av tjenesten.
Nettsiden tar i bruk teknologier fra ThingPark for å koble sensorene til LoRaWAN, og distribueres gjennom Microsoft Azure DevOps. Det blir benyttet Azure Secret Key Vault for å lagre nøkler og passord sikkert, mensannen data blir lagret i Azure SQL Database. Resultatet er et helhetlig produkt som dekker alt fra funksjonalitetene til en nettbutikk til en automatisk prosess som håndterer registrering av enheter opp mot LoRaWAN, nettverksabonnementer og lisenser. The main goal of the thesis is to develop a website where users can buy IoT sensors that automatically connect to a Long Range Wide Area Network (LoRaWAN). LoRaWAN is a long-distance network, which is widely used by IoT products. The main goal of the application is to make Altibox's sensor network available as a commercial service. Then many people will have the opportunity to use the sensor network. The webshop should be user-friendly and serve as a Proof of Concept (POC) for Lyse.
The webshop uses technologies from ThingPark to connect to Altibox's sensor network and is deployed with Microsoft Azure DevOps. Secret data and keys are saved with Azure Secret Key Vault. The data gets saved in Azure SQL Database. The result is a webshop that includes all the functionality which is expected, except for payment. It also includes the automatic process to activate users, licences, and sensors on the LoRaWAN.