Det här projektet syftar till att undersöka den energiförbrukning som krävs för att driva en krets som använder LoRa till trådlös kommunikation. Energiåtgången beräknas med hänsyn till de oberoende variablerna datamängd vid överföring samt antalet överföringar per dygn. Studien syftar till att undersöka vilken av de parametrarna som påverkar energiförbrukningen mest och vad det energieffektivaste förhållandet mellan dem är. En mätutrustning togs fram genom kodning och inkapsling av ett utvecklingskort (NUCLEO-L037RZ) med ett tillhörande expansionskort för kommunikation över LoRa-nätverket (SX1272MB2DAS LoRa RF). Ett kodbibliotek laddades ner till kortet och modifierades för genomförandet av studien. I studien utfördes ett experiment för att ta fram tidsåtgången vid olika fall av dataöverföring. De beräknade värdena användes sedan för beräkning av energiåtgången i de olika fallen, genom teoretiska formler. Resultatet visar att energiförbrukningen ökar mer med antal överföringar per dygn än en ökad datamängd per överföring. Resultatet av den här studien skulle kunna användas som kompletterande vägledning vid beslutsfattande av hur data ska överföras då LoRa används som kommunikationsmedel. Studien undersökte enbart energiförbrukningen på utvecklingskortet NUCLEO-L037RZ med expansionskortet SX1272MB2DAS LoRa RF. Trots det borde resultatet vara applicerbart för andra LoRa-produkter. / This project aims to research the energy consumption required to run a circuit using LoRa for wireless communication. The energy consumption is calculated by taking the independent variables for the data set, and the number of transmissions per day into account. The study aims to research which one of these parameters affects the energy consumption the most and what the most energy efficient ratio between them are. A measuring device was developed by programming a development board and installing it in a chassis. The development board (NUCLEO-L037R) has an attachable expansion board for LoRa-communication (SX1272MB2DAS LoRa RF). A code library was downloaded in order to run the board and then modified to suit the research. In the study, one experiment was performed in order to obtain the time required for a transmission, depending on the size of the data sets. The calculated time intervals were then used in a physical formula, to calculate the theoretical energy consumption for each case. The results show that increasing the number of transmissions per day requires more energy than increasing the size of the data set. The results of this study could be used as a complementary guide for making decisions regarding how data is going to be transmitted using LoRa as a means of communication. The study only investigated the energy consumption on the development board NUCLEO-L037RZ including the expansion board SX1272MB2DAS LoRa RF. Even so, the result should be applicable on other LoRa products as well.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hj-47441 |
Date | January 2020 |
Creators | Fareby, Albin, Olofsson, Kajsa |
Publisher | Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik, Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0023 seconds