Observability of Industrial Data using an Analytics and Monitoring Platform
Abbasi, Muhammad Bilal (2021)
Abbasi, Muhammad Bilal
2021
Automaatiotekniikan DI-ohjelma - Master's Programme in Automation Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-12-20
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202112169314
https://urn.fi/URN:NBN:fi:tuni-202112169314
Tiivistelmä
The goal of this project was to study an IoT-based data visualization system that takes real-time machinery data and displays it on the big screen using the Grafana tool and analyze the behavior of the machine. Unfortunately, Physical machines were not available thus to get real data a virtual environment is created with python.
There are three main system components, The virtual device which generates random data is connected with the express.js web application framework. the application framework sends the generated data into to Mongo DB database. The data is visualized with Grafana which displays the data in graphs, stats, and tables. Grafana is a multi-platform analytics tool that creates interactive web apps with data visualization. The Grafana data source plugin is related to a simple JSON plugin, express, and Grafana is connected with the Mongo DB database. In the plugin, data is fetched by using suitable APIs.
The results in this project show that the method could be effective, thus organizations could analyze their products without spending too much money. However, more research is needed, particularly to improve the solution's performance in big systems.
There are three main system components, The virtual device which generates random data is connected with the express.js web application framework. the application framework sends the generated data into to Mongo DB database. The data is visualized with Grafana which displays the data in graphs, stats, and tables. Grafana is a multi-platform analytics tool that creates interactive web apps with data visualization. The Grafana data source plugin is related to a simple JSON plugin, express, and Grafana is connected with the Mongo DB database. In the plugin, data is fetched by using suitable APIs.
The results in this project show that the method could be effective, thus organizations could analyze their products without spending too much money. However, more research is needed, particularly to improve the solution's performance in big systems.