Diplomová práce

Data generator for IoT testing

Bc. Jakub Smolár
Anotace

V posledných rokoch sa IoT aplikácie rozšírili do mnohých profesných odvetví, a tým aj do každodenného života ľudí. Vývoj takýchto aplikácií má množstvo výziev, napríklad potrebu koordinácie veľkého počtu zariadení, zhromažďovania a spracovania veľkého množstva rôznych údajov. V súčasnosti je k dispozícii množstvo nástrojov a služieb na vývoj IoT systémov. Keď sa však zameriame na testovanie, objaví …více

Abstract

In recent years, IoT applications expanded to many businesses and into our everyday lives. The development of such applications has a number of challenges, such as the need to coordinate a high number of devices and collecting and processing of a large amounts of diverse data. Today, there are plenty of tools available for developing IoT solutions and connecting different platforms. However, a …více

Zadání práce
Patriot is a new framework for testing distributed IoT applications developed in cooperation by Red Hat Czech and Czech Technical University in Prague.
The goal of this thesis is to extend the Patriot framework by adding a data generator used for emulating common IoT devices (sensors, actuators, etc.) in virtualized IoT testing environments. The behaviour of this generator should be configurable based on factors such as data type or probabilistic functions.
As part of the work the student should:
  • Analyze existing tools that offers stochastic data simulation.
  • Design and implement the generator in an easily extensible way in order to allow the generation based on custom probabilistic functions.
The outcome of this work should keep to the core principles of the Patriot framework, which is to simulate events, including unexpected or damaging situation as close to real life scenarios as possible. The implemented extension should be reviewed and accepted as an official part of the framework by Patriot’s authors.
Práce zkontrolována:
25. 7. 2020 11:05, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
angličtina angličtina
Termín obhajoby
18. 9. 2020
Práce byla úspěšně obhájena

Vedoucí

RNDr. Adam Rambousek, Ph.D., učo 60380
KSUZD FI MU

Oponent

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Konzultant

Miroslav Jaroš
Red Hat

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.