Konfigurační nástroj pro IIoT platformu SBDH
Tool for SBDH IIoT SBDH configuration
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Filip Barva
Vedoucí práce
Jirkovský Václav
Oponent práce
Obitko Marek
Studijní obor
SoftwareStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Práce se věnuje návrhu a implementaci uživatelského rozhraní pro konfiguraci Semantic Big Data Historianu (SBDH), který je tvořen frameworky Apache Storm, Apache Cassandra, InfluxDB a komunikaci primárně pomocí OPC UA. Každý z nich má specifické parametry, které je třeba nastavit. Uživatelské rozhraní je navrženo pomocí JavaFX a odvíjí se od těchto parametrů. Cílem práce je vytvoření aplikace, která usnadní vytvoření konfiguračního souboru SBDH nebo úpravu již existujícího. Dále se práce zabývá navrhnutím a vytvořením OPC UA klienta. Ten zde slouží pro ulehčení a zrychlení vytváření konfigurace za pomocí discovery procesu. Díky discovery procesu je klient schopný získat servery zaregistrované na globálním discovery serveru a ty pak nabídnout uživateli k zaznamenání do konfigurace. Servery je možné filtrovat za pomoci uživatelem zvolené ontologie, která je postavená na Semantic Sensor Network Ontology. Ta obsahuje mnoho konceptů a jejich vlastnosti pro popis senzorů. Dotazy na ontologii jsou realizovány pomocí sémantického dotazovacího jazyka SPARQL. Uživateli jsou k dispozici předpřipravené dotazy na základě zvolené ontologie, ze kterých si může vybrat. Je mu také umožněno vytvářet vlastní dotazy za pomoci SPARQL. Pro ověření funkčnosti je v práci také zohledněn návrh a zprovoznění testovacího prostředí. V této části je dopodrobna popsáno, jaké nástroje byly využity k vytvoření testovacího prostředí a za pomocí jakých nástrojů se dále ověřovala správnost výstupů aplikace. The thesis deals with the design and implementation of a user interface for the configuration of the Semantic Big Data Historian (SBDH), which consists of the frameworks Apache Storm, Apache Cassandra, InfluxDB, and communication primarily using OPC UA. Each of these has specific parameters that need to be set. The user interface is designed using JavaFX and is based on these parameters. The work aims to modify the existing SBDH file. The work also deals with the design and creation of the OPC UA client. This is used to facilitate and speed up the configuration through the discovery process. Thanks to the discovery process, the client is able to obtain servers registered on the global discovery server and then offer them to the user for recording in the configuration. Servers can be filtered using a user-selected ontology, which is built on Semantic Sensor Network Ontology. It contains many concepts and their properties for the description of sensors. Ontology queries are created using the semantic query language SPARQL. Users are provided with pre-prepared queries based on the selected ontology from which they can choose. It also allows users to create custom queries using SPARQL. To verify the functionality, the work also takes into account the design and commissioning of the test environment. This section describes in detail which tools were used to create the test and which ones were used to further verify the correctness of the application outputs.
Kolekce
- Bakalářské práce - 13136 [1056]