Development of a subsystem for automated testing of Internet of Things devices

Students Name: Pakholok Rostyslav Oleksandrovych
Qualification Level: magister
Speciality: System Design
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2023-2024 н.р.
Language of Defence: ukrainian
Abstract: Pakholok R., Artyschuk I.V. Development of a subsystem for automated testing of Internet of Things devices. Master’s thesis. - Lviv Polytechnic National University, Lviv, 2023. Extended abstract The earlier errors in the software of any system are detected, the lower the costs for their correction [1]. This is especially relevant for enterprises engaged in mass production of electronic devices, devices, and "smart" meters [2]. Such devices include meters that measure the consumption of water, heat or other energy resources [3]. The task of testing devices of the Internet of Things is currently not solved, it is relevant and in demand for device manufacturers [4]. The object of research is a class of interaction subsystems with testing platforms. The subject of the study is the test designer and status monitoring subsystem in the Internet of Things device testing platform. The purpose of the work is the development and implementation of a subsystem consisting of a test designer and platform status monitoring for interaction with an automated platform. Research methods include analysis, comparison, systematization and generalization of data on existing and developed ways of automating testing and creating constructors; approbation of modern web technologies during the construction of a web application; testing of the interface on computers; analysis of technologies and approaches that allow scaling and optimizing a web application. The work refers to the field of research on the application of information and web technologies to create an interface to the core of testing IoT devices. The advantages of information technology as a testing tool are identified, substantiated and described. It is shown that with the help of this tool it becomes possible to increase the efficiency and convenience of the process of testing new devices. An analysis of the traditional approach to the testing process, as well as several visual constructors, was carried out, a scheme of the operation of a web application in the complex of the Internet of Things device testing platform was created, a web application with a subsystem of interaction with the platform was created. Testing is an important stage in software development, especially in the creation of devices and electronic modules of the Internet of Things. It is very important to identify all the critical points of the system at the early stages of development, as more resources are usually spent on correcting these errors at later stages [5]. This work was carried out to create a methodology for testing "smart" devices, which can be applied to test "smart" devices, and subsequently implemented in an automated platform for testing devices of the Internet of Things. Keywords - Internet of things, web technologies, web application, testing, interface References. Matuska S, Machaj J, Hutar M, Brida P. A Development of an IoT-Based Connected University System: Progress Report. Sensors. 2023; 23(6):2875. https://doi.org/10.3390/s23062875. A. Fernandez-Pacheco, S. Martin and M. Castro, "Implementation of an Arduino Remote Laboratory with Raspberry Pi." 2019 IEEE Global Engineering Education Conference (EDUCON), Dubai, United Arab Emirates, 2019, pp. 1415-1418, DOI: 10.1109/EDUCON.2019.8725030. Belej O., Lohutova T., Halkiv L. (2021) Development of Evaluation Templates for the Protection System of Wireless Sensor Network. In: Ageyev D., Radivilova T., Kryvinska N. (eds) Data-Centric Business and Applications. Lecture Notes on Data Engineering and Communications Technologies, vol 69. Springer, Cham. https://doi.org/10.1007/978-3-030-71892-3_10 O. Belej, N. Spas and I. Artyshchuk, "Development of an Algorithm for Detecting Cyberattacks in Distributed Information Systems," 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), 2021, pp. 325-328, doi: 10.1109/CSIT52700.2021.9648805. - https://ieeexplore.ieee.org/document/9648805 R. Pakholok. Rozroblennya pidsystemy avtomatyzovanoho testuvannya prystroyiv internetu rechey // Materialy 81-yi Student·s?koyi naukovo-tekhnichnoyi konferentsiyi Instytutu komp’yuternykh nauk ta informatsiynykh tekhnolohiy Natsional?noho universytetu "L?vivs?ka politekhnika". – 2023. – C. 10–12. 0,09 um.d.ar. [n.k. – Artyshchuk I.V.].