Nettbutikk for IoT-sensorer med kobling til LoRaWAN
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3003909Utgivelsesdato
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 AreaNetwork (LoRaWAN). LoRaWAN er et langdistanse nettverk som blir myebenyttet av IoT-produkter. IoT står for Internet of Things, som også blirkalt for tingenes internett. Applikasjonens hovedfunksjon er å gjøre Altiboxsitt sensornettverk lett tilgjengelig som en kommersiell tjeneste. Da kan fle-re benytte sensornettverket for egne sensorer. Gruppen ble også oppfordrettil å implementere brukervennlige funksjonaliteter på nettbutikken slik atden kan fungere som et Proof of Concept. Da kan Lyse bruke nettbutikkensom utgangspunkt for videreutvikling av tjenesten.
Nettsiden tar i bruk teknologier fra ThingPark for å koble sensorene tilLoRaWAN, og distribueres gjennom Microsoft Azure DevOps. Det blir be-nyttet Azure Secret Key Vault for å lagre nøkler og passord sikkert, mensannen data blir lagret i Azure SQL Database. Resultatet er et helhetligprodukt som dekker alt fra funksjonalitetene til en nettbutikk til en auto-matisk 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.