Collecting, storing, and displaying the selected datapoints from devices under test
Rosengren, Kasperi (2023)
Rosengren, Kasperi
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060217471
https://urn.fi/URN:NBN:fi:amk-2023060217471
Tiivistelmä
Bittium Oyj has multiple system setups for testing their devices and there has been a need for universal data gathering and displaying for some time. This Bachelor’s thesis will focus on creating a working prototype that can collect, store, and display the wanted data from the devices under test. The system will also be integrated with their already existing test automation so the user can see when and what test automation case has been running and what kind of effect it has on the device. The system is built modularly and, in a way, where it can work out of the box on any new system place.
The system consists of three main parts: data visualization, data retrieval and data storage. The data retrieval will utilize already implemented SNMP and REST APIs on the devices under test. For the development phase, a small new scale system place called stab one was created. Stab one is consisted of two different devices and one (virtual) proxy PC for remotely accessing them.
At first, the focus is on gathering basic information from the devices (CPU load, temperature, and memory usage). When the basis of the data gathering is working, the next step will be to figure out the best way to present it to the user; there should also be a way for the user to export said data. The data storage solution will be designed alongside the website and data collection so it can be altered to suit both.
The system consists of three main parts: data visualization, data retrieval and data storage. The data retrieval will utilize already implemented SNMP and REST APIs on the devices under test. For the development phase, a small new scale system place called stab one was created. Stab one is consisted of two different devices and one (virtual) proxy PC for remotely accessing them.
At first, the focus is on gathering basic information from the devices (CPU load, temperature, and memory usage). When the basis of the data gathering is working, the next step will be to figure out the best way to present it to the user; there should also be a way for the user to export said data. The data storage solution will be designed alongside the website and data collection so it can be altered to suit both.