2024-07-17 12:42:11 +02:00

1.5 KiB

IOTTB

Hello! This is the README file that accompanies the Gitlab repository for your Bachelor or Master thesis. You'll need to update this README as you work on your thesis to reflect relevant information about your thesis.

[[TOC]]

Organization of the repository

  • code folder: holds source code
  • data folder: Holds no relevant data for this thesis. Files in here where used for debugging and testing.
  • thesis folder: contains the latex sources + PDF of the final thesis.
  • presentation folder: contains PDF and sources of the presentation.
  • literature used can be found in the thesis folder .bib or in the presentation folders .bib file.
  • notes folder: Various notes and the beginnings of a wiki.
  • iottb is the python testbed as a single executable (including python interpreter) which should be able to run on Linux machines.

Description

In this thesis I design a automation testbed for IoT devices. The main result is the software iottb which automates some aspects of experimenting with IoT devices. Currently, it implements a database guided by the FAIR principles of open data as well as wraps tcpdump such that metadata is stored.

Usage

For more info see code/iottb-project/README.md. As well as examples in the thesis writeup at thesis/BScThesisUnibas_main-5.pdf.
In general:

iottb --help # Most general overview
iottb <subcommand> --help

License

The code is licensed under the BSD 3-clause License, a copy of which is provided in the file code/iottb-project/LICENSE