In English

Testbed for Internet of Things and Wireless Sensor Networks

Coleb Mujurizi ; Lafta Fahad Lafta
Göteborg : Chalmers tekniska högskola, 2017. 75 s.
[Examensarbete på avancerad nivå]

Time is ripe for what has been envisioned in the past two decades - the possibility of interconnecting everyday things to collect and exchange data amongst themselves, popularly known as the Internet of Things (IoT). The Internet of Things is the newest communication paradigm which is fuelling productivity and efficiency, and simplifying lives of people in di↵erent areas such as home automation where connected devices can handle more operations such as regulating the temperature, controlling the lighting, and monitoring the home hence freeing up the home owner to concentrate on other tasks. Self-driving cars which heavily depend on the IoT architecture are being introduced in the automotive industry to reduce road accidents and increase efficiency of road users. Other industries are also embracing IoT to boost their efficiency. IoT devices are equipped with processors to perform computations on the data, actuators and sensors to interact with the environment, and IP addresses to communicate over the Internet. In an IoT ecosystem exists a Wireless Sensor Network (WSN), which is a network of low powered electronic nodes that consist of di↵erent sensors which are used in collecting data from the environment. Achieving a seamlessly integrated IoT and WSN architecture is complex because of the heterogeneous nature of the devices, link layer technologies, and the services involved. By ”heterogeneous”, we mean the use of di↵erent hardware architectures. It is harder for developers of IoT applications and WSN protocols to carry out their development work in such a complex environment. In this thesis, we build and implement a testbed for IoT and WSN developers to run their experiments in a controlled and realistic environment. The testbed comprises of heterogeneous embedded hardware which gives it a real world touch of an IoT ecosystem. In this testbed, users can schedule their experiments using the testbed management software, run them and log results at the end of the experiments. We have also developed an inexpensive tool for debugging IoT embedded hardware and the programs running on it. The results of our work are discussed and evaluated in the evaluation chapter of this report.

Nyckelord: IoT,Wireless Sensor Networks, heterogeneous, actuators, ecosystem, testbed



Publikationen registrerades 2017-06-13. Den ändrades senast 2017-06-13

CPL ID: 249724

Detta är en tjänst från Chalmers bibliotek