Reading and analyzing data from sensors are crucial in many areas of life. IoT concepts and related issues are becoming more and more popular, but before we can process data and draw conclusions, we need to think about how to design an application. The most popular solutions today are microservices and monolithic architecture. In addition to this choice, there is also the question of the technology in which you will work. There are more and more of them on the market and in each of them it is practically possible to achieve similar results, but the difference lies in how quickly it will be possible and whether the approach invented will turn out to be the most optimal. Making the right decisions at the beginning of application development can determine its path to success or failure. The main goal of this article was to compare technologies used in applications based on microservice architecture. The preparation of a book lending system, whose server part was implemented in three different versions, each using a different type of technology, helped to achieve this goal. The compared solutions were: Spring Boot, Micronaut and Quarkus. The reason for this research was to investigate projects using sensor networks, ranging from telemedicine applications to extensive sensor networks collecting scientific data, or working in an environment with limited resources, e.g., with BLE or WIFI transmitters, where it is critical to supply energy to these transmitters. Therefore, the issue of efficiency and hence energy savings may be a key issue depending on the selected programming technology.
Background. Telecommunication systems with a broadband signal have undoubted advantages: increased noise immunity with narrowband and wideband interference, confidentiality of information transmission, as well as improved electromagnetic compatibility with neighboring radio-electronic devices. A broadband signal is usually formed by direct spread spectrum using well-known classical pseudo-random sequences (PRS): m-sequences, Kasami, Gold, Walsh sequences, which can be decoded and received at the receiver. Objective. The aim of the paper is creating PRS on the basis of chaos, which the subscriber is practically unable to decode, and thus ensure increased confidentiality of information transmission. Methods. Using the mathematical model of chaotic logistic mapping, which, as shown by preliminary studies, provides the best results, as well as referring to the bifurcation diagram of Feigenbaum, the parameters of 3-secret keys are defined and the PRS of the selected length is created. Based on the application of the graphical user interface developed in the MATLAB system, a correlation analysis of the resulting PRS is performed and the PRS is determined with the minimum side lobes of the autocorrelation function. Results. By empirical decision of 3 secret keys of the dynamic parameter of the Feigenbaum diagram, the initial value of the sequence and the number of the initial pulse of the PRS, as well as the study of the autocorrelation function, we obtained a PRS with a side lobe level of the autocorrelation function acceptable for practical use of no more than 0.25. Conclusions. The use of well-known pseudo-random sequence: Walsh's, Kasami's, Gold's, creating a system with a noise-like signal doesn't ensure complete confidentiality of information transmission, since they can be decoded. The most acceptable by the criterion of the side lobe minimum of the autocorrelation function-no worse than 0.25-is the use of chaos based on the Feigenbaum logistic map. When creating pseudo-random sequences based on chaos, the best results are obtained by choosing the maximum value of the dynamic parameter of the Feigenbaum diagram at the level of the boundary value equal to 4, with an accuracy of 0.05.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.