Detail práce

Koordinace internetu věcí pomocí Petriho sítí

Diplomová práce Student: Unzeitig Patrik Akademický rok: 2018/2019 Vedoucí: Janoušek Vladimír, doc. Ing., Ph.D.
Název anglicky
Coordination of Internet o Things by Means of Petri Nets
Jazyk práce
český
Abstrakt

Tato práce se zabývá tvorbou systému umožňujícího dynamické nahrávání a běh aplikací s použitím interpretovaného jazyka Python. Vytvářený systém je založen na MPOS. Do systému lze nahrávat aplikace ve formě zdrojového kódu v jazyce Python nebo vysokoúrovňové Petriho sítě popisující komponenty systému posílané ve formátu PNML RefNet. Pro vytvoření Petriho sítě se používá vizuální editor Renew, který umožňuje export do PNML RefNet. Přijatá Petriho síť je převedena na aplikaci systému v jazyce Python, která umožňuje interpretaci dané Petriho sítě s využitím rozšířené knihovny SNAKES. Pro komunikaci mezi aplikacemi běžícími na libovolném uzlu ve stejné síti se používá protokol kompatibilní s protokolem použitým v MPOS, komunikující prostřednictvím MQTT. Výsledný software může být použit k řízení vytápění v budově a jeho funkcionalita lze dále rozšiřovat použitím nových aplikací. K provádění kontroly, ovládání a ukládání dat do databáze slouží systém pro automatizaci domácnosti Domoticz.

Klíčová slova

Internet věcí, IoT, Vysokoúrovňové Petriho sítě, SNAKES, Renew, ESP32, Raspberry Pi, MQTT, PNML RefNet, Domoticz

Ústav
Studijní program
Informační technologie, obor Inteligentní systémy
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
17. června 2019
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.

Otázky u obhajoby
  1. Je možné získat stav prováděné aplikace na uzlu a mapovat jej zpět do modelu Petriho sítí? Případně jak náročné by bylo toto zajistit?
  2. Stačí otestování pouze se dvěma zařízeními?
Komise
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), předseda
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Burget Lukáš, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Lucká Mária, prof. RNDr., Ph.D. (FIIT STU), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Citace
UNZEITIG, Patrik. Koordinace internetu věcí pomocí Petriho sítí. Brno, 2019. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-17. Vedoucí práce Janoušek Vladimír. Dostupné z: https://www.fit.vut.cz/study/thesis/21601/
BibTeX
@mastersthesis{FITMT21601,
    author = "Patrik Unzeitig",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Koordinace internetu v\v{e}c\'{i} pomoc\'{i} Petriho s\'{i}t\'{i}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21601/"
}
Nahoru