|
Utilization of open source tools for access network monitoring
Gmitter, Jakub ; Sládok, Ondřej (referee) ; Grenar, David (advisor)
The bachelor thesis deals with the issue of access network monitoring, which is necessary to ensure the stability of access networks. It contains a comparison of suitable monitoring tools for their selection. The work is focused on creating scripts in the Bash language, which analyze data on the access network and implement outputs from selected monitoring tools. In this work were analyzed the transmitted packets and the achieved transmission speeds during monitoring. The final output of this work are databases created in MySQL, which contains data about the analyzed parameters and visualization of data analysis using the Grafana program. Graphs of the transmission speeds of monitoring and basic transmission statistics were created on panels during visualization.
|
|
Module for data collection from industrial equipment
Vávra, Petr ; Kaczmarczyk, Václav (referee) ; Fiedler, Petr (advisor)
Theses deals with development of a module for data collection from industrial equipment. As a suitable protocol for collecting data is chosen OPC UA. The source of data are OPC UA servers on PLCs from Siemens. For secure transport to public cloud Microsoft Azure over TLS protocol is used IoT Edge and IoT Hub gate. The data are stored in Time Series database InfluxDB. For visualization are used web applications Influx DB and Grafana. Software is tested on industrial equipment.
|
|
Industrial Network Security Module
Kuchař, Karel ; Holasová, Eva
This article is focused on a fast and efficient evaluation method of communication of theModbus/TCP protocol. Modbus/TCP does not implement authentication or communication encryption.Therefore, a Modbus Security module was created, which allows sniffing specific network trafficand parsing particular information from the packets. This information is stored in the database usingPostgreSQL on each master and slave station. It evaluates whether there is an attack on the networkby comparing information in individual databases. There is an additional authentication of individualstations using the created SSH connection between databases. Everything is visualised using theGrafana tool.
|
|
Management and Automation of Enterprise Facility Heating System
Hartmann, Jiří ; Bardonek, Petr (referee) ; Šimek, Václav (advisor)
The aim of this work is to create a unified control and supervision system, SCADA, for controlling the heating and cooling of the company. The system is controlled by UniPi PLC units. Node-RED is used as control software. The user interface is created by an extension "dashboard". For communication between elements using the MQTT protocol. The InfluxDB database is used for data storage. The Grafana tool is used to visualize historical data. The majority of the created system consists of open software. The system is universal, expandable and it is possible to connect it with another system. The system can be used or adapted to similar problems of advanced heating control.
|
|
Smart Home: Digital Thermostatic Valve Controlled via WiFi
Smejkal, Jan ; Kapinus, Michal (referee) ; Materna, Zdeněk (advisor)
This bachelor thesis deals with smart home heating in households with radiators. The goal is to design a cheap digital heating head and to integrate it via WiFi and MQTT into the Home Assistant system. I have focused on keeping good design, head functions and a good user experience. Home Assistant enables showing graphs using InfluxDB and Grafana. Using a program in tool Node-RED enables it to lower heating temperature at the times of user absence and to schedule heating temperatures. The price of the complete unit is under 400 CZK. Temperature regulation was provided by a prediction controller, but it was replaced by a PID controller. The controller can regulate with the difference of maximal and minimal temperature of around 2 C. The user can control the boost mode of the head via a physical button or using the Home Assistant system. The resulting product is a good basis for a low-cost smart heating system.
|
|
Effective management of building technologies with a focus on measuring humidity and CO2 concentration
Bučko, Ondrej ; Bátora, Branislav (referee) ; Janík, Daniel (advisor)
The diploma thesis deals with automated measurement of humidity and CO2 concentration inside buildings. Results of this measurement form the input parameters for the effective management of technologies reducing the energy performance of buildings. In the introduction, the issue of indoor air quality of buildings and indicators characterizing this quality are approached. The technical part of the thesis consists of making a measuring device which contains two prototype sensors provided by Teco Inc. with online access to measured data. The measurement of relative humidity, CO2 concentration and temperature in the interior of the building with the made device is compared with commercially available devices for measuring selected parameters. For unambiguous interpretation of online data, the virtual machine with an online database is configured for the created measuring device. The possibilities of using the prepared measuring device to achieve a reduction in the energy performance of buildings are discussed in the final part.
|
|
Big Data Processing from Large IoT Networks
Benkő, Krisztián ; Podivínský, Jakub (referee) ; Krčma, Martin (advisor)
The goal of this diploma thesis is to design and develop a system for collecting, processing and storing data from large IoT networks. The developed system introduces a complex solution able to process data from various IoT networks using Apache Hadoop ecosystem. The data are real-time processed and stored in a NoSQL database, but the data are also stored in the file system for a potential later processing. The system is optimized and tested using data from IQRF network. The data stored in the NoSQL database are visualized and the system periodically generates derived predictions. Users are connected to this system via an information system, which is able to automatically generate notifications when monitored values are out of range.
|
|
System for Automated Server Administration
Pavelka, Martin ; Pánek, Richard (referee) ; Krčma, Martin (advisor)
The goal of this diploma thesis is to design the user interface and implement the information system as a web application. Using the custom implemented library the system communicates with GraphQL server which manages the client data. The thesis describes possible solutions for physical servers automatization. The application provides the application interface to manage virtual servers. Automatization is possible without human interaction. Connection to the virtualization technologies is handled by web interface APIs or custom scripts running in the virtual system terminal. There is a monitoring system built over project components. The thesis also describes the continuous integration using Gitlab tools. Running the configuration task is solved using the Unix CRON system.
|
|
Well Water Level Measurement
Samek, Jakub ; Košař, Vlastimil (referee) ; Korček, Pavol (advisor)
This thesis deals with the well water level measurement. The main aim was to design and construct a device using proper platform and sensorics for measuring which is used for measuring the water level in the well. This device uses batteries. The expected battery life is several months. The device sends collected data via network to the server. These data are visualised in graphic interface using a graph. The system controls the water level in the well and battery level of the device. When the limit values are exceeded, the user is notified by e-mail. Based on this information, the user can decide how to be economical with the water.
|
|
The Benefits and Pitfalls of Smart Meter Data Collection
Bazal, Stanislav ; Morávek, Jan (referee) ; Šedrlová, Magdalena (advisor)
In recent years, the demand for electricity has been increasing in households because various appliances and newest technologies have been used on an everyday basis. This raises concerns about the lack of electricity production around the globe. There is also a need for people to track their daily power usage in houses. The aim of this thesis is to explain the term smart metering and its benefits for both people that might use this technology in their households, and for companies. Smart meters allow people to track and control their energy consumption and eventually it might result in cheaper costs of the resources. What is more, the smart meters help consumers to know specific information about the consumption of electricity for appliances. In a global scale, the smart metering technology is used in smart grids which are more environmentally friendly power grids with higher efficiency and greater energy production. This work also focuses on the overall distribution of smart meters both in the Czech Republic and in the world. Nowadays, there are many projects in progress that are trying to switch from traditional power plants to smart grids with the intention to increase energy production and to become eco-friendly. The companies behind these projects have already published some of their researches which bring positive information about the energy production. The majority of these projects should be in progress until 2020 and some until 2025. Therefore, the final conclusion whether the smart metering technology will replace the traditional power grids and will be implemented in households cannot be drawn yet. This thesis also contains a practical part in which I create a user interface in Grafana, which is an open-source software for time series analytics. The user interface is created for a Raspberry Pi touch display which has a sensor connected to it that allows us to measure energy consumption of electricity meters. The measured values are then presented in useful graphs and gauges in Grafana, and also on the display itself.
|