The purpose of this thesis rose from tackling a specific project led by Cybercom Group. Water Sense was proposed after municipalities expressed the need to conveniently conduct measurements on water in Swedish lakes, and remotely get access to these data. The varying and infrequent nature of measurements result in an inefficient power consumption when a conventional sensor platform is used. Internet of Things is a relatively new and ever-evolving field for wireless sensor networks, where Low Power Wide-Area Network protocols are utilized to cleverly save power. One of these LPWAN protocols is LoRaWAN, a MAC layer protocol that runs on top of the PHY layer protocol LoRa. The chosen platform hardware for sensor nodes is an Adafruit feather equipped with a LoRa radio module, and the Contiki operative system was to be imported and integrated. Contiki OS is developed for small IoT systems with low-power, while offering networking mechanisms and a range of protocols typically utilized in WSNs. The adaptive and modular nature of Contiki allows for custom pairing of protocols to target a specific topology. LoRaWAN has a number of constraints that are disadvantageous for Water Sense, most prominently being a single-hop protocol. Contiki already supports several platforms with drivers, but the CPU and radio module of the Adafruit feather are not one of them. The goal was to integrate the LoRa PHY hardware with Contiki and have an adaptive platform for Water Sense and other scenarios. Unfortunately not all initial goals were achieved, and the physical layer was not fully integrated with Contiki’s APIs. However, the drivers needed for an operational physical layer were completed and range test could be conducted. Therefore, this thesis details the work done for implementing the physical layer and a study on Contiki’s data link protocols in proposed configurations for Water Sense.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-478780 |
Date | January 2022 |
Creators | Dyi, Barry |
Publisher | Uppsala universitet, Signaler och system |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | UPTEC E, 1654-7616 ; 22009 |
Page generated in 0.0019 seconds