279 results on '"Grafana"'
Search Results
2. Development of a Unified IoT Platform for Assessing Meteorological and Air Quality Data in a Tropical Environment.
- Author
-
Kairuz-Cabrera, David, Hernandez-Rodriguez, Victor, Schalm, Olivier, Martinez, Alain, Laso, Pedro Merino, and Alejo-Sánchez, Daniellys
- Subjects
- *
AIR quality monitoring , *PROCESS capability , *INTERNET of things , *AIR pollution , *AIR quality , *HEALTH policy ,DEVELOPING countries - Abstract
In developing nations, outdated technologies and sulfur-rich heavy fossil fuel usage are major contributors to air pollution, affecting urban air quality and public health. In addition, the limited resources hinder the adoption of advanced monitoring systems crucial for informed public health policies. This study addresses this challenge by introducing an affordable internet of things (IoT) monitoring system capable of tracking atmospheric pollutants and meteorological parameters. The IoT platform combines a Bresser 5-in-1 weather station with a previously developed air quality monitoring device equipped with Alphasense gas sensors. Utilizing MQTT, Node-RED, InfluxDB, and Grafana, a Raspberry Pi collects, processes, and visualizes the data it receives from the measuring device by LoRa. To validate system performance, a 15-day field campaign was conducted in Santa Clara, Cuba, using a Libelium Smart Environment Pro as a reference. The system, with a development cost several times lower than Libelium and measuring a greater number of variables, provided reliable data to address air quality issues and support health-related decision making, overcoming resource and budget constraints. The results showed that the IoT architecture has the capacity to process measurements in tropical conditions. The meteorological data provide deeper insights into events of poorer air quality. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. A Testbed Platform to Support an IoT City Lab.
- Author
-
Impagliazzo, Carlo, Cabianca, Muriel, Clemente, Maria Laura, Siddi Moreau, Giuliana, Vocale, Matteo, and Leoni, Lidia
- Subjects
INTERNET of things ,SMALL business ,OPEN innovation ,INFORMATION & communication technologies - Abstract
This paper describes the development activity that has been carried out for a living laboratory for the city of Cagliari aimed at functioning as a learning center for local SMEs willing to improve their skills in IoT and create applications that will be integrated in an open innovation ecosystem. The many users belonging to the various SMEs involved in the project required an ICT laboratory with a platform that could manage them and provide a multi-tenant environment for the development of IoT applications. The architecture also had to be scalable and interoperable, and the resulting platform had to collect many kinds of data from sensors or other data sources, elaborate them, and show georeferenced information on a 3D satellite interactive view along with statistics on side panels. This work was based on a platform already developed by CRS4 for a previous project. Preserving the concept of the decision-making tool for Smart Cities, almost every component was redesigned, and, in this paper, we describe the new solutions that have been implemented. Starting from the former structure, further features were added in a novel way in order to offer an enhanced framework that can deal with the activities of the laboratory, exploiting the scalability of the open-source systems involved, their robustness and flexibility, and leveraging domain standards. In this article, the main challenges involved in the development of the platform are described, as well as the solutions that have been implemented so far. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
4. A Testbed Platform to Support an IoT City Lab
- Author
-
Carlo Impagliazzo, Muriel Cabianca, Maria Laura Clemente, Giuliana Siddi Moreau, Matteo Vocale, and Lidia Leoni
- Subjects
IoT platform ,smart city ,FIWARE ,multi-tenancy ,Grafana ,identity and access management ,Computer software ,QA76.75-76.765 ,Technology ,Cybernetics ,Q300-390 - Abstract
This paper describes the development activity that has been carried out for a living laboratory for the city of Cagliari aimed at functioning as a learning center for local SMEs willing to improve their skills in IoT and create applications that will be integrated in an open innovation ecosystem. The many users belonging to the various SMEs involved in the project required an ICT laboratory with a platform that could manage them and provide a multi-tenant environment for the development of IoT applications. The architecture also had to be scalable and interoperable, and the resulting platform had to collect many kinds of data from sensors or other data sources, elaborate them, and show georeferenced information on a 3D satellite interactive view along with statistics on side panels. This work was based on a platform already developed by CRS4 for a previous project. Preserving the concept of the decision-making tool for Smart Cities, almost every component was redesigned, and, in this paper, we describe the new solutions that have been implemented. Starting from the former structure, further features were added in a novel way in order to offer an enhanced framework that can deal with the activities of the laboratory, exploiting the scalability of the open-source systems involved, their robustness and flexibility, and leveraging domain standards. In this article, the main challenges involved in the development of the platform are described, as well as the solutions that have been implemented so far.
- Published
- 2024
- Full Text
- View/download PDF
5. MONCHi: MONitoring for Cloud-native Hyperconnected Islands
- Author
-
de M. Artalejo, Dulce N., Vidal, Ivan, Valera, Francisco, Nogales, Borja, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Iacono, Mauro, editor, Scarpa, Marco, editor, Barbierato, Enrico, editor, Serrano, Salvatore, editor, Cerotti, Davide, editor, and Longo, Francesco, editor
- Published
- 2023
- Full Text
- View/download PDF
6. Microservice Architecture Observability Tool Analysis
- Author
-
Parmar, Jay, Sanghavi, Sakshi, Prasad, Vivek, Shah, Pooja, Howlett, Robert J., Series Editor, Jain, Lakhmi C., Series Editor, Reddy, V. Sivakumar, editor, Prasad, V. Kamakshi, editor, Wang, Jiacun, editor, and Reddy, K. T. V., editor
- Published
- 2023
- Full Text
- View/download PDF
7. Monitoring and Control System for Energy Harvesting IoT Applications
- Author
-
Bautista, Cristian, Teneda, Santiago, Córdova, Patricio, Gordón, Carlos, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Garcia, Marcelo V., editor, and Gordón-Gallegos, Carlos, editor
- Published
- 2023
- Full Text
- View/download PDF
8. IoT-Enabled RFID-Based Library Management and Automatic Book Recommendation System Using Collaborative Learning
- Author
-
Andhare, Maithili, Bhangale, Kishor, Kumbhar, Vijayalaxmi S., Tekade, Arti, Choudhari, Suyash, Deshpande, Ajinkya, Chavan, Sanket, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Shakya, Subarna, editor, Du, Ke-Lin, editor, and Ntalianis, Klimis, editor
- Published
- 2023
- Full Text
- View/download PDF
9. IoT-Based Dashboards for Monitoring Connected Farms Using Free Software and Open Protocols
- Author
-
Deepika, K., Renuka Prasad, B., Bansal, Jagdish Chand, Series Editor, Deep, Kusum, Series Editor, Nagar, Atulya K., Series Editor, Jacob, I. Jeena, editor, Kolandapalayam Shanmugam, Selvanayaki, editor, and Izonin, Ivan, editor
- Published
- 2023
- Full Text
- View/download PDF
10. Estación meteorológica IoT basada en TTGO T-Beam y comunicación LoRa.
- Author
-
Hernandez-Rodriguez, Victor, Kairuz-Cabrera, David, Martinez-Laguardia, Alain, MerinoLaso, Pedro, and Schalm, Olivier
- Subjects
- *
CLIMATE change , *WATER management , *METEOROLOGICAL stations , *INTERNET of things , *SOFTWARE architecture , *CLIMATOLOGY software , *CROP management , *METEOROLOGY software , *AIR quality - Abstract
Climate variability has increased the need for atmospheric monitoring systems at the local level. Meteorological data are useful for climate prediction, agriculture and crop management, water resources management, and air quality estimation. Current solutions to obtain meteorological data are typically regional, expensive, and depend on telecommunications providers, limiting the value of the information and its accessibility in rural areas or specific places. Corresponding to the development of more affordable systems, the following article presents a monitoring solution for meteorological variables based on the TTGO T-Beam development board and the Bresser 5-in-1 weather station, using LoRa communication. The proposed hardware design includes the Bresser 5-in-1 station, two T-Beam development modules, and a personal computer. The software architecture uses the TTGO T-Beam modules to transmit and store the weather station measurements, the IoT platform "Node-RED" is used for data acquisition, while the "Grafana" platform is used for the visualization. Link tests with LoRa technology (868MHz) demonstrated the ability to operate at distances greater than one kilometer. The research results confirmed the possibility and reliability of remotely integrating measurements from the Bresser 5-in-1 weather station to an open-source IoT platform. This use of open software and hardware solutions allows their generalization by other researchers. [ABSTRACT FROM AUTHOR]
- Published
- 2023
11. Development of a Unified IoT Platform for Assessing Meteorological and Air Quality Data in a Tropical Environment
- Author
-
David Kairuz-Cabrera, Victor Hernandez-Rodriguez, Olivier Schalm, Alain Martinez, Pedro Merino Laso, and Daniellys Alejo-Sánchez
- Subjects
air quality ,internet of things ,monitoring system ,Node-RED ,Grafana ,TTGO TBeam ,Chemical technology ,TP1-1185 - Abstract
In developing nations, outdated technologies and sulfur-rich heavy fossil fuel usage are major contributors to air pollution, affecting urban air quality and public health. In addition, the limited resources hinder the adoption of advanced monitoring systems crucial for informed public health policies. This study addresses this challenge by introducing an affordable internet of things (IoT) monitoring system capable of tracking atmospheric pollutants and meteorological parameters. The IoT platform combines a Bresser 5-in-1 weather station with a previously developed air quality monitoring device equipped with Alphasense gas sensors. Utilizing MQTT, Node-RED, InfluxDB, and Grafana, a Raspberry Pi collects, processes, and visualizes the data it receives from the measuring device by LoRa. To validate system performance, a 15-day field campaign was conducted in Santa Clara, Cuba, using a Libelium Smart Environment Pro as a reference. The system, with a development cost several times lower than Libelium and measuring a greater number of variables, provided reliable data to address air quality issues and support health-related decision making, overcoming resource and budget constraints. The results showed that the IoT architecture has the capacity to process measurements in tropical conditions. The meteorological data provide deeper insights into events of poorer air quality.
- Published
- 2024
- Full Text
- View/download PDF
12. Sistema de monitoreo y alertas en tiempo real mediante software Zabbix y Grafana para la gestión del servicio de acceso a internet inalámbrico.
- Author
-
Haro Velasco, Alex Rubén, González Malla, Edgar Emanuel, Carmen Coral Herrera, Rosario del, and Morales Arévalo, Flavio David
- Abstract
Copyright of CISTI (Iberian Conference on Information Systems & Technologies / Conferência Ibérica de Sistemas e Tecnologias de Informação) Proceedings is the property of Conferencia Iberica de Sistemas Tecnologia de Informacao and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2023
13. Employee Health Monitoring System for Industry 4.0
- Author
-
Atray, Devansh, Dass, Rajeshwar, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Zhang, Junjie James, Series Editor, Marriwala, N., editor, Tripathi, C. C., editor, Jain, Shruti, editor, and Mathapathi, Shivakumar, editor
- Published
- 2022
- Full Text
- View/download PDF
14. High-Precision Indoor Tracking Using Ultra-Wide Band Devices and Open Standards
- Author
-
Deepika, K., Renuka Prasad, B., Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Smys, S., editor, Balas, Valentina Emilia, editor, and Palanisamy, Ram, editor
- Published
- 2022
- Full Text
- View/download PDF
15. Design and Implementation of Storage Benchmark Kit
- Author
-
Munegowda, Keshava, Sanjay Kumar, N. V., Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Zhang, Junjie James, Series Editor, Shetty, N. R., editor, Patnaik, L. M., editor, Nagaraj, H. C., editor, Hamsavath, Prasad N., editor, and Nalini, N., editor
- Published
- 2022
- Full Text
- View/download PDF
16. Design and Implementation of an Open-Source SCADA System for a Community Solar-Powered Reverse Osmosis System.
- Author
-
Uddin, Sheikh Usman, Baig, Mirza Jabbar Aziz, and Iqbal, Mohammad Tariq
- Subjects
- *
SUPERVISORY control & data acquisition systems , *COMMUNITIES , *REVERSE osmosis , *DATA analytics , *DATABASE management , *SUPERVISORY control systems , *SOLAR technology - Abstract
Design and implementation of an open-source-based supervisory control and data acquisition (SCADA) system for a community solar-powered reverse osmosis are presented in this paper. A typical SCADA system available on the market is proprietary and has a high initial and maintenance cost. Aside from that, there is no SCADA system with an alert system available to give users updates and status information concerning the system. The objective of this study is to develop a comprehensive SCADA design that takes advantage of open-source technology to address the world's most pressing problem, access to clean water. The designed reverse Osmosis system also uses renewable energy-based power sources. In this system, all data is stored and analyzed locally, which ensures the data is secure and allows the user to make data-driven decisions based on the collected data. Among the main components of this system are the field instrument devices (FIDs), the remote terminal unit (RTU), the main terminal units (MTUs), the web-based programming software, and the data analytics software. The Node-Red programming and dashboard tool, Grafana for data analytics, and InfluxDB for database management run on the main terminal unit having Debian operating system. Data is transmitted from the FIDs to the RTU, which then redirects it to the MTU via serial communication. Node-Red displays the data processed by the MTU on its dashboard as well, as the data is stored locally on the MTU and is displayed by means of Grafana, which is also installed on the same MTU. Through the Node-Red dashboard, the system is controlled, and notifications are sent to the community. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
17. A Container-Based of Edge Device Monitoring on Kubernetes
- Author
-
Fathoni, Halim, Yen, Hao-Yi, Yang, Chao-Tung, Huang, Chin-Yin, Kristiani, Endah, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zhang, Junjie James, Series Editor, Chang, Jia-Wei, editor, Yen, Neil, editor, and Hung, Jason C., editor
- Published
- 2021
- Full Text
- View/download PDF
18. Implementation of a Cluster-Based Heterogeneous Edge Computing System for Resource Monitoring and Performance Evaluation
- Author
-
Yu-Wei Chan, Halim Fathoni, Hao-Yi Yen, and Chao-Tung Yang
- Subjects
Edge computing ,resource monitoring ,Kubernetes ,Prometheus ,Grafana ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
In the past decade, Internet of Things (IoT) technology has been widely used in various applications in daily life. Currently, IoT applications primarily depend on powerful cloud data centers as computing and storage centers. However, with such cloud-centric frameworks, numerous data are transferred between end devices and remote cloud data centers via a long wide-area network, which will result in intolerable latency and a lot of energy consumption. The edge computing paradigm is exploited to sink the cloud computing capability from the network core to network edges in proximity to end devices to enable computation-intensive and latency-critical edge intelligence applications to be executed in a real-time manner to alleviate this problem. With the increasing number of edge devices, it is essential to obtain the status of devices in real time to realize the overall resources of heterogeneous edge devices. Thus, constructing a system that can monitor each device’s status and performance is important. This study implements a cluster-based heterogeneous edge computing system by integrating the Docker, Kubernetes, Prometheus, Grafana and Node Exporter technologies for resource monitoring and performance evaluation. In the experiment, three deep learning models for object detection evaluate the performance of the implemented system. Through the constructed resource monitoring platform, the resource usage status of various edge devices can be monitored easily. In addition, the overall system performance can also be evaluated effectively.
- Published
- 2022
- Full Text
- View/download PDF
19. Development of a Supervisory System Using Open-Source for a Power Micro-Grid Composed of a Photovoltaic (PV) Plant Connected to a Battery Energy Storage System and Loads †.
- Author
-
Silva, Fernanda Moura Quintão, El Kattel, Menaouar Berrehil, Pires, Igor Amariz, and Maia, Thales Alexandre Carvalho
- Subjects
- *
BATTERY storage plants , *MICROGRIDS , *PHOTOVOLTAIC power systems , *ELECTRIC power distribution grids , *SMART devices , *SYSTEMS development - Abstract
The importance of renewable energies and energy storage system forming a micro-grid and integrating it to the electrical grid is widely spread. A supervisory system plays a crucial role in controlling, managing, and planning the micro-grid. This paper demonstrates the development of a new custom supervisory system based on Internet of Things (IoT), creating an information sharing environment. The proposed supervisory system is based on open-source tools for a micro-grid, composed of a photovoltaic power plant and a storage system, employing smart devices and making non-smart devices compatible with IoT systems. The new supervisory improves the available system by incorporating new features and devices and increasing the data polling rate when necessary. A comparison between the current supervisory system and the proposed one is performed, showing that the new system is more flexible, easily modified, cost-effective, and more fault-resilient. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
20. A crowdsensing cloud-based microservice for weather forecast.
- Author
-
Selis, Dimitris, Papaioannou, Evi, Moisiadis, Giorgos, and Kaklamanis, Christos
- Subjects
CROWDSENSING ,WEATHER forecasting ,CLOUD computing ,AIR pressure ,SOFTWARE as a service - Abstract
We present a cloud-based microservice enabling individual users to have access to local air pressure measurements and a proof-of-concept web application providing shot-term weather forecasts based only on local crowdsensed data. Our microservice has been developed using state-of-the-art web technologies and cutting-edge technologies related to cloud computing. Apart from its individual interest and potential usefulness, our microservice and proof-of-concept web application show how modern cloud-based technologies and tools can be nicely combined to improve the community daily routine and wellbeing. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
21. Investigating Node-Level Variability with EAR in HPC Clusters: A Performance and Power Perspective
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Florit López, Jorge Luis, Corbalán González, Julita, Aluja Oraá, Joan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Florit López, Jorge Luis, Corbalán González, Julita, and Aluja Oraá, Joan
- Abstract
Aquesta tesi presenta EAR Data Analyzer, una nova eina dissenyada per a extreure, processar i analitzar dades obtingudes durant la "Learning Phase" en el marc de Energy Aware Runtime (EAR). La "Learning Phase" és un període crític per a la recopilació de dades relacionades amb el consum d'energia i el comportament del sistema. No obstant això, aquesta fase sovint s'enfronta a desafiaments a causa de la presència de dades inconsistents o errònies, que poden impedir una anàlisi precisa. EAR Data Analyzer aborda aquest problema proporcionant una solució integral per a identificar anomalies en el conjunt de dades recopilades. L'objectiu principal d'aquest treball és el desenvolupament i la implementació d'EAR Data Analyzer, posant l'accent en la seva funcionalitat per a detectar irregularitats, inclosos valors incoherents i punts de dades errònies. L'eina facilita la identificació de valors atípics i discrepàncies, la qual cosa permet als administradors d'EAR a refinar les dades de manera eficaç. A més, veurem la creació d'un Grafana Dashboard dedicat, mostrant la importància de proporcionar una interfície fàcil d'usar per a interpretar les dades generades. En resum, EAR Data Analyzer es perfila com una valuosa addició en l'àmbit de la informàtica amb consciència energètica, oferint un enfocament sistemàtic per a validar, refinar i visualitzar les dades obtingudes durant la "Learning Phase". La seva aplicació en el marc d'EAR subratlla el seu potencial per a millorar significativament la precisió de les anàlisis de consum d'energia, aplanant el camí per a una presa de decisions més informades i una gestió eficient del sistema., This thesis introduces EAR Data Analyzer, a novel tool designed to extract, process, and analyze data obtained during the Learning Phase within the framework of Energy Aware Runtime (EAR). The Learning Phase serves as a critical period for gathering data related to energy consumption and system behaviors. However, this phase often confronts challenges due to the presence of inconsistent or erroneous data, which can impede accurate analysis. EAR Data Analyzer addresses this issue by providing a comprehensive solution for identifying anomalies within the gathered dataset. The primary focus of this work involves the development and implementation of EAR Data Analyzer, emphasizing its functionality in detecting irregularities, including inconsistent values and erroneous data points. The tool facilitates the identification of outliers and discrepancies, enabling EAR administrators to refine the data effectively. Furthermore, we will go through the creation of a dedicated Grafana dashboard, showcasing its significance in providing a user-friendly interface for interpreting the data generated. In summary, EAR Data Analyzer emerges as a valuable addition to the realm of energy-aware computing, offering a systematic approach to validate, refine, and visualize data obtained during the Learning Phase. Its implementation within the EAR framework underscores its potential to significantly improve the accuracy of energy consumption analyses, paving the way for more informed decision-making and efficient system management.
- Published
- 2024
22. Disseny d'una eina per al tractament i visualització de les dades d'accés a un repositori
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica, Vidal Ferré, Rafael, Briqa, Omar, Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica, Vidal Ferré, Rafael, and Briqa, Omar
- Abstract
En el context actual de la ciència de dades, cada registre d’un esdeveniment és crucial. Profunditzar sobre aquesta informació pot proporcionar informació molt valuosa. En el nostre cas, se’ns ha donat accés als logs del servidor UPCommons, el portal del coneixement obert de la Universitat Politècnica de Catalunya. Els logs són el registre d’accés, la petjada digital de cada usuari de la plataforma. Per cada examen, documentació, treball, vídeo o altre recurs consultat, aquest accés queda enregistrat. El nostre objectiu és recopilar totes aquestes dades i convertir-les en informació significativa. Aquest procés consta de tres passos. En primer lloc, entendre la semàntica i la sintaxi dels registres. Quin tipus d’informació tractarem, on es troba, quina informació inclou, i com ho analitzarem. Tot això tenint en compte l’abast de la tasca, tots els registres d’accés des de l’any 2006 fins al 2023, en concret, 1.922.392.760 registres d’entrada. En segon lloc, un cop aclarida la semàntica dels logs, es necessita una solució d’emmagatzematge per dur a terme una anàlisi sobre la informació prèviament estudiada. Hem de filtrar i decidir què emmagatzemarem, en quin format s’emmagatzema, i el més important, on ho emmagatzemarem. Finalment, hem pogut construir una eina de codi obert que pot analitzar i emmagatzemar tots els registres d’accés. Podem definir un cas d’ús per analitzar una determinada característica. Utilitzant l’eina d’observabilitat Grafana, els resultats es poden representar visualment. Per exemple, podem comprovar quin recurs és el més consultat dins d’un període de temps i representar la seva evolució. Si peticions malicioses han infectat el servidor, podem utilitzar aquesta eina per analitzar els símptomes. També relacionar el recurs amb les seves metadades: autors, llicència, llengua, etcètera. El valor que proposem és una eina que es pot utilitzar per a diferents finalitats, i un punt de partida per a futures investigacions., En el contexto actual de la ciencia de datos, cada registro de un acontecimiento es crucial. Profundizar sobre esta información puede proporcionar información muy valiosa. En nuestro caso, se nos ha dado acceso a los logs del servidor UPCommons, el portal de acceso abierto al conocimiento de la Universitat Politècnica de Catalunya. Los logs son el registro de acceso, la huella digital de cada usuario de la plataforma. Por cada examen, documentación, trabajo, vídeo u otro recurso consultado, este acceso queda registrado. Nuestro objetivo es recopilar todos estos datos y convertirlos en información significativa. Este proceso consta de tres pasos. En primer lugar, entender la semántica y la sintaxis de los registros. Qué tipo de información trataremos, donde se encuentra, qué información incluye, y como lo analizaremos. Todo esto teniendo en cuenta el tamaño de la tarea, todos los registros de acceso desde el año 2006 hasta el 2023, en concreto, 1.922.392.760 registros de entrada. En segundo lugar, una vez aclarada la semántica de los logs, se necesita una solución de almacenamiento para llevar a cabo un análisis sobre la información previamente estudiada. Tenemos que filtrar y decidir qué almacenaremos, en qué formato se almacena, y lo más importante, donde lo almacenaremos. Finalmente, hemos podido construir una herramienta de código abierto que puede analizar y almacenar todos los registros de acceso. Utilizando la herramienta de observabilidad Grafana, los resultados se pueden representar visualmente. Por ejemplo, podemos comprobar qué recurso es el más consultado dentro de un periodo de tiempo y representar su evolución. Si peticiones maliciosas han infectado el servidor, podemos utilizar esta herramienta para analizar los síntomas. También relacionar el recurso con sus metadatos: autores, licencia, lengua, etcétera. El valor que proponemos es una herramienta que se puede utilizar para diferentes objetivos, y un punto de partida para futuras investigaciones., In the current context of data science, every record of an event is crucial. Investigating this information can yield valuable information. We have been granted access to the logs of the UPCommons server, which is the portal for the global access to the UPC knowledge. Logs are the access logs, which contain the fingerprints of each user on the platform. This access is recorded for each exam, document, video or other resource that is consulted. Our objective is to gather all of this data and transform it into valuable information. There are three steps involved in this process. Firstly, comprehend the semantics and syntax of the registers. What type of information will we process, where it is located, what information it includes, and how we will analyze it. All this, taking into account the size of the task, includes all access records from 2006 to 2023, which represents 1.922.392.760 input records. Secondly, once the semantics of the logs have been clarified, a storage solution is needed to perform an analysis of previously studied information. We have to filter and decide what we will store, in what format it will be stored, and most importantly, where we will store it. We have finally created an open source tool that can analyze and store all access logs. We can define a use case to analyze a specific characteristic. By using the Grafana observability tool, results can be shown visually. For instance, we can examine which resource is most frequently consulted and represent its progression. If malicious requests have infected the server, we can use this tool to analyze the symptoms. Also, relate the resource to its metadata: authors, license, language, and other relevant information. The value we propose is a tool that can be used for various purposes, and it provides a starting point for future research.
- Published
- 2024
23. Gränsnitt för trådlös insamling av solcellsrelaterad data
- Author
-
Söderberg, Eric, Caesar, Magnus, Näslund, Oliver, Annerbo Lång, Elias, Eriksson, Jakob, Söderberg, Eric, Caesar, Magnus, Näslund, Oliver, Annerbo Lång, Elias, and Eriksson, Jakob
- Abstract
With the increasing demand for renewable energy, solar cells have become a crucial technology in meeting this need. Optimizing the placement of solar cells is essential and can be achieved by tracking their performance data. This project's goal was to develop an interface for collecting primarily solar cell-related data, although it is versatile enough to handle any type of data. The report details the sensors and components used in the standard interface. The final product is not strictly a transmitter or receiver, but includes a piece of breadboard allowing for the implementation of various circuits. Additionally, the practical aspects of data collection using a Raspberry Pi and database services are discussed. The completed system features transmitter and receiver circuits, which can be expanded into a larger mesh network as needed.
- Published
- 2024
24. Data acquisition, visualisation and data processing of measuring of electrical energy consumption in BUT buildings
- Author
-
Dvořák, Radim, Janík, Daniel, Dvořák, Radim, and Janík, Daniel
- Abstract
The implementation of energy management is beginning to play a crucial role in terms of reducing environmental impacts in the long term. Brno University of Technology (BUT) has decided to start implementing this system to measure up to 95 % of energy outlets in individual buildings and campuses of BUT. Specifically, it addresses the deployment of detailed submetering for electrical energy consumption and the creation of a user-friendly environment for working with the collected data. Included is the establishment of a database for data storage and enabling communication between measurement elements at BUT and the storage system.
- Published
- 2024
25. Visualisering av kommunikations-övervakning
- Author
-
Larsson, Ruben, Jons, Emil, Larsson, Ruben, and Jons, Emil
- Abstract
Denna rapport undersöker och utvecklar ett visualiseringsverktyg för övervakning av kommunikationslarm vid Försäkringskassan. Syftet är att förbättra effektiviteten i produktionsövervakningen genom att skapa en applikation som konsoliderar statusinformation om nätverksutrustning på en central skärmvägg, vilket gör det möjligt för övervakningspersonal att snabbt identifiera och åtgärda driftsstörningar. För närvarande använder produktionsövervakningen flera olika verktyg för att hantera incidenter, vilket är tidskrävande och ineffektivt. Genom att använda Grafana, ett kraftfullt och flexibelt open-source visualiseringsverktyg, designades och implementerades en lösning som samlar och presenterar realtidsdata om larmstatus på ett överskådligt sätt. Målet var att skapa ett system som minskar responstiden vid larm och förbättrar den övergripande arbetsflödet för övervakningspersonalen. Arbetet omfattade en analys av användarkrav, design och utveckling av prototyper, samt tester för att säkerställa att lösningen möter de specificerade behoven. Resultatet visar att alla kraven inte blev uppfyllda men verktyget fungerar ändå effektivt enligt användare., This report explores and develops a visualization tool for monitoring communication alarms at Försäkringskassan. The goal is to enhance the efficiency of the production monitoring by creating an application that consolidates status information of network equipment on a central screen wall, allowing monitoring personnel to quickly identify and address operational issues. Currently, monitoring personnel uses multiple tools to manage incidents, which is time-consuming and inefficient. By utilizing Grafana, a powerful and flexible open-source visualization tool, a solution was designed and implemented to collect and display real-time alarm status data in an accessible manner. The objective was to create a system that reduces response time to alarms and improves the overall workflow for monitoring personnel. The work involved an analysis of user requirements, the design and development of prototypes, and testing to ensure the solution meets specified needs. The results indicate that not all the requirements where met but the tool still works efficienlty according to the users.
- Published
- 2024
26. Utveckling av nytt Grafana-plugin: Från källa till visualisering : Utveckling av verktyg för övervakning av stora, komplexa och varierande data
- Author
-
Friberg, Hugo, Sobéus, Lova, Friberg, Hugo, and Sobéus, Lova
- Abstract
I och med att vi samlar in allt mer data behöver vi därtill verktyg för att övervaka denna data. Då tekniken går framåt måste näringslivet följa med för att förbli konkurrenskraftiga. Grafana är ett s.k. open source-verktyg för att övervaka och visualisera olika typer av data. När nya versioner av Grafana släpps så upphör stöd för tidigare versioner då ramverket Angular byts ut till React. I den här uppsatsen avhandlas arbetet med att ta fram ett nytt Grafana-plugin för Billerud AB. Det huvudsakliga målet med arbetet är att ersätta ett befintligt plugin som inom en snar framtid tappar stöd av Grafana. Arbetet började med en introduktion till Billeruds arbete och varför Grafana är viktigt för dem, för att sedan fortsätta med en kravspecifikation, en utvecklingsfas och till slut en överlämningsfas. Arbetet resulterade i ett nytt Grafana-plugin som kunde hantera både så kallad trenddata och profildata. Plugin:et ger användaren möjlighet att via ett intuitivt gränssnitt specificera bland annat tidsintervall, interpolering och aggregering av data. Användarens val används sedan för att hämta, modulera och visualisera data i form av en graf från ett internt API., In light of our escalating accumulation of data the need arises for effective tools to monitor this data. With the advances of technology companies must keep up to remain competitive. Grafana is an open source tool for the monitoring of different types of data. As newer versions of Grafana emerge, older versions get deprecated due to the development platform Angular being replaced with React. In this thesis the work of producing a new Grafana plugin for Billerud AB is disserted. The main goal of the project is to replace an existing plugin that in the near future will be deprecated and lose support by Grafana. The project started with an introduction to Billerud, their work, and why Grafana was important for them, to later continue with a specification of requirements, a development phase, and finally a delivery phase. The project resulted in a new Grafana plugin that could handle both so-called trenddata and profiledata. The plugin gives a user the ability to, via an intuitive user interface, specify among other things: time intervals, interpolation, and aggregation of data. The user’ choices are then used to retrieve, modulate, and visualize data in the form of a graph from an internal API.
- Published
- 2024
27. Application Performance Monitoring System Design Using Opentelemetry and Grafana Stack
- Author
-
Guntoro Yudhy Kusuma and Unan Yusmaniar Oktiawati
- Subjects
monitoring ,APM ,system observability ,OpenTelemetry ,Grafana ,Computer engineering. Computer hardware ,TK7885-7895 ,Electric apparatus and materials. Electric circuits. Electric networks ,TK452-454.4 - Abstract
The increasingly massive use of digital technology requires that the application architecture be designed to have high availability and reliability. This is because when an application cannot be accessed, it will cause no small loss to the organization. Therefore, the development and operation teams must be able to detect when their system is not working well. For that, we need a system that can monitor application performance. In this research, a system is developed to collect telemetry data, namely metrics and traces from an online donation backend application based on the REST API. OpenTelemetry produces telemetry as an open-source telemetry instrumentation tool. Then the telemetry data is collected by the OpenTelemetry Collector which is then stored on the backend of each telemetry. Metrics are sent to Prometheus and traces are sent to Jaeger. The data metrics collected are throughput, request latency, and error rate which are visualized using the Grafana dashboard. The test results show that the monitoring system can collect real-time metrics data with an average delay of 13,8 seconds. The system can also detect when an anomaly occurs in the app and sends notifications via Slack. In addition, the trace data collected can be used to simplify the debugging process when an error occurs in the application. However, the implementation of OpenTelemetry in a REST API-based backend application to monitor metrics and traces has a negative impact on the performance of the application itself, which can reduce the number of request throughput with an average decrease of 23.32% and increase request latency with an average increase of 22.80%.
- Published
- 2022
- Full Text
- View/download PDF
28. CAREDAS: a Comprehensive Architecture for a Redundant and Evolutive Data Acquisition System for JHR reactor.
- Author
-
Leroux, Fabrice, Ducobu, Lionel, and Milleville, Frédéric
- Subjects
- *
DATA acquisition systems , *NUCLEAR reactors , *EXPERIMENTS , *OPEN source software , *CONTROLLERSHIP - Abstract
A new material testing reactor Jules Horowitz Reactor is under construction at CEA Cadarache. The materials to be irradiated will be placed into experimental devices around the reactor. Process and measurements of experimental devices will be carried out by command control. A data acquisition system having processing performances will be associated to the programmable logic controller. The challenge is to design and realize for twenty experiment devices a high availability data acquisition system architecture for 50 years of sustainability. The real time target will achieve 24/7 data acquisition and real time processing. This scalable architecture could be use as well for JHR experimental devices with high availability as for testbed. This architecture could be run on a standalone station for a measuring bench or deployed on cluster for high availability. CAREDAS's design is modular and use proven widely used open source solutions. All parts are independent from each other and can be replaced with another technology with the same functionalities. This ensures sustainability and control of software sources. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
29. MQTT protocol for SME foundries: potential as an entry point into industry 4.0, process transparency and sustainability.
- Author
-
Riedel, Eric
- Published
- 2022
- Full Text
- View/download PDF
30. Using MobilityDB and Grafana for Aviation Trajectory Analysis
- Author
-
Adam Broniewski, Mohammad Ismail Tirmizi, Esteban Zimányi, and Mahmoud Sakr
- Subjects
moving objects ,MobilityDB ,Grafana ,open source ,dashboard ,Engineering machinery, tools, and implements ,TA213-215 - Abstract
Air traffic management (ATM) requires the handling big data of moving objects, such as flight trajectories. There is, however, a lack of specialized tools for trajectory-data management, where the spatiotemporal data are first class citizens. Instead, specialized algorithms for trajectory-data management are built on top of existing geospatial tools. In this paper, we showcase MobilityDB, which is an open-source database for moving objects. MobilityDB is developed as an extension to PostgreSQL and PostGIS that specializes in the storage and processing of trajectory data. Its data model integrates spatiotemporal and temporal types as first class citizens in the database. It thus allows one to perform complex spatial and spatiotemporal queries. This paper presents how to combine MobilityDB with Grafana, an open-source dashboard tool, to perform basic and advanced queries and interact with Grafana visualization. A use case for flight trajectories, based on the OpenSky Network data, is illustrated.
- Published
- 2023
- Full Text
- View/download PDF
31. Design and Implementation of an Open-Source SCADA System for a Community Solar-Powered Reverse Osmosis System
- Author
-
Sheikh Usman Uddin, Mirza Jabbar Aziz Baig, and Mohammad Tariq Iqbal
- Subjects
SCADA ,Node-Red ,reverse osmosis ,Grafana ,solar energy ,open-source ,Chemical technology ,TP1-1185 - Abstract
Design and implementation of an open-source-based supervisory control and data acquisition (SCADA) system for a community solar-powered reverse osmosis are presented in this paper. A typical SCADA system available on the market is proprietary and has a high initial and maintenance cost. Aside from that, there is no SCADA system with an alert system available to give users updates and status information concerning the system. The objective of this study is to develop a comprehensive SCADA design that takes advantage of open-source technology to address the world’s most pressing problem, access to clean water. The designed reverse Osmosis system also uses renewable energy-based power sources. In this system, all data is stored and analyzed locally, which ensures the data is secure and allows the user to make data-driven decisions based on the collected data. Among the main components of this system are the field instrument devices (FIDs), the remote terminal unit (RTU), the main terminal units (MTUs), the web-based programming software, and the data analytics software. The Node-Red programming and dashboard tool, Grafana for data analytics, and InfluxDB for database management run on the main terminal unit having Debian operating system. Data is transmitted from the FIDs to the RTU, which then redirects it to the MTU via serial communication. Node-Red displays the data processed by the MTU on its dashboard as well, as the data is stored locally on the MTU and is displayed by means of Grafana, which is also installed on the same MTU. Through the Node-Red dashboard, the system is controlled, and notifications are sent to the community.
- Published
- 2022
- Full Text
- View/download PDF
32. 이기종 데이터베이스와 시각화 편의를 제공하는 통합 모니터링 시스템 구현.
- Author
-
전세운, 김민영, and 박유현
- Subjects
SYSTEMS development ,PROBLEM solving ,OPTICAL disks ,DATABASES - Abstract
With the development of ICT technology, a monitoring system to check the status of an object to be managed in real time in various industrial fields is widely used. Existing monitoring systems implemented individual systems according to monitoring targets, but recently, monitoring systems have been implemented using open sources such as Prometheus and Grafana. When using Prometheus and Grafana, many parts become more convenient compared to the existing monitoring system development method, but there are still problems. In this paper, to solve this problem, we propose an integrated monitoring system that supports Prometheus and Grafana. The proposed system is a detailed module that collects, stores, visualizes, and manages data to be monitored, and each module is implemented so that roles can be divided and existing problems can be solved. The proposed system can conveniently manage and monitor monitoring targets stored in heterogeneous databases, and create dashboards through simple operation. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
33. Visualisation
- Author
-
Frampton, Michael and Frampton, Michael
- Published
- 2018
- Full Text
- View/download PDF
34. Development of a Supervisory System Using Open-Source for a Power Micro-Grid Composed of a Photovoltaic (PV) Plant Connected to a Battery Energy Storage System and Loads
- Author
-
Fernanda Moura Quintão Silva, Menaouar Berrehil El Kattel, Igor Amariz Pires, and Thales Alexandre Carvalho Maia
- Subjects
internet of things (IoT) ,supervisory system ,solar power ,Raspberry Pi ,node-red ,Grafana ,Technology - Abstract
The importance of renewable energies and energy storage system forming a micro-grid and integrating it to the electrical grid is widely spread. A supervisory system plays a crucial role in controlling, managing, and planning the micro-grid. This paper demonstrates the development of a new custom supervisory system based on Internet of Things (IoT), creating an information sharing environment. The proposed supervisory system is based on open-source tools for a micro-grid, composed of a photovoltaic power plant and a storage system, employing smart devices and making non-smart devices compatible with IoT systems. The new supervisory improves the available system by incorporating new features and devices and increasing the data polling rate when necessary. A comparison between the current supervisory system and the proposed one is performed, showing that the new system is more flexible, easily modified, cost-effective, and more fault-resilient.
- Published
- 2022
- Full Text
- View/download PDF
35. Real-Time I/O-Monitoring of HPC Applications with SIOX, Elasticsearch, Grafana and FUSE
- Author
-
Betke, Eugen, Kunkel, Julian, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Kunkel, Julian M., editor, Yokota, Rio, editor, Taufer, Michela, editor, and Shalf, John, editor
- Published
- 2017
- Full Text
- View/download PDF
36. Data Browser Matsch | Mazia: Web Application to access microclimatic time series of an ecological research site.
- Author
-
Palma, Martin, Zandonai, Alessandro, Cattani, Luca, Klotz, Johannes, Genova, Giulio, Brida, Christian, Andreatta, Norbert, Niedrist, Georg, and Chiesa, Stefano Della
- Subjects
MICROCLIMATOLOGY ,ECOLOGICAL research ,TIME series analysis ,LAND use - Abstract
Background: Easily accessible data is an essential requirement for scientific data analysis. The Data Browser Matsch | Mazia was designed to provide a fast and comprehensible solution to access, visualize and download the microclimatic measurements of the IT 25 LT(S)ER Match | Mazia research site in South Tyrol, Northern Italy, with the overall aim to provide straightforward data accessibility and enhance dissemination. New information: Data Browser Matsch | Mazia is a user-friendly web-based application to visualize and download micrometeorological and biophysical time series of the Long-Term Socio-Ecological Research site Matsch | Mazia in South Tyrol, Italy. It is designed both for the general public and researchers. The Data Browser Matsch | Mazia drop-down menus allow the user to query the InfluxDB database in the backend by selecting the measurements, time range, land use and elevation. Interactive Grafana dashboards show dynamic graphs of the time series. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
37. Development of a data monitoring platform for low emission zones
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, DOYMO, Jovanovic, Petar, Pineda Ruiz, Manuel, Esquina Muñoz, Daniel, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, DOYMO, Jovanovic, Petar, Pineda Ruiz, Manuel, and Esquina Muñoz, Daniel
- Abstract
The detrimental effects of pollution on human health and the environment have escalated in recent years, prompting urgent action. Concerns surrounding air quality and emissions have led to the establishment of low emission zones as a means to mitigate the impact of polluting vehicles in urban areas. However, effectively managing these zones and their restrictions becomes a daunting task when faced with a lack of resources. This master's thesis addresses the need for data-driven approaches to enable well-founded mobility-related decisions in the context of low emission zones. The thesis proposes the development of a data monitoring platform that serves as a robust information hub for policy-makers. The platform aims to provide valuable insights into the effectiveness of existing policies and identify areas requiring further intervention. This will be achieved by compiling the available information from various data sources and presenting it adequately in order to detect data patterns and track key performance indicators. Ultimately, our solution aspires to assist competent decision-making, thereby fostering a paradigm shift towards healthier and more sustainable urban environments. Through the integration of data-driven insights and evidence-based policies, we aim to pave the way for a future where cities prioritize the well-being of their inhabitants and minimize their ecological footprint.
- Published
- 2023
38. Estación meteorológica IoT basada en TTGO T-Beam y comunicación LoRa.
- Author
-
Hernández Rodríguez, Victor Manuel, Kairuz Cabrera, David, Martínez Laguardia, Alain Sebastián, Merino, Pedro, Schalm, Olivier, Hernández Rodríguez, Victor Manuel, Kairuz Cabrera, David, Martínez Laguardia, Alain Sebastián, Merino, Pedro, and Schalm, Olivier
- Abstract
Climate variability has increased the need for atmospheric monitoring systems at the local level. Meteorological data are useful for climate prediction, agriculture and crop management, water resources management, and air quality estimation. Current solutions to obtain meteorological data are typically regional, expensive, and depend on telecommunications providers, limiting the value of the information and its accessibility in rural areas or specific places. Corresponding to the development of more affordable systems, the following article presents a monitoring solution for meteorological variables based on the TTGO T-Beam development board and the Bresser 5-in-1 weather station, using LoRa communication. The proposed hardware design includes the Bresser 5-in-1 station, two T-Beam development modules, and a personal computer. The software architecture uses the TTGO T-Beam modules to transmit and store the weather station measurements, the IoT platform "Node-RED" is used for data acquisition, while the "Grafana" platform is used for the visualization. Link tests with LoRa technology (868MHz) demonstrated the ability to operate at distances greater than one kilometer. The research results confirmed the possibility and reliability of remotely integrating measurements from the Bresser 5-in-1 weather station to an open-source IoT platform. This use of open software and hardware solutions allows their generalization by other researchers., La variabilidad climática ha aumentado la necesidad de sistemas de monitoreo atmosférico a nivel local. Los datos meteorológicos son útiles para predicción climática, agricultura y manejo de cultivos, gestión de recursos hídricos y estimación de calidad del aire. Las soluciones actuales para obtener datos meteorológicos son típicamente regionales, costosas y dependen de proveedores de telecomunicaciones, limitando el valor de la información y su accesibilidad en áreas rurales o lugares puntuales. En correspondencia al desarrollo de sistemas más asequibles, el siguiente artículo presenta una solución de monitoreo para variables meteorológicas basada en la placa de desarrollo TTGO T-Beam y la estación meteorológica Bresser 5 en 1, utilizando comunicación LoRa. El diseño de hardware propuesto incluye la estación Bresser 5 en 1, dos módulos de desarrollo T-Beam y una computadora personal. La arquitectura de software hace uso de los módulos TTGO T-Beam para trasmitir y almacenar las mediciones de la estación meteorológica, la plataforma de IoT "Node-RED" se utiliza para la adquisición de datos, mientras que la plataforma "Grafana" se utiliza para la visualización. Las pruebas de enlace con tecnología LoRa (868MHz), demostraron capacidad para operar a distancias superiores a un kilómetro. Los resultados de la investigación confirmaron la posibilidad y confiabilidad de integrar de forma remota las mediciones de la estación meteorológica Bresser 5 en 1 a una plataforma de IoT de código abierto. Este uso de soluciones de software y hardware abierto permite su generalización por parte de otros investigadores.
- Published
- 2023
39. Jämförelse av cache-tjänster: WSUS Och LanCache
- Author
-
Shammaa, Mohammad Hamdi, Aldrea, Sumaia, Shammaa, Mohammad Hamdi, and Aldrea, Sumaia
- Abstract
Inom nätverkstekniken och datakommunikationen råder idag en tro på tekniken nätverkscache som kan spara data för att senare kunna hämta hem det snabbare. Tekniken har genom åren visat att den effektivt kan skicka den önskade data till sina klienter. Det finns flera cache-tjänster som använder tekniken för Windows-uppdateringar. Bland dessa finns Windows Server Update Services (WSUS) och LanCache. På uppdrag från företaget TNS Gaming AB jämförs dessa tjänster med varandra under examensarbetet. Nätverkscache är ett intressant forskningsområde för framtida kommunikationssystem och nätverk tack vare sina fördelar. Likaså är uppgiften om att jämföra cache-tjänsterna WSUS och LanCache intressant i och med det öppnar upp insikt om vilken tjänst är bättre för företaget eller andra intressenter. Både forskningsområdet och uppgiften är viktiga och intressanta när användare vill effektivisera användningen av internetanslutningen och bespara nätverksresurser. Därmed kan tekniken minska nedladdningstiden. Till det här arbetet besvaras frågor om vilken nätverksprestanda, resursanvändning och administrationstid respektive cache-tjänst har, och vilken cache-tjänst som lämpar sig bättre för företagets behov. I arbetet genomförs experiment, som omfattar tre huvudmättningar, och följs av en enfallstudie. Syftet med arbetet är att med hjälp av experimentets mätningar få en jämförelse mellan WSUS och LanCache. Resultatet av arbetet utgör sedan ett underlag för det framtida lösningsvalet. Resultaten består av två delar. Den första visar att båda cache-tjänsterna bidrar till kortare nedladdningstider. Den andra är att LanCache är bättre än WSUS när det gäller nätverksprestanda och resursanvändning, samt mindre administrationstid jämfört med WSUS. Givet resultat dras slutsatsen att LanCache är cache-tjänsten som är mest lämpad i det här fallet., In the field of network technology and data communication, there is a current belief in the technology of network caching, which can store data to later retrieve it more quickly. Over the years, this technology has proven its ability to efficiently deliver the desired data to its clients. There are several caching services that utilize this technology for Windows updates, among them are Windows Server Update Services (WSUS) and LanCache. On behalf of the company TNS Gaming AB, these services are compared to each other in this thesis. Network caching is an interesting area of research for future communication systems and networks due to its benefits. Likewise, the task of comparing the cache services WSUS and LanCache is interesting as it provides insights into which service is better suited for the company or other stakeholders. Both the research area and the task are important and intriguing when users seek to streamline the use of their internet connection and conserve network resources. Thus, the technology can reduce download times. For this work, questions about the network performance, resource usage, and administration time of each cache service are answered, as well as which cache service that is better suited to the company's needs. The work involves conducting experiments, including three main measurements, followed by a single case study. The purpose of the work is to compare WSUS and LanCache using the measurements from the experiment. The outcome of the work then forms a basis for future solution choice. The results consist of two parts. The first shows that both cache services contribute to shorter download times. The second is that LanCache outperforms WSUS in terms of network performance and resource usage, and also requires less administration time than WSUS. Given the results, the conclusion is drawn that LanCache is the most suitable caching service in this case.
- Published
- 2023
40. A comparative analysis of log management solutions: ELK stack versus PLG stack
- Author
-
Eriksson, Joakim, Karavek, Anawil, Eriksson, Joakim, and Karavek, Anawil
- Abstract
Managing and analyzing large volumes of logs can be challenging, and a log management solution can effectively address this issue. However, selecting the right log management solution can be a daunting task, considering various factors such as desired features and the solution's efficiency in terms of storage and resource usage. This thesis addressed the problem of choosing between two log management solutions: ELK and PLG. We compared their tailing agents, log storage and visualization capabilities to provide an analysis of their pros and cons. To compare the two log management solutions we conducted two types of evaluations: performance and functional evaluation. Together these two evaluations provide a comprehensive picture of each tool's capabilities. The study found that PLG is more resource-efficient in terms of CPU and memory compared to ELK, and requires less disk space to store logs. ELK, however, performs better in terms of query request time. ELK has a more user-friendly interface and requires minimal configuration, while PLG requires more configuration but provides more control for experienced users. With this study, we hope to provide organizations and individuals with a summary of the pros and cons of ELK and PLG that can help when choosing a log management solution.
- Published
- 2023
41. Evaluation of GUI technologies for CERN's Beam Interlock System
- Author
-
Skarhed, Tobias and Skarhed, Tobias
- Abstract
This thesis presents an evaluation of various graphical user interface (GUI) technologies for use in the supervision software of CERN’s Beam Interlock System (BIS). The evaluation is necessary because the current GUItechnology used by the supervision software, JavaFX, is no longer supported by Oracle. It also relies on aninternal library that is no longer maintained. Furthermore, a second version of the BIS is being developed, anda GUI is needed that works with BIS and BIS2 in parallel.Which technology is most suitable for the next version of the BIS supervision GUI?This question was answered by gathering user stories from users and experts. Simple proof of concepts weredeveloped for each technology, in order to identify technical limitations and register the development time. Theuser stories relevant to the choice of technology were listed, and each technology received points depending onwhether they were able to fulfill the requirement or not.Furthermore, in order to evaluate the ease of use, wireframes were created based on some of the user stories.These were qualitatively evaluated with stakeholders, which produced feedback that may be used for furtherdevelopment.Out of the four technologies evaluated, PyQt scored 6, ACW scored 4, WRAP scored 6 and Grafana scored3. WRAP and Grafana were discarded as viable options, since they were not able to fulfill hard requirements.ACW scored lower because it is web based and comes with a bigger maintenance overhead., This thesis was done as a part of a technical studentship at CERN.
- Published
- 2023
42. Desarrollo de software seguro, con calidad, rendimiento, observabilidad y analítica en MANGO
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Punto FA, Pérez Marina, Federico, Serral Gracià, René, Cordobilla Blanco, Izan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Punto FA, Pérez Marina, Federico, Serral Gracià, René, and Cordobilla Blanco, Izan
- Abstract
En el mundo del desarrollo de software es común ver cómo ciertos aspectos técnicos que no tienen un impacto directo con el usuario final se descuidan, especialmente aquellos que no implican una nueva funcionalidad. Esta práctica puede parecer adecuada debido a la aceleración del proceso de desarrollo, pero a largo plazo puede acabar trayendo problemas, tanto para los usuarios como para los desarrolladores. Por ello, el objetivo principal de este Trabajo de Fin de Grado consiste en identificar y abordar los problemas presentes en los sistemas desarrollados por People & Apps, un equipo de Mango encargado de las aplicaciones internas diseñadas para asistir al personal de la organización. Estas aplicaciones, que se enfocaron principalmente en el desarrollo de nuevas funcionalidades, presentan un amplio margen de mejora. Para determinar qué aspectos deben mejorarse y cómo hacerlo, resulta fundamental comprender la arquitectura, los estándares de calidad deseados y las buenas prácticas implementadas por el equipo de Software Engineering. Como resultado de este proyecto, se ha realizado un estudio del funcionamiento de Software Engineering, analizando buenas prácticas, tecnologías utilizadas y protocolos seguidos por el equipo. Estos esfuerzos han conducido a una mejora significativa en las aplicaciones de People \& Apps. Se ha mejorado la calidad, eliminando errores, code smells y código duplicado, e incorporando tests unitarios. También se ha fortalecido la seguridad al eliminar vulnerabilidades críticas que afectaban la robustez de las aplicaciones. Además, se ha trabajado en la mejora de la observabilidad mediante la creación de un panel de control que proporciona métricas importantes. Se ha mejorado la analítica mediante la implementación de Google Analytics y se han realizado mejoras de rendimiento mediante modificaciones en funcionalidades específicas. Por último, se ha desarrollado documentación en Swagger para las REST APIs y se ha elaborado un tutorial para l, In the world of software development, it is common to see how certain technical aspects that do not have a direct impact on the end user are neglected, especially those that do not involve a new functionality. This practice may seem appropriate due to the acceleration of the development process, but in the long run, it can end up bringing problems for both users and developers. Therefore, the main objective of this Bachelor's Thesis is to identify and address the problems present in the systems developed by People \& Apps, a Mango team responsible for internal applications designed to assist the organization's staff. These applications, which primarily focused on the development of new features, have a wide margin for improvement. To determine which aspects should be improved and how to do it, it is essential to understand the architecture, desired quality standards, and best practices implemented by the Software Engineering team. As a result of this project, a study of the functioning of Software Engineering has been carried out, analyzing best practices, technologies used, and protocols followed by the team. These efforts have led to a significant improvement in People & Apps' applications. Quality has been improved by eliminating errors, code smells, and duplicate code, and by incorporating unit tests. Security has also been strengthened by eliminating critical vulnerabilities that affected the robustness of the applications. Furthermore, work has been done to improve observability through the creation of a dashboard that provides important metrics. Analytics have been enhanced through the implementation of Google Analytics, and performance improvements have been made through modifications in specific functionalities. Finally, Swagger documentation has been developed for REST APIs, and a tutorial has been made for creating Postman collections. All these improvements have been achieved thanks to the application of agile methodologies that have allowed for cons
- Published
- 2023
43. Disseny d'una comunitat energètica i el sistema de monitorització i control per a un Polígon d'Activitat Econòmica
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria Mecànica, Universitat Politècnica de Catalunya. Departament d'Enginyeria Elèctrica, Luna Alloza, Álvaro, Álvarez del Castillo, Javier, Asensio Bosch, Jaume, Universitat Politècnica de Catalunya. Departament d'Enginyeria Mecànica, Universitat Politècnica de Catalunya. Departament d'Enginyeria Elèctrica, Luna Alloza, Álvaro, Álvarez del Castillo, Javier, and Asensio Bosch, Jaume
- Abstract
Aquest projecte consisteix en el disseny d'una comunitat energètica i el sistema de monitoratge i control per a un Polígon d'Activitat Econòmica. Una comunitat energètica és una agrupació d'entitats (ciutadans, administracions o petites i mitjanes empreses) orientada a obtenir beneficis ambientals i econòmics per als seus socis duent a terme actuacions en el camp de la generació i distribució d'energia. La forma més habitual de comunitat energètica és la generació fotovoltaica d'autoconsum compartit, que és el cas estudiat en aquest projecte. Per al disseny de la comunitat energètica, s'ha analitzat la viabilitat d'instal·lar panells fotovoltaics a cadascuna de les cobertes dels membres de la comunitat i s'ha simulat quina energia es produiria. Amb l'energia produïda, s'han proposat estratègies per justificar el repartiment de l'energia generada entre els seus membres. Com a cas d'estudi, s'han fet servir dades de consum d'energia de la Universitat Politècnica de Catalunya (UPC). Pel que fa al sistema de monitoratge i control, s'ha experimentat amb la instal·lació fotovoltaica de l'edifici GAIA (TR14) de la UPC. S'han utilitzat uns controladors que poden comunicar-se amb els inversors fotovoltaics per captar les dades de generació d'energia i consum de l'edifici i poden gestionar sensors i actuadors, tot i que la seva finalitat principal és la captació de dades, que són emmagatzemades a una base de dades. Les dades emmagatzemades poden ser consultades en temps real des d'una aplicació de monitoratge desenvolupada en el marc d'aquest projecte, la qual permet visualitzar dades actuals i històriques de tots els edificis que formen part de la comunitat energètica, programar alarmes i consultar informació de fonts externes. Finalment, s'ha fet un estudi detallat del benefici ambiental de la instal·lació de panells fotovoltaics, tenint en compte les emissions de cada font d'energia considerant el seu cicle de vida., This project consists of the design of an energy community and its control and monitoring system for an industrial park. An energy community is an aggrupation of entities (citizens, administrations or small enterprises) aimed at gaining environmental and economic benefits for its members by making interventions in the field of energy generation and distribution. The most common form of energy community is shared self-consumption of photovoltaic generation, which is the case study for this project. For the design of the energy community, the feasibility of installing photovoltaic panels has been analyzed for each energy community member's rooftop, and the generated energy has been simulated. With the energy produced, different strategies for its distribution among its members have been proposed. As a case study, Universitat Politècnica de Catalunya's (UPC) consumption data has been used. Regarding the control and monitoring system, experimentation has been conducted using UPC GAIA building's (TR14) solar installation. The selected controllers can communicate with the photovoltaic inverters to gather energy generation and consumption data from the building and handle sensors and actuators, even though their main goal is data acquisition, which is stored in a database. The stored data can be accessed in real-time from a monitoring application developed within this project, which allows users to view current and historical data of all the buildings that are part of the energy community, set up alarms and request information from external entities, such as the electricity market or the state meteorological agency. Finally, a detailed environmental study of the panels' installation has been conducted, considering the emissions from each energy source regarding their whole life cycle.
- Published
- 2023
44. Design, planning, deployment and operation of a learning platform
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica, Oller Arcas, Antonio, Mateos Luque, Miguel, Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica, Oller Arcas, Antonio, and Mateos Luque, Miguel
- Abstract
This paper explores in depth the effective management of Odoo-based systems in educational and business environments, with a special focus on the experience of the aUPaEU educational project. Odoo, an open source business management system, has proven to be an essential tool for managing a wide range of business processes. Successful implementation of Odoo involves sound management and appropriate approaches to critical issues such as backup, version migration and continuous monitoring. This paper presents a comprehensive methodology that addresses these fundamental aspects of Odoo system administration. For backups, it proposes the use of Minio, a scalable cloud storage solution that ensures the integrity of enterprise data. Version migration is addressed through the use of OpenUpgrade, a tool that automates this complex process and minimises the associated risks. In terms of system monitoring, a set of tools including Prometheus, Grafana and Loki are used, enabling constant and effective control of the Odoo infrastructure. In the context of aUPaEU, this paper also examines how these solutions and best practices are specifically applied to the management of Odoo systems in education. It highlights how the aUPaEU has used these tools to improve the efficiency and reliability of its systems, resulting in a more robust user experience and more effective management of educational resources. The paper not only presents these tools, but also highlights best practices for their successful implementation in the Odoo environment, with a focus on how these practices benefit the aUPaEU. In addition, future directions are explored to further improve Odoo systems management and its impact on the aUPaEU, making it a valuable resource for both working professionals and students venturing into this ever-evolving field. Ultimately, this work makes a significant contribution to the field of Odoo systems management by providing comprehensive guidance and essential tools that respond
- Published
- 2023
45. Utilització de Grafana per a la visualització de mètriques i indicadors de progrés en projectes software desenvolupats per equips d'estudiants
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Farré Tost, Carles, Franch Gutiérrez, Javier, Gómez Virgili, Miquel, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Farré Tost, Carles, Franch Gutiérrez, Javier, and Gómez Virgili, Miquel
- Abstract
Disposem d'un Tauler de Comandament Estratègic per al seguiment de projectes software desenvolupats per equips d'estudiants, el Learning Dashboard, amb una interfície web desenvolupada a mida que proporciona una sèrie de visualitzacions sobre diferents mètriques i indicadors de progrés. En aquest projecte es tracta d'avaluar la possibilitat de complementar o substituir aquest component per una eina off-the-shelf específica de construcció i configuració de taulers de comandaments, Grafana., We have a Strategic Dashboard for monitoring software projects developed by student teams, Learning Dashboard, with a custom-developed web interface that provides a series of visualisations on different metrics and progress indicators. This project aims to evaluate the possibility of complementing or replacing this component with a specific off-the-shelf tool for building and configuring dashboards, Grafana.
- Published
- 2023
46. Sigurnosni aspekti sustava za orkestraciju Kubernetes
- Author
-
Golubić, Tomislav and Vuković, Marin
- Subjects
Grafana ,DNS ,proxy ,ažuriranja ,logging ,mikroservis ,servis ,Lens ,kontejner ,TECHNICAL SCIENCES. Computing ,Kubescape ,Pod ,orkestrator ,service ,rbac ,cluster ,kublet ,zapisivanje ,nadogradnje ,secret ,Prometheus ,CVE ,autentifikacija ,certifikati ,authentication ,pod ,mreža ,updates ,Kubernetes ,yaml ,application ,security controls ,TEHNIČKE ZNANOSTI. Računarstvo ,audit ,node ,security policy ,orchestrator ,certificates ,klaster ,aplikacija ,nadzor ,upgrades ,container ,sigurnosna politika ,sigurnosne kontrole ,monitoring ,Elasticsearch ,microservice ,API ,network ,autorizacija ,authorization ,čvor ,revizija ,Kube Bench - Abstract
Složenost današnjih arhitektura računalnih i mrežnih sustava iziskuje velike napore pri administraciji i orkestraciji. Posljednjih godina ponuđeno je više rješenja koja imaju za cilj pojednostavniti postavljanje, upravljanje i nadzor takovih sustava. Prije svega, mogućnost kontejnerizacije te dinamičko upravljanje kontejnerima omogućuju znatno veću fleksibilnost sustava u smislu dostupnosti, skaliranja i upravljanja sigurnošću. Jedno od najraširenijih rješenja za ovu svrhu jest sustav za orkestraciju Kubernetes. Kubernetes omogućuje orkestraciju kontejnera u klasterima koji se sastoje od više čvorova. Ovo je vrlo važno ne samo za početnu implementaciju, već i za kasnije upravljanje sustavom sa većim brojem kontejnera kao jednim entitetom s ciljem što boljeg skaliranja, dostupnosti, a posebice sigurnosti. S obzirom na modele prijetnji, a iz perspektive sustava Kubernetes kao vrlo složenog sustava, specijalistički rad usmjerio se na osnovna područja sigurnosnih značajki sustava za orkestraciju Kubernetes. U specijalističkom radu opisan je način rada, osnovne konfiguracijske postavke sustava za orkestraciju Kubernetes, arhitektura sustava te komponente i objekti sustava. Nadalje, u radu se pokušalo dati odgovore na neka od pitanja, što su Kubernetes, čemu služe i zašto su potrebni te kako osigurati što višu razinu sigurnosti sustava za orkestraciju Kubernetes. U radu su razmatrane samo one sigurnosne kontrole koje se nalaze unutar neposrednog okruženja sustava za orkestraciju Kubernetes i to prvenstveno iz perspektive sistemskog održavanja sustava za orkestraciju Kubernetes. U praktičnom dijelu rada prikazane se sigurnosne konfiguracijske postavke sustava za orkestraciju Kubernetes s naglaskom na područja koja se odnose na autentifikaciju, autorizaciju i kontrolu pristupa temeljenu na ulogama (RBAC), izolaciju resursa, sigurnost čvorova, sigurnost mreže, sigurnost kontejnera i pripadajućih repozitorija, nadzor, zapisivanje i reviziju te periodična ažuriranja sustava Kubernetes. U specijalističkom radu sigurnosne postavke sustava za orkestraciju Kubernetes opisane su i prikazane kroz primjere na postavljenom sustavu koji se sastoji od klastera sa tri čvora. The complexity of today's computer and network system architectures requires great efforts in administration and orchestration. In recent years, several solutions have been offered that aim to simplify the setup, management and monitoring of such systems. First of all, the possibility of containerization and dynamic management of containers enable significantly greater flexibility of such systems in terms of availability, scaling and security management. One of the most widespread solutions for this purpose is the Kubernetes orchestration system. Kubernetes enables the orchestration of containers in clusters consisting of multiple nodes. This is very important not only for initial implementation, but also for later management of a system with a large number of containers as a single entity with the aim of better scaling, availability, and especially security. Considering the threat models, and from the perspective of the Kubernetes system as a very complex system, the specialist work focused on the core areas of the security features of the Kubernetes orchestration system. The specialist paper describes the mode of operation, basic configuration settings of the Kubernetes orchestration system, system architecture, and system components and objects. Furthermore, the paper tried to provide answers to some of the questions, what are Kubernetes, what are they for and why are they needed, and how to ensure the highest level of security of the Kubernetes orchestration system. The specialist thesis considered only those security controls that are located within the immediate environment of the Kubernetes orchestration system, primarily from the perspective of system maintenance. In the practical part of the work, the security configuration settings of the Kubernetes orchestration system are presented with an emphasis on areas related to authentication, authorization and role-based access control (RBAC), resource isolation, security of nodes, network security, security of containers and associated repository, monitoring, logging and auditing, and periodic updates to the Kubernetes system. In the specialist thesis, the security settings of the Kubernetes orchestration system are described and shown through examples on a set system consisting of a three-node cluster.
- Published
- 2023
47. Utilització de Grafana per a la visualització de mètriques i indicadors de progrés en projectes software desenvolupats per equips d'estudiants
- Author
-
Gómez Virgili, Miquel, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Farré Tost, Carles, and Franch Gutiérrez, Javier
- Subjects
Grafana ,equips d'estudiants ,Informàtica::Sistemes d'informació [Àrees temàtiques de la UPC] ,API ,Tauler de Comandament ,Learning Dashboard ,Dashboards (Management information systems) ,Projectes software ,Software development projects ,Dashboards (Gestió de sistemes d'informació) - Abstract
Disposem d'un Tauler de Comandament Estratègic per al seguiment de projectes software desenvolupats per equips d'estudiants, el Learning Dashboard, amb una interfície web desenvolupada a mida que proporciona una sèrie de visualitzacions sobre diferents mètriques i indicadors de progrés. En aquest projecte es tracta d'avaluar la possibilitat de complementar o substituir aquest component per una eina off-the-shelf específica de construcció i configuració de taulers de comandaments, Grafana. We have a Strategic Dashboard for monitoring software projects developed by student teams, Learning Dashboard, with a custom-developed web interface that provides a series of visualisations on different metrics and progress indicators. This project aims to evaluate the possibility of complementing or replacing this component with a specific off-the-shelf tool for building and configuring dashboards, Grafana.
- Published
- 2023
48. GymApp with IoT sensors and controller hub, cloud repository and control from web app
- Author
-
Palma Comas, Ferran, Universitat Autònoma de Barcelona. Escola d'Enginyeria, and Franco Puntes, Daniel
- Subjects
Repositori Cloud ,Grafana ,Cloud (Nube) ,Sensors ,Firebase ,Repositorio Cloud ,IoT hub ,Cloud Repository ,Hub iot ,Sensores ,Cloud (Núvol) ,Z-Wave ,Home Assistant ,Azure ,Cloud - Abstract
Nowadays there are many systems that allow us to register several parameters of a training session: calories burned, time spent, etc. However, there is no solution that allows us to know the state of the facilities in which these training session is done in terms of temperature, humidity, capacity... This is therefore a need that must be met: giving the user a way of knowing the conditions of his training center. To this end, it is proposed to create a complete IoT system that is supported by cloud functions for data processing and storage, as well as their display to the user. To do this, there are sensors that capture information from the environment, a cloud that analyzes, processes and stores it, and a platform where the user can access the data in an attractive and intuitive way. Avui dia hi ha molts sistemes que ens permeten registrar diversos paràmetres d'una sessió d'entrenament: calories cremades, temps emprat, etc. No obstant això, no hi ha cap solució que ens permeti conèixer l'estat de les instal·lacions on es realitza aquesta sessió d'entrenament en quant a temperatura, humitat, capacitat... Aquesta és, per tant, una necessitat que cal cobrir: donar a l'usuari una manera de conèixer les condicions del seu centre d'entrenament. Per això es proposa crear un sistema IoT complet que es recolzi en funcions al núvol per al processament i emmagatzematge de dades, així com la seva visualització per part de l'usuari. Per fer-ho, es compta amb sensors que capten informació de l'entorn, un núvol que els analitza, processa i emmagatzema, i una plataforma on l'usuari pot accedir a les dades de manera atractiva i intuïtiva. Hoy en día existen muchos sistemas que nos permiten registrar diversos parámetros de una sesión de entrenamiento: calorías quemadas, tiempo empleado, etc. Sin embargo, no existe ninguna solución que nos permita conocer el estado de las instalaciones en las que se realiza dicha sesión de entrenamiento en cuanto a temperatura, humedad, capacidad... Esta es, por tanto, una necesidad que hay que cubrir: dar al usuario una forma de conocer las condiciones de su centro de entrenamiento. Para ello, se propone crear un sistema IoT completo que se apoye en funciones en la nube para el procesamiento y almacenamiento de datos, así como la visualización por parte del usuario. Para ello, se cuenta con sensores que captan información del entorno, una nube que la analiza, procesa y almacena, y una plataforma donde el usuario puede acceder a los datos de forma atractiva e intuitiva.
- Published
- 2023
49. Automatización del sistema primario de tratamiento de agua aplicando telemetría y lazo de control cerrado
- Author
-
Alburquerque Bautista, Aylen María and García Vásquez, Gabriel Santiago
- Subjects
CONTROL ,NODE RED ,PH ,GRAFANA ,TELEGRAM ,BTS - Abstract
El propósito de este proyecto de investigación es automatizar la entrada del sistema de tratamiento de agua e implementar la telemetría usando Node Red y control en la entrada de la BTS. Con el objetivo de obtener la recepción de datos de los procesos que requieren un monitoreo constante. Una vez que se captura la información, se transfiere a Grafana, una aplicación web de código abierto para visualización e investigación interactiva. Esta aplicación le permite visualizar un tablero de mediciones y configurar alarmas en caso de desviaciones. El propósito de notificar al personal es mejorar el tiempo de respuesta y se utiliza en aplicaciones móviles como Telegram y entre otros. El control a implementar se enfoca en la estabilización automática de pH mediante el uso de una válvula porcentual ya que será la encargada de dar paso de agua cruda en el caso de que se presenten anomalías en la entrada de la BTS. En fin, es necesario realizar controles y monitoreos de procesos industriales como la finalidad de obtener un producto final con especificaciones que cumplan los estándares de calidad y se debe de garantizar el cumplimiento con todas las normas ambientales aplicables, leyes, reglamentos, estándares empresariales y otros requisitos en todas nuestras operaciones. The purpose of this research project is to automate the input of the water treatment system and implement telemetry using Node Red and control at the input of the BTS. With the objective of obtaining the reception of data of the processes that require constant monitoring. Once the information is captured, it is transferred to Grafana, an open source web application for interactive research and visualization. This application allows you to view a board of measurements and set alarms in case of deviations. The purpose of notifying staff is to improve response time and is used in mobile applications such as Telegram and others. The control to be implemented focuses on the automatic stabilization of pH through the use of a percentage valve, since it will be in charge of giving way to raw water in the event that anomalies occur at the entrance of the BTS. In short, it is necessary to carry out controls and monitor industrial processes in order to obtain a final product with specifications that meet quality standards and compliance with all applicable environmental standards, laws, regulations, business standards and others must be guaranteed. requirements in all our operations.
- Published
- 2023
50. Comparison of cache services: WSUS and LanCache
- Author
-
Shammaa, Mohammad Hamdi and Aldrea, Sumaia
- Subjects
Grafana ,Active Directory (AD) ,Windows Server Update Services ,cache technology ,Network ,LanCache ,Datorteknik ,resursanvändning ,tillfällig lagring ,caching ,administrationstid ,Computer Engineering ,Nätverksteknik ,nätverksprestanda ,Microsoft ,Docker ,Linux ,Event Viewer ,Communication Systems ,Windows-uppdatering ,Network technology ,Ubuntu ,Resource Usage ,Cache ,Administration Time ,nedladdningstid ,Kommunikationssystem ,Network Performance ,Nätverk ,Windows ,Download Time ,cache service ,cache-teknik ,Comparison ,Network Cache ,Containers ,Zabbix ,Virtualization ,Virtualisering ,Windows 11 ,Temporary Storage ,Windows Update ,Molntjänster ,jämförelse ,Nätverksövervakning ,Network monitoring ,IT ,Datakommunikation ,cache-tjänst ,Cloud services ,Nätverkscache ,WSUS ,data communication ,Loggboken - Abstract
Inom nätverkstekniken och datakommunikationen råder idag en tro på tekniken nätverkscache som kan spara data för att senare kunna hämta hem det snabbare. Tekniken har genom åren visat att den effektivt kan skicka den önskade data till sina klienter. Det finns flera cache-tjänster som använder tekniken för Windows-uppdateringar. Bland dessa finns Windows Server Update Services (WSUS) och LanCache. På uppdrag från företaget TNS Gaming AB jämförs dessa tjänster med varandra under examensarbetet. Nätverkscache är ett intressant forskningsområde för framtida kommunikationssystem och nätverk tack vare sina fördelar. Likaså är uppgiften om att jämföra cache-tjänsterna WSUS och LanCache intressant i och med det öppnar upp insikt om vilken tjänst är bättre för företaget eller andra intressenter. Både forskningsområdet och uppgiften är viktiga och intressanta när användare vill effektivisera användningen av internetanslutningen och bespara nätverksresurser. Därmed kan tekniken minska nedladdningstiden. Till det här arbetet besvaras frågor om vilken nätverksprestanda, resursanvändning och administrationstid respektive cache-tjänst har, och vilken cache-tjänst som lämpar sig bättre för företagets behov. I arbetet genomförs experiment, som omfattar tre huvudmättningar, och följs av en enfallstudie. Syftet med arbetet är att med hjälp av experimentets mätningar få en jämförelse mellan WSUS och LanCache. Resultatet av arbetet utgör sedan ett underlag för det framtida lösningsvalet. Resultaten består av två delar. Den första visar att båda cache-tjänsterna bidrar till kortare nedladdningstider. Den andra är att LanCache är bättre än WSUS när det gäller nätverksprestanda och resursanvändning, samt mindre administrationstid jämfört med WSUS. Givet resultat dras slutsatsen att LanCache är cache-tjänsten som är mest lämpad i det här fallet. In the field of network technology and data communication, there is a current belief in the technology of network caching, which can store data to later retrieve it more quickly. Over the years, this technology has proven its ability to efficiently deliver the desired data to its clients. There are several caching services that utilize this technology for Windows updates, among them are Windows Server Update Services (WSUS) and LanCache. On behalf of the company TNS Gaming AB, these services are compared to each other in this thesis. Network caching is an interesting area of research for future communication systems and networks due to its benefits. Likewise, the task of comparing the cache services WSUS and LanCache is interesting as it provides insights into which service is better suited for the company or other stakeholders. Both the research area and the task are important and intriguing when users seek to streamline the use of their internet connection and conserve network resources. Thus, the technology can reduce download times. For this work, questions about the network performance, resource usage, and administration time of each cache service are answered, as well as which cache service that is better suited to the company's needs. The work involves conducting experiments, including three main measurements, followed by a single case study. The purpose of the work is to compare WSUS and LanCache using the measurements from the experiment. The outcome of the work then forms a basis for future solution choice. The results consist of two parts. The first shows that both cache services contribute to shorter download times. The second is that LanCache outperforms WSUS in terms of network performance and resource usage, and also requires less administration time than WSUS. Given the results, the conclusion is drawn that LanCache is the most suitable caching service in this case.
- Published
- 2023
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.